Verilog HDL程序设计教程.pdf电子书版文档下载

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

Verilog HDL程序设计教程

Verilog HDL程序设计教程PDF电子书下载

其他书籍

  • 作 者:王金明编着
  • 出 版 社:北京市:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115119392
  • 页数:308 页

图书介绍:本书对Verilog HDL程序设计做了系统全面的介绍,以可综合的设计为重点,同时对仿真和模拟也做了深入的阐述。全书以IEEE Std 1364-1995(Verilog-1995)标准基础,全面介绍了Verilog HDL的词法、语法、语句,可综合程序的编写,仿真程序的编写,一般数字逻辑的实现,复杂逻辑和算法的实现等,讨论了设计中的方法与技巧,并以大量经过验证的设计实例为依据,深入浅出地阐述了Verilog程序开发所涉及的各个方面。对IEEE Std 1364-2001(Verilog-2001)的新增语法结构也作了简介。 查看图书目录点击购买PDF全本电子书 上一篇:美食圣经下一篇:防火墙技术大全 《Verilog HDL程序设计教程》目录 标签:编着 程序设计 程序 教程 设计

目录1

第1章 EDA技术综述1

本章内容简介1

1.1 引言1

1.2 EDA技术及其发展2

1.3 设计方法与设计技术3

1.3.1 Top-down设计3

1.3.2 Bottom-up设计5

1.3.3 IP复用技术与SOC5

1.4 EDA设计的实现6

1.5 硬件描述语言7

思考与练习9

2.1.1 集成的CPLD/FPGA开发工具10

2.1 EDA软件工具概述10

本章内容简介10

第2章 EDA设计软件与设计流程10

2.1.2 输入工具(DesignInputTools)11

2.1.3 逻辑综合工具(SynthesisTools)12

2.1.4 仿真工具(SimulationTools)12

2.1.5 IC版图工具13

2.1.6 其他EDA工具14

2.2 EDA设计的流程14

2.2.1 输入(DesignInput)14

2.2.2 综合(Synthesis)15

2.2.3 适配(Fitter)16

2.2.4 仿真(Simulation)16

2.2.5 编程(Program)17

思考与练习17

本章内容简介18

3.1 Verilog语言的历史及与C语言的比较18

第3章 VerilogHDL设计初步18

3.2 完整的VerilogHDL设计20

3.2.1 4位全加器和4位计数器20

3.2.2 综合21

3.2.3 仿真22

3.3 Verilog模块基本结构剖析27

3.3.1 Verilog模块的结构27

3.3.2 逻辑功能定义29

思考与练习30

第4章 VerilogHDL语言要素32

本章内容简介32

4.1 词法32

4.1.1 空白符和注释32

4.1.2 数字与字符串(Numbers Strings)33

4.1.3 标识符(Identifiers)35

4.2.1 连线型(NetType)36

4.2 数据类型36

4.1.4 运算符(Operators)36

4.1.5 关键字(Keywords)36

4.2.2 寄存器型(RegisterType)38

4.2.3 parameter38

4.3 寄存器和存储器39

4.3.1 寄存器39

4.3.2 存储器39

4.4 运算符40

4.4.1 运算符40

4.4.2 运算符的优先级44

思考与练习44

第5章 VerilogHDL行为语句45

本章内容简介45

5.1 概述45

5.2.1 always过程语句46

5.2 过程语句46

5.2.2 initial语句50

5.3 块语句51

5.3.1 串行块begin-end51

5.3.2 并行块fork-join52

5.4 赋值语句53

5.4.1 持续赋值与过程赋值53

5.4.2 阻塞赋值与非阻塞赋值55

5.5 条件语句56

5.5.1 if-else语句56

5.5.2 case语句58

5.5.3 条件语句使用要点60

5.6 循环语句61

5.6.1 for语句61

5.6.2 repeat语句62

5.6.3 while和forever语句63

5.7 编译向导65

5.7.1 宏替换define66

5.7.2 文件包含`include66

5.7.3 条件编译`ifdef、`else、`endif67

思考与练习68

