Changes between Version 4 and Version 5 of Component/Iss Wrapper


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

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Iss Wrapper

    v4 v5  
    33= ISS Wrapper =
    44
    5 This hardware component is a generic ISS wrapper. It can embed any ISS based on source:trunk/soclib/lib/include/iss/iss.h
     5== 1) functional description ==
     6 
     7This  component is a generic ISS wrapper. It can be used to build CABA simulation models
     8for 32 bits RISC processors. It can wrap any Instruction Set Simulator respecting
     9the generic ISS API defined [wiki:WritingRules/RISC here].
     10The wrapper itself respect the cache interface defined by the [wiki:Component/VciXcache VciXcache] component.
    611
    7 == Template parameters ==
     12The generic ISS API is formally defined in source:trunk/soclib/lib/include/iss/iss.h
     13
     14== 2) CABA Implementation ==
     15
     16=== CABA Sources ===
     17
     18=== CABA Template parameters ===
    819 
    920!IssWrapper takes the wrapped ISS as template parameter.
     
    1627}}}
    1728
    18 == Constructor parameters ==
    19 
    20  * `name`: The cell name
    21  * `ident`: The processor number
     29=== CABA Constructor parameters ===
    2230
    2331{{{
    24 IssWrapper( sc_module_name name, int ident );
     32IssWrapper( sc_module_name name,  // instance name
     33            int ident );  //  processor identifier
    2534}}}
    2635
     
    3039}}}
    3140
    32 == Ports ==
     41=== CABA Ports ===
    3342
    3443 * sc_in<bool> '''p_resetn''' : Global system reset