By Jack Donovan, Edwin Dankert (Duolog Technologies)
Many design organizations are evolving their methodologies to a Metadata driven methodology and making huge gains in designer productivity because of increased and coherent communications among all the SoC design disciplines (RTL design, Functional Verification, Software Development, TLM modeling, ....). A methodology where the design data common to the different flows of the SoC design process are stored centrally, many times using IP-XACT. A Metadata driven methodology allows automatic generation of net lists and design IP skeletons from a central database that contains registers, ports, interfaces, and other common design data. IP-XACT is commonly used to store the Metadata but does not directly store the TLM specific information without the use of non-standard vendor extensions. The proposed 2014 release of IP-XACT will resolve the current issues with TLM. This paper proposes a TLM solution based on the current version of IP-XACT (IEEE-1685 2009) and explains how TLM is proposed to be handled for the upcoming update to the IP-XACT standard (IEEE-1685 2014).
4. Socrates
Modular Platform for Creation and Deployment of IP Applications
IP
IP
Application
IP
Application
IP
Application
IP
Application
SystemC
Application
Application
Applications
Socrates
•
•
•
•
•
Modular
Standardized
Consistent
Efficient
High-Quality
15. Socrates
Modular Platform for Creation and Deployment of IP Applications
IP
IP
Application
IP
Application
IP
Application
IP
Application
SystemC
Application
Application
Applications
Socrates
•
•
•
•
•
Modular
Standardized
Consistent
Efficient
High-Quality
17. Summary
• IP-XACT 1685 2009 can easily support
interconnect and leaf cell generation for
- Simple port and socket data types
- IP-XACT intended for RTL
- Port data types only templated by width
- tlm sockets with default template types
- Additional templated features can be
implemented via IP-XACT vendor extensions
- Need to modify a few of the interconnect rules