Changes between Version 8 and Version 9 of Component/Vci Mwmr Controller


Ignore:
Timestamp:
Feb 25, 2008, 4:33:59 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Mwmr Controller

    v8 v9  
    2121Besides the communication channels, this MWMR controller provides a variable number
    2222of unidirectionnal 32-bits signals going from/to the coprocessor.
    23  * from the coprocessor, they are ''status'' registers
    24  * to the coprocessor, they are ''configuration'' registers
     23 * from the coprocessor, they are used to read the value stored in ''status'' registers
     24 * to the coprocessor, they are used to write values into ''configuration'' registers
    2525
    2626This hardware component cheks for segmentation violation, and can be used
     
    2828
    2929As a target this component contains the following memory mapped registers:
    30  * Registers 0 to `MWMR_IOREG_MAX-1`
    31 When read from, they reflects status registers, when written to, they reflects the control registers.
     30 * Status & Configuration Registers  (indexed from 0 to `MWMR_IOREG_MAX-1`)
     31A read access returns the value stored in the corresponding coprocessor status register.
     32A write access changes the value stored in the corresponding coprocessor configuration registers.
    3233
    3334 * `MWMR_RESET`
    34 Writing into this register resets the current state of the controller, flushing all hardware FIFOs and the MWMR controller configuration.
     35Writing into this register resets the current state of the controller, flushing all hardware FIFOs and all MWMR channels configuration.
    3536
    3637 * `MWMR_CONFIG_FIFO_WAY` and `MWMR_CONFIG_FIFO_NO`
    3738Used to designate the currently configured MWMR channel. WAY may be `MWMR_TO_COPROC` or `MWMR_FROM_COPROC`,
    38 NO may be any MWMR channel in the selected way.
     39NO is the MWMR channel index, for the selected way.
    3940
    4041 * `MWMR_CONFIG_STATUS_ADDR`