标准解读
GB/T 18349-2001 是一项由中国国家标准化管理委员会颁布的国家标准,全称为《集成电路/计算机硬件描述语言Verilog》。这项标准详细规定了Verilog硬件描述语言的语法、语义以及使用规则,旨在为集成电路设计与验证提供一个统一的、形式化的描述方法。以下是该标准主要内容的概述:
-
范围:标准明确了其适用范围,即定义了Verilog语言作为描述电子系统和集成电路设计的功能、结构、行为及测试的方法。它适用于硬件设计人员、软件开发人员以及电子设计自动化工具开发者。
-
术语和定义:为确保语言使用的准确性和一致性,标准首先对Verilog语言中涉及的关键术语进行了明确定义,包括模块、端口、线网型、寄存器型、常量、变量等基本概念。
-
语言基础:详细介绍了Verilog语言的基本构成元素,如数据类型(包括wire、reg等)、操作符、表达式、赋值语句等,为构建复杂硬件模型打下基础。
-
结构描述:阐述了如何使用模块(module)来组织设计,定义模块的输入输出端口,以及内部逻辑结构。这包括连续赋值(assign)、实例化其他模块等方法。
-
行为描述:规范了用于描述设计行为的语句和结构,如initial块用于初始化、always块用于描述时序逻辑,以及过程语句(procedural statements)的使用等,便于实现复杂的控制逻辑。
-
系统任务和函数:列出了预定义的系统任务(如$display用于输出信息)和用户自定义函数,这些是增强语言功能、进行仿真和测试的重要手段。
-
仿真和测试:说明了如何利用Verilog语言进行设计的仿真验证,包括测试平台的搭建、激励信号的生成、断言(assertions)的使用等,以确保设计正确性。
-
综合指导:虽然Verilog主要用于行为和结构描述,但标准也提供了关于如何编写可综合代码的指导原则,帮助设计者将高层次描述转换为实际的门级电路。
-
参考附录:包含一些补充材料,如关键字列表、保留字、符号表等,为使用者提供快速查阅的资源。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2001-04-09 颁布
- 2001-10-01 实施
文档简介
!C5.35.060L74中华人民共和国国家标准GB/T18349-2001集成电路/计算机硬件描述语言VerilogIntegratedCircuit/ComputerHardwareDescriptionLanguageVerilog2001-04-09发布2001-10-01实施国家质量技术监督局发布
GB/T18349-2001二前言概述词法约定数据类型4表达式…语义调度··….·……······5332斌值语句…6门级建模和开关级建模………用户定义的基元(UDPs)97110任务和两数有名称的块和任务的停用层次化结构……12100指定块:.···························1131系统任务和面数·值变转储(VCD)文件155编译指令…16TF和PL.IACC的接口机制PI.I17018ACC例行程序的使用ACC例行程序的定义20819TF例行程序的使用·332TF例行程序的定义VPI例行程序的使用·22372:VPI例行程序的定义……23398附录A(标准的附录)形式化语法定义附录B(标准的附录)关关键词列表…138)acc_uscr.h文件附录C(标准的附录)434附录标准的附录)veriuser.h文件446附录E(标准的附录)vpi_user.h文件454469附录F(提示的附录)系统任务和函数……·编译指令……小附录G(提示的附录)附录H(提示的附录)考文献475附录I提示的附录)专用术语中英文对照表475
GB/T18349-2001本标准等同采用(美国)电气与电子工程师协会:IEEESid1364-1995《基于硬件描述语言Veriog的标准硬件描述语言》其技术内容与1EEEStd1364一1995完全一致,标准结构也无任何改动,只是增加了附录1专用术语中英文对照表”以利于本标准专业术语的统一。EEESld1364-1995标准已被世界各工业发达国家普通接受,将共等同采用为我国国家标准将使我国的集成电路(AD软件技术在使用方法上与国际保持一致,有利于我国与国际集成电路设计技术标准化接轨,也有利于我国硬件描述语言按国际惯例规范化。VerilogHD(VcrilogHardwareDcscripuionL.anguage,VerilogHDL)是一项重要的集成电路CAD软件技术,是当前HDL(硬件描述语言)设计方法学的基础,受到半导体及集成电路设计行业的警追重视,世界各大半导体公司大多采用了该标准。当前国际微电子技术正在迅猛发展,我国正处在突破集成电路产业落后局面的关键时刻.而集成电路设计是有可能首先取得成功的行业·这一点在国内已取得共识。因此·本标准的发布实施必将会对我国的CAD发展有重要的推动作用,硬件描述语言Verilog是PhilipR.Moorby于1983年在英格兰阿克顿市的(atcwayDcaignAu-lomation硬件描述语言公司设计出来的,该公司在同一年发布了"VerilogHDL.”及其模拟器,并于1985年推出改进产品Vcrilog-Xl.。1989年12月,dence公司并购了这家公司,并于1990年将VerilogHDL公开,成立了(Vi((penVeriloglntcrnational)。OV1是由VerilogHDL用户和CAE供应商组成的行业协会·负责推动和制定工业标准。VerilogHDL.在1995年12月12日被IEEE接纳为IEEEstd1364-1995工业标准(下文简称Verilog)。Verilog从诞生起就与生产实际紧密结合在一起,具有结构消晰、文法简明、功能强大、高速模拟和多库支持等优点,并获得许多工具的支持,深受用户的喜爱。虽然另一种硬件描述语言VHI.于1987年首先成为IEEEsld1076-1987标准,并于1993年扩展为IEEEsld1076一1993标准,使它得到迅速发展,但是Verilog实际上是IC行业标准,特别是在1995年12月被IEEE接纳为正式标准后,使它成为一种很有克争力的硬件描述语言。VerilogIEEEsld1364-1995标准包含的内容十分丰富,主要有:词法约定、数据类型、表达式、语义调度、赋值语句、门级建模和开关级建模、用户定义的基元、行为级建模、任务和函数、有名称的块和任务的停用、层次化结构、指定块、系统任务和函数、值变转储文件、编译指令、PLITF和ACC接口机制、ACC程序定义及ACC程序的使用TF程序定义及TF程序的应用、VPI程序定义及VPI程序的使用等内容。本标准中黑体字和斜体字的说明见1.3。本标准的附录A、附录B、附录C、附录D、附录E都是标准的附录。本标准的附录F、附录G、附录H和附录1都是提示的附录。本标准由中国标准研究中心和北京理工大学提出。本标准由全国信息技术标准化技术委员会归口。本标准起草单位:北京理工大学和中国标准研究中心,本标准主要起草人:刘明业、蒋敬旗、董连续、石峰、胡燕翔、叶梅龙、董国华、樊孝忠。
中华人民共和国国家标准集成电路/计算机硬件描述语言VerilogGB/T18349—2001IntegratedCircuit/ComputerHardwareDescriptionLanguageVerilog概述1.1本标准的目的本标准旨在作为Verilog"硬件描述语言(HDL.)的完整规范。本文档包括:VerilogHDL所有结构的形式化语法和语义;模拟系统的任务和函数,例如文本输出鼠示命令;编译指令,例如文本替代宏和模拟的时间刻度;编程语言接口(PI.I)的连接机制:存取例行程序、任务例行程序/函数例行程序以及Verilog的过程化接口例行程序的形式化语法和语义:应用实例;-PLI头文件列表1.2本标准使用的一些约定本标准分为多章,每章集中述该语言的某个特定间题。每章中各条论述单独的结构和概念。论述中首先是对结构或概念的介绍和基本原理,接着是语法和语义描述,以及一些举例和注释。本标准中使用的动词"shall"表示强制要求,而动词"can”表示可选择性。这些动词对于不同的该者表示不同的含义:a)对于VerilogHDL的工具开发人员来说,动词"shall"表示标准强加的要求。要求最终实现的结果能够实现这些要求,如果要求不能得到满足就报错。b)对于VerilogHDL模型开发人员来说,动词“shall"表示VerilogHDL的特性是语言定义的自然结果。要求模型开发人员能够遭循这些特性所隐含的约束。动词"an"表示可选择性,模型开发人员可以随意操作。如果采用,则要求模型开发人员遵循语言定义所闸明的要求。)对于使用VerilogHDL模型的用户来说,动词"shall"表示模型的特性是语言定义的自然结果模型用户可以依赖VerilogHDL源文本隐含的模型特性。1.3语法描述使用BackusNaur范式(BNF)进行VerilogHDL的形式化描述。使用以下约定:a)使用小写字母、下划线表示语
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
评论
0/150
提交评论