Professional Documents
Culture Documents
Greensocket
Greensocket
GreenSocs
Generic
GP Socket
Protocol
(GP) GreenBus
Interface
SystemC
OCP-IP
OCP-IP Socket
Protocol
OCP-IP
Interface
SystemC
PCI
PCI Socket
Protocol
PCI
Interface
SystemC
Add convenience
Add protocol Functions for interface
Define Interface
(as close to
TLM-2.0 as
makes sense)
GreenSocket
• So, we can create a module that “chooses” to use 2-d bursts (if it knows the other modules
in the system know about 2d bursts) - or not.
• Such an initiator could talk to targets that understand the extension, as well as to targets
that don’t (in the latter case it would just send many single transactions, instead of a single
2-dimensional one)
• (For each feature, the protocol socket built on GreenSocket would know how to “degrade” to
not use this feature, the adapters (and all varients) are “built in”).
• ….