From: Shalom Bresticker (shalom@msil.sps.mot.com)
Date: Thu Sep 03 1998 - 07:35:23 PDT
In addition, the arguments of the tasks are in the form:
Content-Length: 2021
X-Lines: 59
Status: RO
X-Status: $$$$
X-UID: 0000000001
( memory_name, input_terms, output_terms )
where input_terms and output_terms are defined as:
input_terms ::= { scalar_variables }
output_terms ::= { scalar_variables }
However, "scalar_variables" is not defined.
Nor is it written that while input_terms may be wires,
output_terms must be regs.
******************************************************************************
Shalom Bresticker email: shalom@msil.sps.mot.com
Motorola Semiconductor Israel, Ltd. Tel #: +972 9 9522268
P.O.B. 2208, Herzlia 46120, ISRAEL Fax #: +972 9 9522444
http://www.motorola-semi.co.il/
******************************************************************************
----- Begin Included Message -----
>From shalom Wed Sep 2 18:36:15 1998
To: btf@boyd.com
Subject: 14.6 PLA modelling system tasks - missing essential info
Section 14.6 "PLA modelling system tasks" does not show how to use the $sync tasks.
There is neither an explanation nor an example.
Without these, it is not possible to even guess how to use them.
The truth is, the Cadence VXL RM is not much better,
but it does show this example:
forever @(posedge clk)
$sync$and$array(mem, { ... }, { ... } ) ;
>From this, it is possible to guess that the $async tasks
are like continous assignments: the outputs are re-evaluated
whenever one of the inputs changes.
In contrast, the $sync tasks are like procedural assignments:
the outputs are re-evaluated only when the task is explicitly
called. To re-evaluate the outputs again, you have to call the
task again.
This information about how to use the $sync tasks is essential
and currently missing.
Sincerely,
******************************************************************************
Shalom Bresticker email: shalom@msil.sps.mot.com
Motorola Semiconductor Israel, Ltd. Tel #: +972 9 9522268
P.O.B. 2208, Herzlia 46120, ISRAEL Fax #: +972 9 9522444
http://www.motorola-semi.co.il/
******************************************************************************
<p>----- End Included Message -----
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:52:59 PDT
and
sponsored by Boyd Technology, Inc.