RE: TLM extensions - status

From: Stuart Swan <stuart@cadence.com>
Date: Wed Dec 08 2010 - 08:06:45 PST

John, All-
I’m in favor of John’s proposal as the way to move forward – essentially I’m voting ‘yes’ for it. I don’t have strong opinions on the small open details John mentions below.
Thanks
Stuart

From: john.aynsley@doulos.com [mailto:john.aynsley@doulos.com]
Sent: Wednesday, December 08, 2010 7:55 AM
To: Stuart Swan
Cc: Bart Vanthournout; Jerome CORNET; john.aynsley@doulos.com; Stan Krolikoski; P1666 Technical WG
Subject: RE: TLM extensions - status

Stuart,

We are on the same page.

Users can do this RIGHT NOW with an ignorable extension but doing so does not provide interoperability, which I think was Jerome's objection

We could defined a standard extension in the LRM with the same effect, and that would provide interoperability. But a "standard extension" is a bit ugly

Hence my proposal for a new GP attribute.

I also had possible endianness changes in mind for the future (an issue I take seriously)

We would have to decide whether components are obliged to set the new flag for all transactions, or only for DMI and Debug.

To allow for future expansion, having two attributes (or some other more sophisticated scheme) might be an idea. A handshake is necessary. One attribute could signal the level of the initiator, and a second attribute the level of whatever component is playing the role of target (which could be an interconnect component in its day job).

John A



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Dec 8 08:07:04 2010

This archive was generated by hypermail 2.1.8 : Wed Dec 08 2010 - 08:07:06 PST