第6章 进程、任务与函数69

本章内容简介69

6.1 进程(process)69

6.1.1 进程69

6.1.2 进程间的通信70

6.2 任务(task)71

6.3 函数(function)74

6.3.1 函数74

6.4 顺序执行与并发执行79

6.3.2 任务与函数的区别79

6.5 Verilog-2001新增语法结构简介81

思考与练习84

第7章 VerilogHDL的描述风格85

本章内容简介85

7.1 概述85

7.2 结构描述86

7.2.1 VerilogHDL内置门元件86

7.2.2 门级结构描述89

7.3 行为描述方式90

7.4 数据流描述方式91

7.5 不同描述风格的例子93

7.5.1 半加器93

7.5.21 位全加器95

7.5.34 位全加器98

思考与练习100

第8章 仿真101

本章内容简介101

8.1 概述101

8.2 系统任务与系统函数102

8.2.1 $display与$write102

8.2.2 $monitor与$strobe103

8.2.3 $time与$realtime104

8.2.4 $finish与$stop105

8.2.5 $readmemh与$readmemb105

8.2.6 $random106

8.2.7 文件输出106

8.3 用户自定义元件(UDP)107

8.3.1 组合电路UDP元件107

8.3.2 时序逻辑UDP元件110

8.3.3 UDP元件缩记符111

