Documente Academic
Documente Profesional
Documente Cultură
Project
GreenSocs 2008
Quick Simple
Industry ready Generic Library
ESL package Components
management
IP Component
development
IP Component
assembly
User “platform”
Tool.
User interaction
Support for
IP Component
assembly
Model Integration
i.e. with IPXACT
Complete tool
Model UI
Tool Component component
• Interfaces.
• For each interface that can support user interaction, provide an
exemplar GUI component for Eclipse, and the infrastructure
necessary to connect to it from the ESL world e.g. SystemC
• Nb, some of these interfaces are B2B - I.e. IPXACT, and SystemC.
IPXACT
Server
IPXACT
files
Simulation models
[A]
External apps [C] m1 m2
[D]
Hardware models
a1 S1
[B]
m3
[E]
Non-Hardware models
a2
Eclipse components
needed here…..
• Implementation Definition
• In SystemC - aligned with TLM 2.0, must provide “traits classes”
etc.
Protocol.h
Protocol.vhdl
• Exemplar components …..
GUI components
SystemC
Definition Exemplar
Eclipse
Components Free Choice of Vendor
http://www.greensocs.com/
Mark.Burton@greensocs.com