Subject: Re: revised issue 25: scheduling semantics
From: Kevin Cameron (Kevin.Cameron@nsc.com)
Date: Mon Oct 14 2002 - 18:09:52 PDT
Martin O'Leary wrote:
> sched.sync_oleary_25.pdfName: sched.sync_oleary_25.pdf
Terms:
Explicit sensitivity in an analog block means a signal in an @ expression, implicit
sensitivity refers to digital signals used outside @ expressions and blocks in the
analog blocks.
A delta cycle ends when the current active events are exhausted and the inactive
events (maybe at the same time) become active.
Suggestions:
9.4.1
Explicit D2A events should be immediately "active" and be processed before the inactive
events become active (the next delta), however they can be pushed to the end of the
delta (effectively level 1.5 in the stratified event queue). You could call them "active
analog" events to differeniate them from "active" (digital) events.
Implicit D2A events should probably be evaluated before the "monitor" events - say
level 3.5 rather than 6 in the stratified queue, because processing explicit or implicit D2A
events may produce new active digital events.
9.4.3.6
I'm not sure what "the analog macro-process which is to process this D2A is scheduled for
evaluation on the digital engine event queue" means - I think you can just delete that sentence.
Regards,
Kev.
-- National Semiconductor, Tel: (408) 721 3251 2900 Semiconductor Drive, Mail Stop D3-500, Santa Clara, CA 95052-8090
This archive was generated by hypermail 2b28 : Mon Oct 14 2002 - 18:10:02 PDT