Changes between Version 5 and Version 6 of Component/Pibus Bcu


Ignore:
Timestamp:
Feb 10, 2008, 11:08:44 AM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Pibus Bcu

    v5 v6  
    11[wiki:Component SocLib Components General Index]
    22
    3 = !PibusBcu Functional Description =
     3= !PibusBcu =
    44
    5 This hardware component is a PIBUS controller. It can be used in conjunction with the '''!VciPiInitiatorWrapper''' and the '''!VciPiTargetWrapper''' to build a system using a PIBus interconnect.
     5== 1) Functional Description ==
    66
    7 The tree basic functionalities are :
     7This hardware component is a PIBUS controller. It can be used in conjunction with the
     8[wiki:Component/VciPiInitiatorWrapper VciPiInitiatorWrapper] and the
     9[wiki:Component/VciPiTargetWrapper VciPiInitiatorWrapper] to build a system using a PIBus interconnect.
     10
     11The tree basic functionalities ot the BCU are :
    812 * arbitration between simultaneous initiator requests.
    913 * selection of the adressed target, by decoding the MSB address bits.
     
    1721 * The COUNT_WAIT[i] register counts the total number of wait cycles for initiator i.
    1822 
    19 = Component definition =
     23== 2) Component definition & usage ==
    2024
    21 Available in source:trunk/soclib/desc/soclib/pibus_bcu.sd
     25source:trunk/soclib/soclib/module/network_component/pibus_bcu/caba/metadata/pibus_bcu.sd
    2226
    23 == Usage ==
    24 
    25 !PibusBcu has no parameters
    2627{{{
    2728Uses( 'pibus_bcu' )
    2829}}}
    2930
    30 = !PibusBcu CABA  Implementation =
     31== 3) CABA  Implementation ==
    3132
    32 The caba implementation is in
    33  * source:trunk/soclib/systemc/include/caba/interconnect/pibus_bcu.h
    34  * source:trunk/soclib/systemc/src/caba/interconnect/pibus_bcu.cc
     33=== CABA sources ===
    3534
    36 == Template parameters ==
     35 * interface : source:trunk/soclib/soclib/module/network_component/pibus_bcu/caba/source/include/pibus_bcu.h
     36 * implementation : source:trunk/soclib/soclib/module/network_component/pibus_bcu/caba/source/src/pibus_bcu.cpp
    3737
    38 '''None'''
     38=== CABA Constructor parameters ===
    3939
    40 == Constructor parameters ==
    4140{{{
    4241PiBcu(
     
    4847}}}
    4948
    50 == Ports ==
     49=== CABA Ports ===
    5150
    5251 * sc_in<bool> '''p_resetn''' : Global system reset
     
    5958 * sc_in<sc_uint<2> > '''p_ack''' : Pibus response code
    6059 * sc_out<bool> '''p_tout''' : Pibus Time-out
     60
     61== 4) TLM-T Implementation ==
     62
     63There is no TLM-T implementation for this component.
     64