Changes between Version 5 and Version 6 of Component/Vci Pi Initiator Wrapper
- Timestamp:
- Feb 10, 2008, 10:26:45 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component/Vci Pi Initiator Wrapper
v5 v6 1 1 [wiki:Component SocLib Components General Index] 2 2 3 = !VciPiInitiatorWrapper Functional Description =3 = !VciPiInitiatorWrapper = 4 4 5 This hardware component is a VCI/PIBUS protocol converter. 5 == 1) Functional Description == 6 7 This hardware component is a VCI/PIBUS protocol converter for a VCI initiator. 6 8 It behaves as an intitiator on the PIBUS interface, and behaves as a target on 7 9 the VCI interface. It can be used by a VCI initiator to interface … … 14 16 * Most output ports, including PI.A, PI.LOCK, VCI.RDATA, and VCI.RERROR are Mealy signals. 15 17 16 = Component definition=18 == 2) Component definition& usage == 17 19 18 Available in source:trunk/soclib/desc/soclib/vci_pi_initiator_wrapper.sd20 source:trunk/soclib/soclib/module/network_component/vci_pi_initiator_wrapper/caba/metadata/vci_pi_initiator_wrapper.sd 19 21 20 == Usage == 21 22 !VciPiInitiatorWrapper has no other parameter than VCI ones, it may be used like others, see [wiki:SoclibCc/VciParameters SoclibCc/VciParameters] 22 See [wiki:SoclibCc/VciParameters SoclibCc/VciParameters] 23 23 {{{ 24 24 Uses( 'vci_pi_initiator_wrapper', **vci_parameters ) 25 25 }}} 26 26 27 = !VciPiInitiatorWrapper CABA Implementation=27 == 3) CABA Implementation == 28 28 29 The caba implementation is in 30 * source:trunk/soclib/systemc/include/caba/interconnect/vci_pi_initiator_wrapper.h 31 * source:trunk/soclib/systemc/src/caba/interconnect/vci_pi_initiator_wrapper.cc 29 === CABA sources === 32 30 33 == Template parameters == 34 35 {{{ 36 template<typename vci_param> 37 }}} 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 38 33 39 == Constructor parameters==34 === CABA Constructor parameters === 40 35 {{{ 41 36 VciPiInitiatorWrapper( sc_module_name name); // Instance Name