Skip Nav
Home » Forums » SystemC Forum

Icon - KMLM List KMLM List

View email archives for the history of this mailing list.

List Home All Archives Dates Threads Authors Subjects
systemc-forum - RE: [systemc-forum] TLM2.0 timing diagram w/ for multiple burst transac Message Thread: Previous | Next
  • To: <systemc-forum@xxxxxxxxxxxxxxxxx>
  • From: "Bradley, Mike" <mike_bradley@xxxxxxxxxx>
  • Date: Thu, 21 Oct 2010 08:49:31 -0600
Send Email to systemc-forum@lists.systemc.org:
Send new message
Reply to this message
Hi,

 

In looking at the LRM, it seems that the generic_payload does support
bursts, but there is no clear description of how.  There are also hints
that the generic_payload may have to be extended to support particular
protocols.   There is also some mention of extending the tlm_phase type.

 

At first I thought you might have the socket initiator manually break up
the data into bursts, but I think this would be problematic, as the
first request would be an addresss phase, and the next request would be
data-only phases.  So, it does seem that there must be tweaking done
either in the generic_payload, and/or the tlm_phase.

 

Search for "burst" in the TLM2.0 LRM, and you can see references in the
generic payload area.

 

-Mike

 

Sent: Thursday, October 21, 2010 10:17 AM
To: Bradley, Mike; systemc-forum@xxxxxxxxxxxxxxxxx
Subject: RE: [systemc-forum] TLM2.0 timing diagram w/ for multiple burst
transaction

 

Hi Mike,

 

Thanks for your response. 

 

I was trying to create an extension to the base-protocol and I couldn't
find any example or statement in LRM regarding multi-burst transaction. 

 

Regards,

Nizam 

 

________________________________

From: systemc-forum@xxxxxxxxxxxxxxxxx
[mailto:systemc-forum@xxxxxxxxxxxxxxxxx] On Behalf Of Bradley, Mike
Sent: Thursday, October 21, 2010 7:26 PM
To: systemc-forum@xxxxxxxxxxxxxxxxx
Subject: RE: [systemc-forum] TLM2.0 timing diagram w/ for multiple burst
transaction

 

Hi Nizam,

 

I Looked around but could not find one.  Best I could find is in the
TLM2.0 LRM.  There are commercial tools that implement TLM2.0 burst
transactions for you (only one I know of is Vista from Mentor, but I'm
sure there are others).  Have you looked at commercial solutions, or
just wanting to create your own?

 

-Mike

 

From: systemc-forum@xxxxxxxxxxxxxxxxx
[mailto:systemc-forum@xxxxxxxxxxxxxxxxx] On Behalf Of A, Nizamudheen
Sent: Tuesday, October 19, 2010 7:06 AM
To: systemc-forum@xxxxxxxxxxxxxxxxx
Subject: [systemc-forum] TLM2.0 timing diagram w/ for multiple burst
transaction

 

Hi,

 

Can some-one point me to a TLM2.0 transaction diagram for a multi-burst
read/write transaction?

 

Regards,

Nizam

 


By Date: Previous | Next Current Thread By Thread: Previous | Next