Subject: When to Cycle Stamp?
From: Bojsen, Per (bojsen@zaiqtech.com)
Date: Fri Feb 27 2004 - 06:39:08 PST
Hi,
as I was thinking about the time-ordering issues we were
discussing at yesterday's meeting I realized that it is
not clear to me exactly when a message is cycle stamped.
I have been assuming that the cycle stamp is derived from
a (possibly implicit) 64-bit counter running off the
implicit 1/1 clock. So is the value for the CycleStamp()
method of the SceMiMessageData object taken from this
counter
a) at the time when TransmitReady is asserted on
the output port,
b) when the message moves (ReceiveReady and TransmitReady
asserted), or
c) some other time?
The spec does not say much about this. My guess and
preference is a. Note, this is an issue even when the
BFM stops the cclocks before asserting TransmitReady since
if it is using a very slow clock, due to just-in-time,
several/many 1/1 cclock periods could pass before the
cclocks actually stop.
Per
This archive was generated by hypermail 2b28 : Fri Feb 27 2004 - 06:43:18 PST