Changes between Version 1 and Version 2 of Add Component
- Timestamp:
- Jan 31, 2008, 3:11:14 PM (17 years ago)
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 = 2 2 3 To admit a new component to the SoCLib library, these 3 steps must be followed 3 To introduce a new IP core component in the SoCLib library, the 3 following conditions must be satisfied. 4 Those rules are applicable for SoCLib components distributed as free software. 4 5 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 == 15 7 16 8 * 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)