Changes between Version 18 and Version 19 of Writing Rules/Caba


Ignore:
Timestamp:
Apr 26, 2007, 4:18:17 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Writing Rules/Caba

    v18 v19  
    113113The component ''XXX.h'' file contains the following informations
    114114
    115 === Interface definition ===
    116 
     115'''Interface definition'''
    117116A typical VCI target component will contain the following ports:
    118117{{{
     
    122121}}}
    123122
    124 === Internal registers definition ===
     123'''Internal registers definition'''
    125124
    126125All internal registers should be defined with the  ''sc_signal'' type.
     
    142141''`typename vci_param::trdid_t` and others are generically-defined VCI field types''
    143142
    144 === Structural parameters definition ===
     143'''Structural parameters definition'''
    145144
    146145All structural parameters must be be defined as member variables. The values are generally defined by a constructor argument.
     
    187186(Transition, genMoore, or genMealy) is defined by the sensitivity lists, as specified in B5.
    188187
    189 === transition() method ===
     188'''transition() method'''
    190189
    191190For each hardware component, there is only one `Transition()` method. It is called
     
    194193No output port can be assigned in this method. Each register should be assigned only once.
    195194
    196 === genMoore() method ===
     195'''genMoore() method'''
    197196
    198197For each hardware component, there is only one `genMoore()` method. It is called once
     
    202201No input port can be read in this method
    203202
    204 == genMealy() method ==
     203'''genMealy() methods'''
    205204
    206205For each hardware component, there is zero, one or several `genMealy()` methods (it can be useful