RE: IM13 action

From: Richard Newell <RICHARDN@aptix.com>
Date: Mon Nov 08 2004 - 12:23:21 PST

Hi Duaine,
 
Please change "HDL" in the first sentence to "hardware".
 
Also, regarding this sentence...
Messages from different ports which complete the dual-ready
protocol on different cclocks are delivered to software in the time
order in which the receive ready signals are asserted.
 
We had agreed that the messages would be in cycle-stamp order. Receive
ready order may not always be the same as that. I suggest the following wording:

Messages from different ports which complete the dual-ready
protocol on different cclocks are delivered to software in the
order of their respective cycle stamps.
 
Rich
 
________________________________________________________
G. Richard Newell Director, Hardware Product Marketing
Aptix Corporation 1249 Innsbruck Drive
Sunnyvale California 94089
Email: richardn@aptix.com
Phone: +1 (408) 882 4785
Fax (US only): (877) 684 4835

-----Original Message-----
From: owner-itc@eda.org [mailto:owner-itc@eda.org]On Behalf Of Pryor, Duaine
Sent: Monday, November 08, 2004 11:11 AM
To: itc@eda.org
Subject: IM13 action

Brian,
Here is the proposal for IM13
 
Location: pdf page 37, page #28
Add a subsection on message ordering
 
The idea of ordering message delivery to software arises from the fact
that there is a global time order defined in the HDL domain by the order
of cclock edges. The delivery of messages from hardware to software respects this
ordering. In particular, the delivery of messages from hardware to
software is ordered using the following rules:
Messages from a single message out port are delivered to software in the
same time order in which they are delivered to the port.
Messages from different ports which complete the dual-ready
protocol on different cclocks are delivered to software in the time
order in which the receive ready signals are asserted.
In the case that two message ports accomplish the dual-ready protocol
and have data move in the same cclock cycle, the order of delivery of
the messages to the software is undefined.
 
 

 

 
Received on Mon Nov 8 12:25:23 2004

This archive was generated by hypermail 2.1.8 : Mon Nov 08 2004 - 12:25:25 PST