Changes between Version 2 and Version 3 of Component/Vci Iopic


Ignore:
Timestamp:
Mar 8, 2014, 4:55:05 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Iopic

    v2 v3  
    55== 1) Functional Description ==
    66
    7 This component is a multi-channels, programmable, Hardware Interrupt  to Software Interrupt translator. It can be used to translate a variable number of hardware interrupt lines (HWI) to the same number of write triggered interrupt (SWI) that can be handled by a !VciXicu component. It acts as a VCI initiator, to send a single flit VCI packet to the target interrupt controller, when a rising edge is detected on a given HWI input. It acts also as a memory mapped VCI target, as the addresses of the WTI associated to a given HWI must be configured by the software.
     7This component is a multi-channels, programmable, Hardware Interrupt  to Software Interrupt translator. It can be used to translate a variable number of hardware interrupt lines (HWI) to the same number of write triggered interrupt (SWI) that can be handled by a !VciXicu component. It acts as a VCI initiator, to send a single flit VCI packet to the target !VciXicu interrupt controller, when a rising/falling edge is detected on a given HWI input. It acts also as a memory mapped VCI target, as the addresses of the WTI associated to a given HWI must be configured by the software.
    88
    99For each HWI channel, there is three 32 bits addressable registers:
     
    1515'''IOPIC_STATUS''' This READ-ONLY register register contains the HWI channel status. Only the two LSB bits are significant:
    1616 * Bit 0 : HWI line current value.
    17  * Bit 1 : Error reported in a WTI transaction when tis bit is set.
     17 * Bit 1 : ERROR reported in a WTI transaction when this bit is set.
    1818Any read access to the IOPIC status register reset the ERROR bit.
    1919