





定价:42元
印次:1-4
ISBN:9787302576167
出版日期:2021.04.01
印刷日期:2025.02.08
图书责编:文怡
图书分类:零售
本书是EDA技术与VHDL的入门教材,主要介绍VHDL语言、QuartusⅡ工具、FPGA设计技巧以及典型设计案例,所有设计实例结合Altera公司DE2实验开发装置设计。本书通过大量的设计实例,力求使读者能顺利掌握VHDL语言编程并应用EDA技术设计现代数字系统。 本书根据初学者的学习习惯安排章节。全书共8章,分别为概述、VHDL 设计初步、Quartus II 软件开发指南、VHDL设计进阶、典型电路的VHDL设计、VHDL有限状态机设计、数字系统设计、EDA技术实验。全书提供了大量设计实例,并且为每一个设计提供了完整的程序代码,所有程序均经过软硬件验证测试。 本书可作为高等院校电子信息类、自动化类、计算机类以及相关专业本科生的教材,也可作为FPGA开发设计的自学参考书。
陈福彬,北京信息科技大学副教授。长期从事数字电子技术、EDA技术教学与研究,近5年来在国内外刊物上发表教学及科研论文20余篇,主持教改、科研项目12项。曾获全国大学生电子设计竞赛北京赛区优秀辅导教师称号。合编《数字电路与逻辑设计》获北京信息科技大学校教育教学成果一等奖,合编《电工电子实验教程》被评为北京高等教育精品教材、国家级十二五规划教材。
前言 随着EDA技术的快速发展,现代数字系统的开发与设计广泛采用EDA技术,主要利用CPLD/FPGA实现,甚至将系统集成在单一芯片上。它们的特点是直接面向用户、具有极大的灵活性和通用性、使用方便、硬件测试和实现快捷、开发效率高、成本低、技术维护简单、工作可靠性好等。FPGA和CPLD的应用是EDA技术有机融合软硬件电子设计技术、SOC和ASIC设计,以及对自动设计与自动实现最典型的诠释。 市面上关于EDA技术与VHDL的书籍已经汗牛充栋,为什么编者还要不辞劳苦地添砖加瓦呢?本书与其他EDA技术与VHDL教材不同的是: (1) 真正面向初学者。 目前高校开设的EDA技术课程普遍存在内容信息量大与学时少的矛盾,作为入门教材,本书内容力求精炼,不追求面面俱到,只求深入浅出。VHDL语言部分并未覆盖所有的语法,只介绍常用的语法,因为有些语法在一般设计中根本不会使用到。那些枯燥的语法不但无助于提高初学者的设计水平,反而容易挫伤初学者的学习积极性。本书希望成为一本真正把初学者带入VHDL设计大门的入门教程。 (2) 内容精练,学、练相融合。 本书内容按照循序渐进的原则,主要包括设计初步、设计进阶、设计实例,通过大量的设计实例,边学边练,帮助读者在最短的时间内掌握FPGA设计的基本方法和技巧,掌握VHDL语言编程和数字电路系统的设计方法。值得一提的是,本书是一本面向实际应用的入门教程,书中所用的VHDL语句均为可综合的VHDL语句,所有程序均在实验装置上测试通过。 为了贴近初学者的学习习惯,根据作者亲身学习体会及多年教学情况,将本书内容分为8章。 第1章简要介绍E...
目录
第1章概述
1.1EDA技术
1.1.1EDA技术简介
1.1.2EDA技术的发展历程
1.2EDA技术的内容
1.2.1可编程逻辑器件
1.2.2硬件描述语言
1.2.3EDA软件开发工具
1.2.4硬件开发系统
1.3FPGA/CPLD结构和原理
1.3.1CPLD
1.3.2FPGA
1.3.3FPGA与CPLD的区别
1.4可编程逻辑器件设计流程
第2章VHDL设计初步
2.1VHDL设计的语法结构
2.1.1VHDL程序结构
2.1.2实体
2.1.3结构体
2.1.4库
2.2VHDL文字规则
2.2.1数字型文字
2.2.2字符串型文字
2.2.3标识符及其表述规则
2.2.4关键字
2.3VHDL结构与要素
2.3.1数据类型
2.3.2VHDL数据对象
2.3.3VHDL运算符
第3章Quartus Ⅱ 软件开发指南
3.1Quartus Ⅱ设计流程
3.2基于QuartusⅡ 的设计实例
3.2.1设计输入
3.2.2综合
3.2.3仿真
3.2.4编程配置
3.3SOPC系统设计
3.3.1NiosⅡ简介
3.3.2SOPC系统的设计开发流程
第4章VHDL设计进阶
4.1并行语句
4.1.1并行信号赋值语句
4.1.2进程语句
4.1.3元件例化语句
... 查看详情
(2)学、练相融合。通过实用的设计实例,边学边练,顺利掌握硬件描述语言。
(3)注重VHDL语言硬件设计思想及方法。通过QuartusⅡ软件实现VHDL设计与仿真验证。
(4)提供配套课件、程序源代码,便于课堂教学以及读者自学。