Changes between Version 6 and Version 7 of Component/Vci Pi Initiator Wrapper


Ignore:
Timestamp:
Feb 10, 2008, 10:33:59 AM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Pi Initiator Wrapper

    v6 v7  
    77This hardware component is a VCI/PIBUS protocol converter for a VCI initiator.
    88It behaves as an intitiator on the PIBUS interface, and behaves as a target on
    9 the VCI interface. It can be used by a VCI initiator to interface
    10 a PIBUS based system on chip.
     9the VCI interface. It can be used by a VCI initiator to interface a PIBUS based system on chip.
    1110 * The VCI address and DATA fields must have 32 bits.
    1211 * The VCI fields PLEN, CONTIG, CONS, WRAP, CFIXED, CLEN are ignored.
    1312 * The supported PIBU response codes are PI_ACK_RDY, PI_ACK_WAT, and PI_ACK_ERR.
    1413 * The VCI initiator is supposed to be "fair" : when a command packet starts, the CMDVAL signal is true until the last word of the VCI packet (marqued by the EOP signal), and the RSPACK signal is supposed to be always true.
    15  * The VCI command packet can have any length, but the VCI commands VCI_READLOCK & VCI_NOP are not supported.
     14 * The VCI command packet can have any length.
     15 * Only the two VCI commands VCI_CMD_READ & VCI_CMD_WRITE are supported.
    1616 * Most output ports, including PI.A, PI.LOCK, VCI.RDATA, and VCI.RERROR are Mealy signals.
    1717
     
    2929=== CABA sources ===
    3030
    31  * interface : source:trunk/soclib/soclib/module/network_component/ring_register/caba/source/include/ring_register.h
    32  * implementation : source:trunk/soclib/soclib/module/network_component/ring_register/caba/source/src/ring_register.cpp
     31 * interface : source:trunk/soclib/soclib/module/network_component/vci_pi_initiator_wrapper/caba/source/include/vci_pi_initiator_wrapper.h
     32 * implementation : source:trunk/soclib/soclib/module/network_component/vci_pi_initiator_wrapper/caba/source/src/vci_pi_initiator_wrapper.cpp
    3333
    3434=== CABA Constructor parameters ===
     
    3737}}}
    3838
    39 == Ports ==
     39== CABA Ports ==
    4040
    4141 * sc_in<bool> '''p_resetn''' : Global system reset