Changes between Version 1 and Version 2 of Add Component


Ignore:
Timestamp:
Jan 31, 2008, 3:11:14 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Add Component

    v1 v2  
    1 = Rules for adding new components =
     1= Rules for adding a new component in the SoCLib library =
    22
    3 To admit a new component to the SoCLib library, these 3 steps must be followed
     3To introduce a new IP core component in the SoCLib library, the 3 following conditions must be satisfied.
     4Those rules are applicable for SoCLib components distributed as free software.
    45
    5 == Provide necessary files ==
    6  
    7  * The necessary files to describe the IP core : a ''.h'' and a ''.cpp'' files at least
    8  * The metadata files related to the IP core
    9 
    10 == Build a test platform ==
    11 
    12  * The platform must contain the IP core '''AND''' at least one of the IPs already admitted in the library
    13 
    14 == Write the description page ==
     6== 1) Write a documentation page ==
    157
    168 * The page is to create [wiki:Component here]
    17  * The description should be brief, with a scheme when possible.
     9 * The functional description should be brief, with a figure if possible.
     10 * The simulation model availability should be indicated (CABA, TLM-T, or both)
     11 * A pointer on an existing synthetizable RTL model should be given.
     12
     13== 2) Build an evaluation platform ==
     14
     15 * The simulation platform must instanciate the new hardware component
     16 * The simulation platform must instanciate at least one VCI compliant interconnect and some others qualified SoCLib components in order to demonstrate the interoperability.
     17 
     18== 3) Provide all necessary files ==
     19 
     20 * The source files to describe the IP core : ( ''.h'' and  ''.cpp'' files)  must be uploaded in the SVN repository.
     21 * When applicable, the metadata files related to the new component (such as the .sd file, the .dsx file, or the SPIRIT files)