北京汇众新特科技有限公司  > 所属分类  >  配套书籍    推荐图书   
[6] 评论[0] 编辑

EDA原理及VHDL实现——从晶体管、门电路到Xilinx Vivado的数字系统设计

EDA原理及VHDL实现——从晶体管、门电路到Xilinx Vivado的数字系统设计EDA原理及VHDL实现——从晶体管、门电路到Xilinx Vivado的数字系统设计

        本书是为高等学校电子信息类及其相关专业编写的数字系统设计教材。本书共分为11章,主要内容包括数字逻辑基础、可编程逻辑器件工艺和结构、Vivado集成开发环境IP设计流程、Vivado集成开发环境VHDL设计流程、VHDL语言规范、基本数字单元VHDL描述、VHDL数字系统设计和实现、创建和封装用户IP设计和实现、Vivado调试工具原理及实现、数字系统高级设计方法及数模混合系统设计。


        本书以Xilinx Artix7系列FPGA器件和Xilinx最新一代的Vivado 2015.4集成开发环境为设计平台,根据数字系统设计课程的教学要求以及作者多年的教学经验,将本科传统的数字电子技术(数字逻辑)课程与复杂数字系统设计课程相融合,遵循循序渐进,由浅入深的原则,内容涵盖了晶体管、门电路、数字逻辑理论、组合逻辑和时序逻辑、可编程逻辑器件结构、Vivado集成开发环境设计流程、VHDL语言、VHDL复杂数字系统设计、IP封装与调用、在线逻辑分析仪工具以及数模混合系统设计等方面。

        为了方便教师的教学和学生的自学,书中列举了大量的设计实例,并提供了配套教学资源(详见书中的学习说明)。本书可作为本科生和研究生学习数字系统设计相关课程的教材,也可作为从事Xilinx FPGA设计的工程技术人员的参考用书,同时也可作为Xilinx大学计划培训的授课教材。

 

 

 

前言

        随着半导体技术的不断演进和发展,基于现场可编程门阵列(field programmable gate array,FPGA)的数字系统设计朝着系统化和集成化的方向发展。特别是,全球最大的可编程逻辑器件厂商美国赛灵思(Xilinx)公司不断推出新器件、新设计工具和新设计方法,这些都将进一步扩展FPGA在通信、人工智能和机器学习等复杂数据处理方面的应用,也将成为电子信息类专业学生必须掌握的一项专业技能。

         目前,国内电子信息类专业学生所学的传统数字逻辑理论和设计方法远远不能应对这种挑战,因此国内很多高校的电子信息类专业在开设传统数字逻辑课程的基础上,又单独开设了基于硬件描述语言(hardware description language,HDL)的数字系统设计课程。这种授课方式不但不利于知识点之间的有机衔接,同时也加重了学生的学习负担。

        现在,国内越来越多高校的电子信息类专业授课教师希望将传统数字逻辑课程和基于HDL的数字系统设计课程进行系统化融合。在这种需求背景下,作者根据多年的授课经验和学生实训成果,将传统的数字逻辑课程和基于HDL的数字系统设计课程进行系统化深度融合,编写了该教材。在编写教材的过程中,本着由浅入深,由易到难的原则,在参考国外已经出版的数字设计教材和作者已经出版的《Xilinx FPGA数字设计——从门级到行为级双重HDL描述》教材基础上,对复杂数字系统设计所需要的知识点进行了系统化融合。本书内容涵盖晶体管、门电路、布尔逻辑、组合逻辑和时序逻辑、可编程逻辑器件结构、IP核封装和调用、Vivado集成开发工具设计流程、VHDL语言规范、VHDL复杂数字系统设计以及在线逻辑分析仪工具等,其目的是打通数字设计相关课程的知识通道,使学生能够系统、全面、扎实地掌握数字设计相关的理论知识和设计方法,为高等学校电子信息类数字设计相关课程的教学改革和课程整合提供教学素材。

与作者已经出版的《Xilinx FPGA数字设计——从门级到行为级双重HDL描述》一书相比,本书做了以下重要的改动:

(1) 采用Xilinx 28nm工艺的Artix7系列FPGA和Xilinx最新的Vivado 2015.4集成开发环境为设计平台。

(2) 突出以IP核为中心的设计思想,增加了IP核封装和IP核调用的内容。

(3) 增加在线逻辑分析仪工具内容的讲解,使得读者能够更熟练地使用该工具对复杂数字系统进行调试。

(4) 删除原书最后一章软核处理器PicoBlaze原理及应用的内容(注:该部分内容将使用ARM公司CortexM0 MCU代替,并作为单独教材进行更系统的讲解)。

(5) 将原书中的VHDL和Verilog HDL语言语法和设计案例,以两个不同版本教材的形式分开介绍,更具有针对性。

(6) 在介绍数模混合系统一章的内容时,使用Xilinx Artix7系列FPGA器件内集成的XADC模块,使得读者能更深刻地体会半导体技术的发展对未来电子系统设计方法的影响以及SoC器件的概念。

        通过对原书内容的更新和调整,本教材既涵盖了数字系统设计所必需的知识点,同时也反映了复杂数字系统设计的最新发展动态。


        在讲授和学习本书内容时,教师和学生可以根据教学时数和内容侧重点的不同,适当将相关章节的内容进行调整和删减。为了让读者更好地掌握相关内容,本书还给出了大量设计示例程序和习题。本书不仅可以作为大学信息类专业讲授数字电子线路、数字逻辑和复杂数字系统设计相关课程的教学用书,也可作为从事相关课程教学和科研工作者的参考用书。

为了方便老师的教学和学生的自学,本书还提供了相应的教学课件和所有设计实例的完整设计文件,这些设计资源可以在本书学习说明给出的网站上下载。

值得注意的是,为与本书采用的Vivado集成开发环境一致,书中电子元器件外形没有采用国标。

本书编写时引用和参考了许多著名学者和专家的研究成果,以及Xilinx公司的技术文档和手册。在本书的编写过程中,Xilinx的多位技术专家解答了作者所遇到的各种问题,在此特别向他们表示衷心的感谢; 作者的学生李宝隆、张艳辉、汤宗美、杨天翔和王中正负责第1章~第11章部分内容的编写和设计实例的验证工作,在此一并向他们表示感谢。在本书的出版过程中,得到了Xilinx大学计划、TI大学计划及RIGOL大学计划的大力支持和帮助,同时也得到了清华大学出版社各位编辑的帮助和指导,在此也表示深深的谢意。

 

由于编者水平有限,编写时间仓促,书中难免有疏漏之处,敬请读者批评指正。

 

作者2016年8月于北京

附件列表


EDA原理及V实现-立体.jpg
 
EDA原理及VHDL实现——从晶体管、门电路到Xilinx Vivado的数字系统设计

6

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

如果您认为本词条还有待完善,请 编辑

上一篇 第63讲 RTX51操作系统的原理和实现    下一篇 EDA原理及VHDL实现设计案例

标签

暂无标签

同义词

暂无同义词