John,
good point! I am in favor of this constructive proposal.
This should make everyone agree.
Thanks :-)
Jerome
From: john.aynsley@doulos.com [mailto:john.aynsley@doulos.com]
Sent: Wednesday, December 08, 2010 4:09 PM
To: Jerome CORNET; systemc-p1666-technical@eda.org; stanleyk@cadence.com; bartv@synopsys.com
Subject: TLM extensions - status
All,
Combining the votes related to Jerome's TLM changes, I have seen
YES - Jerome, Stuart, Bisnupriya, Mac, Philipp
NO - Bart, John
How about we add a new attribute to the generic payload
* Default value 0 => old initiator
* Value 1 => (set by initiator) new initiator, byte enable/width/response fields are properly set for DMI/Debug
* Value 2 => (set by target) new initiator & new target, target has properly set response status
(There will need to be a new TLM-2.0.2 kit, so existing code will need to be recompiled anyway.)
That would resolve all my backward compatibility concerns (because a new target would know it had a transaction from a new initiator) and would go futher in that it would allow a new initiator to rely on the full range of response status values.
Would that work for everyone, or am I just stirring mud?
Thanks
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 07:18:56 2010
This archive was generated by hypermail 2.1.8 : Wed Dec 08 2010 - 07:18:57 PST