8.4.1 时间标尺定义`timescale112

8.4 延时模型的表示112

8.4.2 延时的表示方法113

8.4.3 延时说明块(specify块)114

8.5 测试平台(TestBench)114

8.5.1 TestBench114

8.5.2 测试程序的编写116

8.6 仿真示例119

8.6.1 组合电路的仿真119

8.6.2 时序电路的仿真124

思考与练习125

第9章 VerilogHDL设计进阶126

本章内容简介126

9.1 基本组合电路的设计126

9.1.1 简单门电路126

9.1.2 编译码器129

9.1.3 数据选择器132

9.1.4 用组合电路实现的ROM133

9.2 基本时序电路的设计134

9.2.1 D触发器与JK触发器134

9.2.2 锁存器与寄存器136

9.2.3 计数器139

9.2.4 ROM/RAM模块140

9.2.5 串/并转换141

9.3 简单的微处理器142

9.3.1 设计实现142

9.3.2 仿真143

9.4 乘累加器(MAC)的设计144

思考与练习147

10.1.1 可综合的VerilogHDL结构148

10.1 可综合的设计技术的讨论148

本章内容简介148

第10章 设计方法与设计技巧的探讨148

10.1.2 可综合设计的要点150

10.2 流水线设计技术(PipelineDesign)151

10.3 资源共享(ResourceSharing)155

10.4 有限状态机(FSM)设计157

10.4.1 基于状态机的设计157

10.4.2 频率计控制器设计举例160

10.4.3 几点讨论162

10.5 多层次结构电路的设计164

10.5.1 图形与文本混合设计164

10.5.2 文本设计165

10.6 阻塞与非阻塞赋值使用要点167

10.6.1 进程的设计167

10.6.2 阻塞赋值与非阻塞赋值168

10.6.3 应用要点171

10.7 片内存储器的使用172

10.7.1 片内存储器172

10.7.2 设计举例173

10.8 如何消除毛刺175

10.8.1 毛刺的产生176

10.8.2 毛刺的消除177

思考与练习179

第11章 VerilogHDL综合设计实践180

本章内容简介180

11.1 数字跑表180

11.1.1 设计输入与编译180

11.1.2 仿真183

11.2 4位数字频率计183

11.2.1 功能与原理183

11.2.2 设计实现184

11.3.1 功能要求187

11.3 交通灯控制器187

11.3.2 设计实现188

11.4 乐曲演奏电路191

11.4.1 音调的控制192

11.4.2 音长的控制193

11.4.3 乐曲演奏电路源程序193

11.5 自动售饮料机的设计197

11.6 实用多功能数字钟199

11.6.1 功能200

11.6.2 源程序200

11.7 计费器设计205

思考与练习209

第12章 算法与复杂逻辑的实现210

本章内容简介210

12.1 加法器设计210

12.1.1 级连加法器211

12.1.2 并行加法器212

12.1.3 超前进位加法器212

12.1.4 流水线加法器219

12.2 乘法器设计219

12.2.1 并行乘法器219

12.2.2 移位相加乘法器220

12.2.3 查找表乘法器220

12.2.4 加法树乘法器223

12.3 FIR滤波器的设计225

12.3.1 FIR滤波器的结构225

12.3.2 抽头系数编码226

12.3.3 源代码及仿真227

12.4 数字相关器231

12.5 信道编译码器233

12.5.1 线性分组码编译码器233

12.5.2 循环码编译码器237

12.6 CRC校验码241

思考与练习244

第13章 EDA软件使用指南245

本章内容简介245

13.1 概述245

13.2 SynplifyPro使用指南246

13.2.1 SynplifyPro的性能特点247

13.2.2 SynplifyPro使用指南248

13.2.3 SynplifyPro与MAX+PLUSⅡ的接口251

13.3 Synplify使用指南253

13.3.1 Synplify的功能特点253

13.3.2 Synplify使用举例254

13.4 ModelSim使用指南256

13.4.1 ModelSim功能仿真257

13.4.2 ModelSim时序仿真262

13.5.2 基于ispLEVER的Verilog设计264

13.5 ispLEVER使用指南264

13.5.1 ispLEVER的特点264

13.6 MAX+PLUSⅡ使用指南268

13.7 QuartusⅡ使用指南274

13.7.1 创建工程文件274

13.7.2 编译278

13.7.3 仿真281

13.7.4 SynplifyPro与QuartusⅡ的接口284

13.8 结束语285

附录A VerilogHDL(IEEEStd1364-1995)关键字286

附录B SynplifyPro/Synplify可综合的Verilog结构287

附录C MAX+PLUSⅡ软件支持的Verilog结构288

附录D 形式化句法定义289

附录E 附带光盘内容及说明304

参考文献308

相关图书

  • 《高级英语阅读与听说教程》刘秀梅编着 2019
  • 《看图自学吉他弹唱教程》陈飞编着 2019
  • 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
  • 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
  • 《少儿电子琴入门教程 双色图解版》灌木文化 2019
  • 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
  • 《Photoshop CC 2018基础教程》温培利,付华编着 2019
  • 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编着 2019
  • 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社着 2019
  • 《设计十六日 国内外美术院校报考攻略》沈海泯着 2018

作者其它书籍

  • 《市政工程基础》杨岚编着 2009
  • 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编着 1959
  • 《《道德经》200句》崇贤书院编着 2018
  • 《高级英语阅读与听说教程》刘秀梅编着 2019
  • 《计算机网络与通信基础》谢雨飞,田启川编着 2019
  • 《思维导图 超好用英语单词书》(中国)王若琳 2019
  • 《看图自学吉他弹唱教程》陈飞编着 2019
  • 《法语词汇认知联想记忆法》刘莲编着 2020
  • 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编着 2019
  • 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编着 2019

出版社其它书籍

  • 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
  • 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
  • 《北京生态环境保护》《北京环境保护丛书》编委会编着 2018
  • 《人民院士》吴娜着 2019
  • 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
  • 《中国人民的心》杨朔着;夕琳编 2019
  • 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
  • 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
  • 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
  • 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019

本类热门

  • 1变通 受用一生的学问
  • 2额尔古纳河右岸
  • 3易经真的很容易
  • 4海蒂怀孕大百科 全新第4版
  • 5八次危机 中国的真实经验1949-2009
  • 6法治的细节
  • 7你是你吃出来的
  • 8蛤蟆先生的希望
  • 9杀死一只知更鸟
  • 10天幕红尘

摘要:本文详细介绍了《Verilog HDL程序设计教程.pdf电子书版文档下载》这一资源,从教程内容、下载方式、学习方法和实际应用等方面进行了全面剖析,旨在帮助读者深入了解Verilog HDL程序设计,提升相关技能。

1、教程内容

《Verilog HDL程序设计教程.pdf电子书版文档下载》是一本全面介绍Verilog HDL程序设计的电子书。教程内容涵盖了Verilog HDL的基本概念、语法结构、设计流程以及在实际项目中的应用。从入门到进阶,教程以循序渐进的方式,使读者能够系统地掌握Verilog HDL编程技能。

教程首先介绍了Verilog HDL的基本概念,如数字电路、HDL语言、Verilog HDL等。接着,详细讲解了Verilog HDL的语法结构,包括数据类型、运算符、语句等。随后,教程介绍了Verilog HDL的设计流程,包括模块设计、测试平台搭建、仿真验证等。最后,教程通过实际案例,展示了Verilog HDL在数字电路设计中的应用。

教程内容丰富,结构清晰,适合不同层次的读者学习。无论是初学者还是有一定基础的读者,都能从教程中获得所需的知识和技能。

2、下载方式

《Verilog HDL程序设计教程.pdf电子书版文档下载》可以通过多种途径获取。首先,可以在网络搜索引擎中输入关键词“Verilog HDL程序设计教程.pdf下载”进行搜索,找到相关资源。其次,可以访问一些电子书下载网站,如京东读书、当当电子书等,搜索并下载该教程。此外,还可以在社交媒体、论坛等平台寻求帮助,获取下载链接。

在下载过程中,请注意选择正规渠道,确保下载的电子书质量。同时,保护个人隐私,避免泄露个人信息。

下载完成后,可以使用PDF阅读器打开并阅读教程,如Adobe Acrobat Reader、Foxit Reader等。

3、学习方法

学习《Verilog HDL程序设计教程.pdf电子书版文档下载》需要掌握一定的学习方法。以下是一些建议:

1. 制定学习计划:根据自己的时间安排,制定合理的学习计划,确保每天都能有固定的学习时间。

2. 理解基本概念:在学习Verilog HDL之前,首先要了解数字电路、HDL语言等基本概念,为后续学习打下基础。

3. 逐步学习:教程内容从入门到进阶,读者应按照教程的顺序逐步学习,避免跳跃式学习。

4. 实践操作:学习过程中,要多动手实践,通过编写代码、搭建测试平台等方式,加深对知识的理解。

5. 求助与交流:在学习过程中遇到问题,可以通过网络、论坛等途径寻求帮助,与他人交流学习心得。

4、实际应用

《Verilog HDL程序设计教程.pdf电子书版文档下载》不仅是一本学习Verilog HDL的教材,还可以应用于实际项目中。以下是一些Verilog HDL在实际项目中的应用场景:

1. 数字电路设计:Verilog HDL可以用于设计各种数字电路,如FPGA、ASIC等。

2. 通信系统设计:Verilog HDL可以用于设计通信系统中的数字信号处理模块,如调制解调器、编码器等。

3. 硬件描述语言(HDL)仿真:Verilog HDL可以用于搭建仿真平台,对数字电路进行仿真验证。

4. 硬件加速器设计:Verilog HDL可以用于设计硬件加速器,提高计算效率。

通过学习《Verilog HDL程序设计教程.pdf电子书版文档下载》,读者可以掌握Verilog HDL编程技能,为实际项目提供有力支持。

总结:

《Verilog HDL程序设计教程.pdf电子书版文档下载》是一本全面、实用的Verilog HDL学习资源。通过学习教程,读者可以系统地掌握Verilog HDL编程技能,为数字电路设计、通信系统设计等领域提供有力支持。

本文对教程内容、下载方式、学习方法和实际应用等方面进行了详细阐述,旨在帮助读者更好地了解和使用该教程。

本文由nayona.cn整理

点击联系需要东西方神秘学学习资料,专业的咨询

只要网页介绍资料,全部都有,还有很多还没来得及更新
每天更新200-300款资料
全网最大最全的神秘学资料平台
请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
有看中网站记得联系我
图片2            

联系我们

图片2

关注公众号

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
易学资料

对占星塔罗感兴趣关注公众号