IM13 action

From: Pryor, Duaine <duaine_pryor@mentorg.com>
Date: Mon Nov 08 2004 - 11:10:53 PST

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 11:10:59 2004

This archive was generated by hypermail 2.1.8 : Mon Nov 08 2004 - 11:11:01 PST