Re: revised issue 25: scheduling semantics


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