1 / 50
文档名称:

中文版Verilog HDL简明教程.doc

格式:doc   页数:50
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中文版Verilog HDL简明教程.doc

上传人:管理资源吧 2012/2/6 文件大小:0 KB

下载得到文件列表

中文版Verilog HDL简明教程.doc

文档介绍

文档介绍:中文版Verilog HDL简明教程

Verilog HDL是一种硬件描述语言,用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模。被建模的数字系统对象的复杂性可以介于简单的门和完整的电子数字系统之间。数字系统能够按层次描述,并可在相同描述中显式地进行时序建模。
Verilog HDL 语言具有下述描述能力:设计的行为特性、设计的数据流特性、设计的结构组成以及包含响应监控和设计验证方面的时延和波形产生机制。所有这些都使用同一种建模语言。此外,Verilog HDL语言提供了编程语言接口,通过该接口可以在模拟、验证期间从设计外部访问设计,包括模拟的具体控制和运行。
Verilog HDL语言不仅定义了语法,而且对每个语法结构都定义了清晰的模拟、仿真语义。因此,用这种语言编写的模型能够使用Verilog仿真器进行验证。语言从C编程语言中继承了多种操作符和结构。Verilog HDL提供了扩展的建模能力,其中许多扩展最初很难理解。但是,Verilog HDL语言的核心子集非常易于学习和使用,这对大多数建模应用来说已经足够。当然,完整的硬件描述语言足以对从最复杂的芯片到完整的电子系统进行描述。
第1章简介
〖文章转载或出处〗≡中国电子技术信息网≡网址:
Verilog HDL是一种硬件描述语言,用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模。被建模的数字系统对象的复杂性可以介于简单的门和完整的电子数字系统之间。数字系统能够按层次描述,并可在相同描述中显式地进行时序建模。
Verilog HDL 语言具有下述描述能力:设计的行为特性、设计的数据流特性、设计的结构组成以及包含响应监控和设计验证方面的时延和波形产生机制。所有这些都使用同一种建模语言。此外,Verilog HDL语言提供了编程语言接口,通过该接口可以在模拟、验证期间从设计外部访问设计,包括模拟的具体控制和运行。
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 Std 1364-1995。完整的标准在Verilog硬件描述语言参考手册中有详细描述。
主要能力
下面列出的是Verilog硬件描述语言的主要能力:
* 基本逻辑门,例如and、or和nand等都内置在语言中。
* 用户定义原语(UDP)创建的灵活性。用户定义的原语既可以是组合逻辑原语,也可以是时序逻辑原语。
* 开关级基本结构模型,例如pmos 和nmos等也被内置在语言中。
* 提供显式语言结构指定设计中的端口到端口的时延及路径时延和设计的时序检查。
* 可采用三种不同方式或混合方式对设计建模。这些方式包括:行为描述方式—使用过程化结构建模;数据流方式—使用连续赋值语句方式建模;结构化方式—使用门和模块实例语句描述建模。
* Verilog HDL中有两类数据类型:线网数据类型和寄存器数据类型。线网类型表示构件间的物理连线,而寄存器类型表示抽象的数据存储元件。
* 能够描述层次设计,可使用模块实例结构描述任何层次。
* 设计的规模可以是任意的;语言不对设计的规模(大小)施加任何限制。
* Verilog HDL不再是某些公司的专有语言而是IEEE标准。
* 人和机器都可阅读Verilog 语言,因此它可作为EDA的工具和设计者之间的交互语言。
* Verilog HDL语言的描述能力能够通过使用编程语言接口(PLI)机制进一步扩展。PLI是允许外部函数访问Verilog 模块内信息、允许设计者与模拟器交互的例程集合。
* 设计

最近更新

2025年茂名职业技术学院单招职业技能考试模拟.. 41页

2025年荆门职业学院单招职业倾向性考试模拟测.. 40页

2026年广州城建职业学院单招综合素质考试模拟.. 42页

2026年广西单招联合测试题附答案 42页

2025年衡阳幼儿师范高等专科学校单招职业适应.. 39页

2026年广西幼儿师范高等专科学校单招职业倾向.. 43页

2025年西南财经大学天府学院单招职业倾向性测.. 40页

2025年西宁城市职业技术学院单招职业适应性考.. 40页

2025年西安医学高等专科学校单招职业技能考试.. 39页

2026年广西英华国际职业学院单招综合素质考试.. 42页

2025年西安电力高等专科学校单招职业倾向性测.. 41页

2026年往年化工单招试题附答案 42页

2025年西安高新科技职业学院单招职业技能测试.. 40页

2026年德阳科贸职业学院单招职业倾向性测试题.. 43页

2025年贵州城市职业学院单招职业技能考试模拟.. 41页

2026年承德石油单招测试题必考题 41页

2026年揭阳职业技术学院单招综合素质考试模拟.. 42页

2025年贵州电子商务职业技术学院单招职业适应.. 39页

2026年新疆职业大学单招职业适应性测试题库必.. 40页

2026年无锡南洋职业技术学院单招职业倾向性测.. 42页

2025年贵阳康养职业大学单招职业倾向性考试模.. 41页

2026年林州建筑职业技术学院单招职业倾向性测.. 41页

2025年辽宁城市建设职业技术学院单招职业适应.. 40页

2026年武威单招测试题及答案1套 41页

2025年辽宁民族师范高等专科学校单招综合素质.. 40页

2025年辽宁省沈阳市单招职业倾向性测试模拟测.. 40页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页