TWiki
>
VerilogAMS Web
>
SystemVerilogAms
>
SVAMSSectionWork
(2011-05-11,
DavidMiller
)
(raw view)
E
dit
A
ttach
The following lists the sections with the Verilog-AMS 2.3.1 document. Each section needs to be reviewed to identify the work required to merge into the !SystemVerilog document. There are currently 11 sections without any owner. %TOC{title="Sections:" depth="2"}% ---+ 1. Verilog-AMS introduction <strong>Owner: </strong>David Miller<br /><strong>Editor's Comments:</strong> Changing this based on our decision to go ahead with a very shallow integration. Most of the changes in this section simply reflect different references. However it is important that we agree on this chapter as it sets the overall tone for the rest of the document merge. All page references are to [[http://www.eda.org/verilog-ams/htmlpages/public-docs/lrm/2.3.1/VAMS-LRM-2-3-1.pdf][Verilog-AMS 2.3.1]] <strong>Document: </strong>[[%ATTACHURL%/01-intro.pdf][01-intro.pdf]] *Identified Changes:* * Change section heading to 'Introduction' * Replace all references to Verilog-AMS with !SystemVerilog-AMS * Replace all references to 1364-2005 Verilog with P1800-2009 !SystemVerilog * 1.1 Overview<br /> * Para1: <br />Start sentence with 'The'<br />At end of paragraph, add: Accellera is a consortium of EDA, semiconductor, and system companies. * Para2<br />Reword: !SystemVerilog-AMS HDL consists of the complete IEEE std P1800-2009 !SystemVerilog HDL specification, as well as the Verilog-AMS 2.3.1 HDL, and extensions to both for specifying the full !SystemVerilog-AMS HDL. * Insert para: !SystemVerilog is a unified hardware design, specification, and verification language based on the Accellera System Verilog 3.1a extensions to the IEEE std 1364 Verilog HDL. * Aside from these initial changes and global replace of Verilog-AMS with !SystemVerilog-AMS, 1364-2005 Verilog with P1800-2009 !SystemVerilog there are very few other changes. The rest of the chapter deals with simulating a conservative system (analog) which won't change with !SystemVerilog-AMS ---+ 2. Lexical conventions *Owner:* David Miller<br /><strong>Editor's Comments: </strong>I am not going to correct reference hyperlinks. It is easier to do a pass through the document once all the sections are in place to fix these.<br />The grammar for the Numbers section needs to be updated to reflect the merged grammar.<br />I don’t mention casting in the Real literal constants section<br />I don’t discuss array assignment patterns or how to determine the type (implicit or explicit) of an array literal<br />2.6.3 - syntax for system tasks and system functions needs to be updated to reflect current merged grammar <strong>Document: </strong>[[%ATTACHURL%/02-lexical.pdf][02-lexical.pdf]] *Identified Changes:* * ---+ 3. Data types *Owner*: Martin O'Leary ---+ 4. Expressions *Owner*: David Miller ---+ 5. Analog behavior *Owner:* David Miller ---+ 6. Hierarchical structures *Owner*: Marq Kole ---+ 7. Mixed signal *Owner:* Martin O'Leary ---+ 8. Scheduling semantics *Owner:* orhpan ---+ 9. System tasks and functions *Owner:* Martin O'Leary ---+ 10. Compiler directives *Owner:* orhpan ---+ 11. Using VPI routines *Owner:* orhpan ---+ 12. VPI routine definitions *Owner:* orhpan ---+ Annex A Formal syntax definition *Owner:* Graham Helwig An initial pass at a merge grammar has been completed and can be found at: [[%PUBURLPATH%/VerilogAMS/AmsDiscussionDoc/annexA_bnf_merged_v3.pdf ][annexA_bnf_merged_v3.pdf]] ---+ Annex B List of keywords *Owner:* Graham Helwig A document containting the merged keyword for Verilog-AMS and !SystemVerilog can be found at: [[%PUBURL%/VerilogAMS/AmsDiscussionDoc/Merged_keywords_v1.pdf][Merged Keywords]] ---+ Annex C Analog language subset *Owner:* orhpan ---+ Annex D Standard definitions *Owner:* orhpan ---+ Annex E SPICE compatibility *Owner:* orhpan ---+ Annex F Discipline resolution methods *Owner:* orhpan ---+ Annex G Change history *Owner:* orhpan ---+ Annex H Glossary *Owner:* orhpan -- Main.DavidMiller - 2011-01-27
Attachments
Attachments
I
Attachment
Action
Size
Date
Who
Comment
pdf
01-intro.pdf
manage
274.5 K
2011-05-11 - 01:44
DavidMiller
Updated with comments from 31st Mar Meeting
pdf
02-lexical.pdf
manage
335.7 K
2011-05-11 - 02:16
DavidMiller
Lexical conventions
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r7
<
r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r7 - 2011-05-11 - 02:16:26 -
DavidMiller
VerilogAMS
Log In
or
Register
VerilogAMS Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback