Subject: Annex A syntax updates
From: Graham Helwig (ghelwig@asc.corp.mot.com)
Date: Mon Aug 04 2003 - 00:47:23 PDT
Hello,
Annex A has been updated based on the last committee meeting. These
changes include:
- section A.1.5: analog declarations and constructs
grouped together.
- section A.1.6-7: added ';' to discipline and nature
declarations.
- section A.1.5: net_disciplines_declaration merged into
2001 net_declaration syntax in section A.2.1.3.
- section A.1.8: expanded the valid direction overrides within a
connect insertion statement.
Also the AMS syntax in annex A.2 through to A.5 has been merged with
2001 syntax. These updates are a proposal, please have a look at it and
send feedback via email or during the next conference call. I expect
there will be further changes and corrections to these proposed updates.
These proposed updated include:
- section A.2.1:
- extend 2001 parameter syntax to use optional
value_range syntax.
- added array parameters into 2001 parameter syntax.
- section A.2.1.2:
- port direction declaration extended to
include discrete and continuous disciplines.
- section A.2.1.3:
- merged net_discipline_declaration and wreal
declaration into 2001 net_declaration.
- extend digital net declaration to specify a
discrete discipline in the same declaration or separate
declarations.
- extend net disciplines to declare non-ground continuous
nets.
- updated branch declaration, including using part-select
in the branch terminals.
- updated ground declaration to include ground declaration
with optional discipline.
- section A.2.5:
- Moved and updated parameter's value_range syntax.
- Remove AMS 'range' and 'array_range' syntax in favor for
the 2001 'range' syntax.
- section A.2.7:
- Updated analog function declarations.
- section A.2.8:
- Updated task declaration port's to optionally specify discrete
disciplines.
- section A.2.9:
- Updated digital block_reg_declaration syntax
to specify discrete disciplines.
- section A.2.10:
- Added attributes into analog block declarations.
- section A.4.1:
- Removed AMS module_instantiation syntax in favor 2001 syntax.
- section A.5.2:
- Updated udp_port_declarations to optionally specify discrete
disciplines.
Additional notes can be found in the attached PDF file.
Some additional questions:
1) Should Analog parameters be extended to local parameters?
2) Should UDP and task port declarations be updated to optionally
specify discrete disciplines?
3) Should net and register declaration be updated to optionally specify
discrete disciplines?
4) Should the ground_declaration syntax be merged into the
net_declaration along with the net_discipline_declaration syntax?
Regards
Graham
-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Graham Helwig email: A11558@email.mot.com ghelwig@asc.corp.mot.com Telephone:+61-8-81683532 Fax:+61-8-81683501 Motorola Australia Software Centre, 2 Second Avenue, Mawson Lakes, Adelaide, SA, 5095, Australia -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This archive was generated by hypermail 2b28 : Mon Aug 04 2003 - 00:48:25 PDT