基本信息
书名:基于Xilinx Vivado的数字逻辑实验教程
定价:59.00元
作者:廉玉欣
出版社:电子工业出版社
出版日期:2016-08-01
ISBN:9787121294952
字数:595200
页码:372
版次:1
装帧:平装
开本:16开
商品重量:0.4kg
编辑推荐
本书内容是基于Vivado设计套件和XUP A7板卡进行安排的,利用85个例程,详细介绍了数字逻辑实验的基本设计方法。内容由浅入深,循序渐进,学生易于接受,不仅有利于学生对理论知识的消化吸收,而且对实践操作具有直接指导意义。
内容提要
本书以Xilinx公司的Vivado FPGA设计套件为基础,以Xilinx大学计划(Xilinx University Program,XUP)的Artix-7板卡为硬件平台,将数字逻辑设计与硬件描述语言Verilog HDL相结合,循序渐进地介绍了基于Xilinx Vivado的数字逻辑实验的基本过程和方法。本书主要内容包括硬件开发平台介绍、软件平台介绍、FPGA设计实例、组合逻辑电路实验、时序逻辑电路实验、数字逻辑设计和接口实验及数字逻辑综合实验。书中包含大量的设计实例,内容翔实、系统、全面。
目录
目 录
第1章 硬件开发平台介绍1
1.1 Xilinx FPGA器件1
1.1.1 Xilinx公司简介1
1.1.2 Xilinx的FPGA器件系列2
1.2 Xilinx大学计划板卡5
1.3 主电路及外围接口电路6
1.4 XUP板卡测试21
第2章 软件平台介绍23
2.1 Vivado设计套件23
2.1.1 Vivado软件安装流程24
2.1.2 IP封装器、集成器和目录28
2.1.3 标准化XDC约束文件29
2.1.4 工程命令语言29
2.1.5 Vivado设计套件的启动方法30
2.1.6 Vivado设计套件的界面31
2.2 FPGA设计流程37
2.2.1 Vivado套件的设计流程37
2.2.2 设计综合流程39
2.2.3 设计实现流程42
2.3 硬件描述语言45
2.3.1 VHDL简介46
2.3.2 Verilog HDL简介49
第3章 FPGA设计实例56
3.1 基于原理图的设计实例56
3.1.1 简易数字钟实验原理56
3.1.2 实验流程57
3.2 基于Verilog HDL的设计实例80
3.2.1 设计要求80
3.2.2 实验操作步骤81
3.3 74系列IP封装设计实例91
3.3.1 IP核分类91
3.3.2 IP封装实验流程92
3.3.3 调用封装后的IP100
第4章 组合逻辑电路实验104
4.1 逻辑门电路104
4.1.1 基本及常用的逻辑门104
4.1.2 与非门电路的简单应用110
4.2 多路选择器112
4.2.1 2选1多路选择器113
4.2.2 4选1多路选择器114
4.2.3 4位2选1多路选择器117
4.2.4 74LS253的IP核设计及应用119
4.2.5 74LS151的IP核设计122
4.3 比较器123
4.3.1 4位比较器124
4.3.2 74LS85的IP核设计及应用127
4.3.3 利用数据选择器74LS151设计2位比较器130
4.4 译码器131
4.4.1 3线-8线译码器131
4.4.2 74LS138的IP核设计及应用133
4.4.3 数码管显示135
4.5 编码器142
4.5.1 二进制普通编码器142
4.5.2 二进制优先编码器144
4.5.3 74LS148的IP核设计145
4.6 编码转换器147
4.6.1 二进制-BCD码转换器147
4.6.2 格雷码转换器151
4.7 加法器152
4.7.1 半加器152
4.7.2 全加器153
4.7.3 4位加法器153
4.8 减法器157
4.8.1 半减器157
4.8.2 全减器157
4.9 乘法器159
4.10 除法器163
第5章 时序逻辑电路实验169
5.1 锁存器和触发器169
5.1.1 锁存器169
5.1.2 触发器170
5.1.3 74LS74的IP核设计及应用176
5.2 寄存器178
5.2.1 基本寄存器178
5.2.2 移位寄存器182
5.2.3 74LS194的IP核设计及应用189
5.3 计数器191
5.3.1 二进制计数器192
5.3.2 N进制计数器195
5.3.3 任意波形的实现201
5.3.4 74LS161的IP核设计及应用202
5.4 脉冲宽度调制208
5.5 时序逻辑电路综合设计210
第6章 数字逻辑设计和接口实验221
6.1 有限状态机221
6.1.1 Moore状态机和Mealy状态机221
6.1.2 有限状态机设计例程221
6.2 大公约数234
6.2.1 GCD算法235
6.2.2 改进的GCD算法243
6.3 整数平方根247
6.3.1 整数平方根算法248
6.3.2 改进的整数平方根算法255
6.4 存储器259
6.4.1 只读存储器(ROM)259
6.4.2 分布式的存储器262
6.4.3 块存储器266
6.5 VGA控制器269
6.5.1 VGA的时序271
6.5.2 VGA控制器实例272
6.6 键盘和鼠标接口292
6.6.1 键盘293
6.6.2 鼠标297
第 章 数字逻辑综合实验306
7.1 数字钟306
7.2 数字频率计310
7.3 电梯控制器314
7.4 波形发生电路320
7.5 超声波测距仪332
7.6 手机电池保护板337
附录A Basys3电路图349
附录B 引脚约束356
作者介绍
2002年7月,哈尔滨工业大学电气工程系本科毕业,获工学学士学位;2005年3月,哈尔滨工业大学深圳研究生院电力电子与电力传动专业硕士研究生毕业,获工学硕士学位;现任电工电子实验教学中心电子学实验室主任,主要从事实验教学和日常管理工作。近年来,获国家教学成果一等奖1项,获黑龙江省教学成果一等奖2项,作为主讲教师建设*精品课程1门,作为第二负责人完成*精品资源共享课立项。主持校级教学改革项目2项,参与省部级以上教学研究项目4项,主编教材1部,参编教材2部,发表教学研究文章6篇。
文摘
序言
对于一个刚刚接触Xilinx生态系统的初学者来说,市面上很多资料要么过于理论化,充满了复杂的数学推导,让人望而却步;要么就是过于碎片化,网上东拼西凑的教程东拉西扯,根本无法形成一个完整的知识体系。这本书的出现,就像是黑暗中的一盏明灯。它的叙述逻辑非常顺畅,作者似乎非常懂得如何引导一个新手逐步建立起对FPGA设计流程的整体认知。我特别欣赏它在讲解Vivado各个模块时那种庖丁解牛式的拆解分析,不再是简单地告诉你“点击这个按钮”,而是解释了“点击这个按钮背后硬件层面发生了什么变化”。这种深入内核的讲解方式,极大地提升了我对设计的掌控感,不再是被软件牵着鼻子走,而是真正理解了硬件描述语言(HDL)是如何被翻译成实际的硬件电路的。这种对底层机制的尊重,是区分一本好教材和普通参考书的关键。
评分这本书的价值不仅仅在于教会我如何使用Vivado软件,更在于它构建了一种系统性的数字系统设计思维。它不仅仅是一本工具书,更像是一本“思维方式的培养手册”。我以前设计电路时常常是想到哪写到哪,缺乏全局观。但通过这本书对设计流程的梳理,我开始学会有意识地进行模块化分解、抽象化思考,并提前考虑资源利用率和功耗问题。例如,它在介绍IP核使用时,强调了如何根据具体需求选择最高效的IP实现方式,而不是盲目使用最复杂的功能模块。这种从宏观到微观,再回归到系统优化的思考模式,对于任何想在数字电子领域深入发展的人来说都是极其宝贵的财富。我感觉它为我未来深入学习SoC设计打下了非常坚实的基础。
评分这本书的封面设计乍一看非常专业,深蓝色的主色调搭配简洁的白色和橙色字体,给人一种严谨、可靠的感觉。拿到手里分量不轻,感觉内容肯定非常充实。我本来是抱着学习基础数字电路概念的目的来的,毕竟现在FPGA应用这么广泛,想跟上技术潮流就得啃下这块硬骨头。不过翻开目录,我立刻被里面详尽的章节划分吸引住了。它从最基础的逻辑门开始,逐步深入到复杂的时序电路设计,并且强调了如何使用Vivado这款业界主流工具进行实践操作。这一点对我这种更偏向动手实践的学习者来说简直太重要了。很多教科书只讲理论,等你真的想在板子上跑起来时就一头雾水,但这本教材似乎把理论与实践的桥梁搭得非常好,每一个章节后面都有配套的实验指导,这一点非常赞赏。我尤其期待后面关于状态机设计和高速接口的内容,希望它能用清晰易懂的方式把那些晦涩的同步与异步概念讲透彻。
评分我更关注的是工程应用层面,毕竟纸上谈兵在电子设计领域是行不通的。这本书在项目实战的安排上显然下了大功夫。我注意到其中穿插了许多“小陷阱”和“常见错误分析”,这些内容在一般的教材中很少提及,但却是我们在实际调试中经常遇到的“拦路虎”。比如如何有效地进行时序约束,如何处理跨时钟域信号的同步问题,这些都是真刀真枪的工程经验。我尝试着按照它提供的步骤搭建了一个简单的LED流水灯控制模块,仅仅是这个基础实验,书里就详细解释了综合、布局布线、生成比特流的每一个步骤及其背后的原理,而不是像某些教程直接跳过这些繁琐但至关重要的过程。这种细致入微的指导,极大地降低了学习曲线的陡峭程度,让我对后续更复杂的项目充满信心。
评分从排版和用词风格来看,这本书的编撰者显然是具有丰富教学经验的一线工程师或教师。文字表达既保留了学术的严谨性,又充满了适度的口语化,读起来不至于感到枯燥乏味。例如,在讲解Verilog或VHDL的代码结构时,它会用非常形象的比喻来解释寄存器和组合逻辑的区别,这种教学技巧非常高明。我尤其喜欢它在章节开头设置的“学习目标”和结尾的“知识回顾”,这种结构化的回顾机制非常有利于知识的巩固和查漏补缺。不像有些技术书籍,堆砌了很多术语但缺乏内在的逻辑串联,这本书的结构就像精心设计的数字系统一样,环环相扣,层层递进,确保读者在进入新概念学习之前,已经完全掌握了前置知识。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有