Changes between Version 14 and Version 15 of Component/Vci Multi Timer


Ignore:
Timestamp:
Feb 9, 2008, 6:25:02 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Multi Timer

    v14 v15  
    11[wiki:Component SocLib Components General Index]
    22
    3 = !VciMultiTimer Functional Description =
     3= !VciMultiTimer =
     4
     5== 1) Functional Description ==
    46
    57This VCI target is a memory mapped peripheral that can
     
    1113This hardware component cheks for segmentation violation, and can be used
    1214as a default target.
    13 
    14 = Memory region layout =
    1515
    1616The timer index i is defined by the ADDRESS![12:4] bits.
     
    3636A read request returns the zero value when there is no pending interrupt,
    3737and returns a non zero value if there is a pending interrupt.
    38 
    39 = Component usage =
    4038
    4139For extensibility issues, you should access your terminal using globally-defined offsets.
     
    6866(add -I/path/to/soclib/include to your compilation command-line)
    6967
    70 = Component definition =
     68== 2) Component definition & usage ==
    7169
    72 Available in source:trunk/soclib/module/internal_component/vci_timer/caba/metadata/vci_timer.sd
     70source:trunk/soclib/module/internal_component/vci_timer/caba/metadata/vci_timer.sd
    7371
    74 == Usage ==
    75 
    76 !VciTimer has no other parameter than VCI ones, it may be used like others, see [wiki:SoclibCc/VciParameters SoclibCc/VciParameters]
     72See [wiki:SoclibCc/VciParameters SoclibCc/VciParameters]
    7773{{{
    7874Uses( 'vci_timer', **vci_parameters )
    7975}}}
    8076
    81 = !VciMultiTimer CABA  Implementation =
     77== 3) CABA  Implementation ==
    8278
    83 The caba implementation is in
    84  * source:trunk/soclib/module/internal_component/vci_timer/caba/source/include/vci_timer.h
    85  * source:trunk/soclib/module/internal_component/vci_timer/caba/source/src/vci_timer.cpp
     79=== CABA sources ===
    8680
    87 == Template parameters: ==
     81 * interface : source:trunk/soclib/soclib/module/internal_component/vci_timer/caba/source/include/vci_timer.h
     82 * implementation : source:trunk/soclib/soclib/module/internal_component/vci_timer/caba/source/src/vci_timer.cpp
    8883
    89  * The VCI parameters
    90 
    91 == Constructor parameters ==
     84=== CABA Constructor parameters ===
    9285{{{
    9386VciMultiTimer(
     
    9891}}}
    9992
    100 == Ports ==
     93=== CABA Ports ===
    10194
    10295 * sc_in<bool> '''p_resetn''' : Global system reset
     
    10497 * soclib::caba::!VciTarget<vci_param> '''p_vci''' : The VCI port
    10598 * sc_out<bool> '''p_irq[]''' : Interrupts ports array
     99
     100== 4) TLM-T Iplementation ==
     101
     102The TLM-T implementation is not yet available.
     103