Changes between Version 11 and Version 12 of Component/Vci Locks
- Timestamp:
- Feb 9, 2008, 6:44:39 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component/Vci Locks
v11 v12 1 1 [wiki:Component SocLib Components General Index] 2 2 3 = !VciLocks Functional Description = 3 = !VciLocks = 4 5 == 1) Functional Description == 4 6 5 7 [[Image(VciLocks.png, align=right)]] … … 14 16 This components checks addresses for segmentation violation, and can be used as default target. 15 17 16 = Component definition=18 == 2) Component definition & usage == 17 19 18 Available insource:trunk/soclib/module/internal_component/vci_locks/caba/metadata/vci_locks.sd20 source:trunk/soclib/module/internal_component/vci_locks/caba/metadata/vci_locks.sd 19 21 20 == Usage == 21 22 !VciLocks 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_locks', **vci_parameters ) 25 25 }}} 26 26 27 = !VciLocks CABA Implementation=27 == 3) CABA Implementation == 28 28 29 The caba implementation is in 30 * source:trunk/soclib/module/internal_component/vci_locks/caba/source/include/vci_locks.h 31 * source:trunk/soclib/module/internal_component/vci_locks/caba/source/src/vci_locks.cpp 29 === CABA sources === 30 31 * interface : source:trunk/soclib/soclib/module/internal_component/vci_locks/caba/source/include/vci_locks.h 32 * implementation : source:trunk/soclib/soclib/module/internal_component/vci_locks/caba/source/src/vci_locks.cpp 32 33 33 == Template parameters == 34 35 template<typename vci_param> 36 37 == Constructor parameters == 34 === CABA Constructor parameters === 38 35 {{{ 39 36 VciLocks( … … 43 40 }}} 44 41 45 == Ports==42 === CABA Ports === 46 43 47 44 * sc_in<bool> '''p_resetn''' : Global system reset 48 45 * sc_in<bool> '''p_clk''' : Global system clock 49 46 * soclib::caba::!VciTarget<vci_param> '''p_vci''' : The VCI port 47 48 == 4) TLM-T implementation == 49 50 The TLM-T implementation is not yet available.