From: Clifford E. Cummings (cliffc@sunburst-design.com)
Date: Mon Nov 02 1998 - 10:25:30 PST
BAD MSG:
B08 - Notes from 11/02/98
-Lines: 30
Content-Type: text/plain; charset="us-ascii"
Content-Length: 1207
X-Status: $$$$
X-UID: 0000000705
Status: RO
@* ARE permitted inside of procedural blocks
tasks and functions - internal RHS global variables - not included
For Synopsys - Just to see what happens
Test an always block with tasks
Instantiated - tasks
Restrictions
Tasks and functions must be local to the module - no hierarchical task-call
ports
only task ports are included in the sensitivity list (not global RHS)
What is placed in the @* list :
All RHS variables
if (expression) - expression variables
case (expression) - expression variables
function (ports) - port variables
task (ports) - port variables
@(edge-list) - ignored
wait (signal-list) - ignored
//********************************************************************//
// Cliff Cummings E-mail: cliffc@sunburst-design.com //
// Sunburst Design Phone: 503-579-6362 / FAX: 503-579-7631 //
// 15870 SW Breccia Dr., Beaverton, OR 97007 //
// //
// Verilog & Synthesis Training / On-Site Training //
// Verilog, VHDL, Synopsys, LMG, FPGA, Consulting and Contracting //
//********************************************************************//
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:53:01 PDT
and
sponsored by Boyd Technology, Inc.