From: Stuart Sutherland (stuart@sutherland-hdl.com)
Date: Thu Feb 10 2000 - 09:39:52 PST
Here are two more actions for the BTF to look into and proposals before
tomorrow's meeting... :)
1. Section 17 of draft 4, at the very beginning of the section, includes a
list of all system tasks and functions, and cross references. It was noted
in our PLI task force meeting yesterday, that this list includes the
various timing checks, such as $setup, even though timing checks are not
part of this section. Timing checks are not system tasks, and should be
deleted from this list. This is important to the PLI, because the PLI can
overload system tasks and system functions, but the PLI cannot overload
timing checks. Since syntactically, timing checks are used differently
than system tasks and system functions, I would assume including them in
Section 17 is also incorrect for the BNF.
WAS:
Timing check tasks [see 15.1]
$hold $nochange
$period $recovery
$setup $setuphold
$skew $width
PROPOSED IS:
CHANGE:
Delete the references to timing checks.
<p>2. Section 17 does not mention $signed and $unsigned. These should be
included in 17, even if the description is brief, and refers the reader to
another section for details and examples. (FYI, the PLI can overload these
-- we are adding a note in the PLI sections that if the PLI overloads
$signed or $unsigned, the PLI version will have a fixed return size that is
the same for all instances.)
Stu
<p>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Stuart Sutherland Sutherland HDL Inc.
stuart@sutherland-hdl.com 22805 SW 92nd Place
phone: 503-692-0898 Tualatin, OR 97062
www.sutherland-hdl.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:54:11 PDT
and
sponsored by Boyd Technology, Inc.