Re: BTF B08 - Implicit sensitivity

From: Adam Krolnik (adamk@cyrix.com)
Date: Wed Aug 12 1998 - 00:44:36 PDT


Good afternoon all:

A few questions:

1. The text said "Task calls shall be limited to declarations local to the
 module containing the calls." So this is a special casing of task calls,
correct? The two cases being avoided, obviously are cross module references
to tasks, and the obscure (but defined by BE18) reference to a task defined
in a parent.

[If we are adding combinational_tasks to the langauge, I would like to see
functions able to call them! I.e.

function_statement ::=
    ...
  | combinational_task_enable
]

<p>2. What is a triggered statement? Has that been defined before?

3. The list of excluded syntaxes should be listed. The BNF forbids:

   event or repeat controls (intra-assignment and timing control statements)
   procedural continuous assignments (force, assign, etc.)
   event triggering
   parallel blocks

<p>4. Example 2 never references the signal 'e' but the comment includes in
as a sensitivity example.

always @(*) begin // equivalent to @(a or b or c or d or e)

<p> Thanks.

<p> Adam Krolnik
         Verification Engineer
         Cyrix - NSC.
         Richardson TX. 75085



This archive was generated by hypermail 2.1.4 : Mon Jul 08 2002 - 12:52:59 PDT and
sponsored by Boyd Technology, Inc.