- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Verilog HDL语言基础 xxx Verilog HDL语言基础--本章概述 本章介绍Verilog语言的基础知识,其中包括: Verilog语言概述; Verilog语言的程序结构; Verilog语言要素; Verilog常量; Verilog语言数据类型; Verilog名字空间; Verilog语言表达式; Verilog的行为级描述语句; Verilog HDL语言基础--本章概述 Verilog的门级描述语句; Verilog编译指示语句; Verilog系统任务和函数; Verilog用户定义任务和函数和Verilog语言模块描 述方式。 本章内容对于初步掌握Verilog语言规则非常重 要。 --Verilog语言概述 Verilog HDL(以下简称Verilog)是一种硬件描述语 言,用于从算法级、门级到开关级的多种抽象设计层次的 数字系统建模。 --Verilog语言概述 Verilog HDL语言具有下述描述能力: 设计的行为特性 设计的数据流特性 设计的结构组成 包含响应监控和设计验证方面的时延和波形产生机制。 所有这些都使用同一种建模语言。此外,Verilog HDL语言提供了编程语言接口,通过该接口可以在模拟、 验证期间从设计外部访问设计,包括模拟的具体控制和运 行。 --Verilog语言概述 Verilog HDL语言不仅定义了语法,而且对每个语法 结构都定义了清晰的模拟、仿真语义。因此,用这种语言 编写的模型能够使用Verilog仿真器进行验证。语言从C编 程语言中继承了多种操作符和结构。Verilog HDL提供了 扩展的建模能力,其中许多扩展最初很难理解。 Verilog HDL语言发展历史 Verilog HDL语言最初是于1983年由Gateway Design Automation公司为其模拟器产品开发的硬件建模语言。由 于他们的模拟、仿真器产品的广泛使用,Verilog HDL作 为一种便于使用且实用的语言逐渐为众多设计者所接受。 在一次努力增加语言普及性的活动中,Verilog HDL语言 于1990年被推向公众领域。Open Verilog International (OVI)是促进Verilog发展的国际性组织。1992年,OVI 决定致力于推广Verilog OVI标准成为IEEE标准。这一努 力最后获得成功,Verilog语言于1995年成为IEEE标准, 称为IEEE Std1364-1995。完整的标准在Verilog硬件描 述语言参考手册中有详细描述。 Verilog HDL硬件描述语言功能 Verilog硬件描述语言的主要功能包括: 1.基本逻辑门,例如and、or和nand等都内置在语言 中。 2.用户定义原语(UDP)创建的灵活性。用户定义的 原语既可以是组合逻辑原语,也可以是时序逻辑原语。 3.开关级基本结构模型,例如pmos和nmos等也被内置 在语言中。 Verilog HDL硬件描述语言功能 4.提供显式语言结构指定设计中的端口到端口的时 延及路径时延和设计的时序检查。 5.可采用三种不同方式或混合方式对设计建模。这 些方式包括: 行为描述方式—使用过程化结构建模; 数据流方式—使用连续赋值语句方式建模; 结构化方式—使用门和模块实例语句描述建模。 Verilog HDL硬件描述语言功能 6.Verilog HDL中有两类数据类型:网络数据类型和 寄存器数据类型。网络类型表示构件间的物理连线,而寄 存器类型表示抽象的数据存储元件。 7.能够描述层次设计,可使用模块实例结构描述任何 层次。 8.设计的规模可以是任意的,语言不对设计的规模 (大小)施加任何限制。 Verilog HDL硬件描述语言功能 9.Verilog HDL不再是某些公司的专有语言而是IEEE 标准。 10.人和机器都可阅读Verilog 语言,因此它可作为 EDA的工具和设计者之间的交互语言。 11.Verilog HDL语言的描述能力能够通过使用编程语 言接口(PLI)机制进一步扩展。PLI是允许外部函数访问 Verilog模块内信息、允许设计者与模拟器交互的例程集 合。 Verilog HDL硬件描述语言功能 12.设计能够在多个层次上加以描述,从开关级、门 级、寄存器传送级(RTL)到算法级,包括进程和队列 级。 13.能够使用内置开关级原语在开关级对设计完整建 模。 14.同一语言可用于生成模拟激励和指定测试的验证 约束条
文档评论(0)