数字电路EDA设计与应用(21世纪高等院校信息与通信工程规划教材·高校系列)
分類: 图书,教材教辅与参考书,大学,计算机专业,
品牌: 聂小燕
基本信息·出版社:人民邮电出版社
·页码:283 页
·出版日期:2010年04月
·ISBN:9787115215529
·条形码:9787115215529
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高等院校信息与通信工程规划教材·高校系列
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书以数字电路的EDA设计为主线,结合丰富的实例,按照由浅入深的学习规律,逐步引入EDA技术和工具,图文并茂,重点突出。全书分为三部分。第一部分是基础篇,介绍EDA技术和硬件描述语言。第二部分是软件操作篇,主要介绍MAX+plus II和Quartus II软件工具的使用。第三部分是设计应用篇,通过大量典型的应用实例,使读者掌握数字系统EDA设计的方法和技巧。每章后面附有习题,为方便教师教学,本书配有多媒体电子教案。 本书可作为电子信息、电气、通信、自动控制、自动化和计算机类专业的EDA技术教材,也可作为上述学科或相关学科工程技术人员的参考书,还可作为电子产品制作、科技创新实践、EDA课程设计和毕业设计等实践活动的指导书。
目录
目录 第一部分基础篇 第1章EDA技术概述1 1.1EDA技术及其发展1 1.1.1EDA技术的涵义1 1.1.2EDA技术的发展史2 1.2传统设计方法与EDA方法的区别3 1.3EDA工程的设计流程4 1.3.1设计输入5 1.3.2逻辑综合和优化6 1.3.3适配6 1.3.4仿真6 1.3.5目标器件的编程/下载6 习题7 第2章硬件描述语言8 2.1VHDL简介8 2.2VHDL语法基�10 2.2.1文法规则10 2.2.2数据对象11 2.2.3数据类型14 2.2.4运算操作符20 2.3VHDL程序的基本结构26 2.3.1实体27 2.3.2结构体28 2.3.3进程语句29 2.3.4子程序33 2.3.5库和程序包35 2.4VHDL顺序语句38 2.4.1进程中的赋值语句38 2.4.2IF语句41 2.4.3CASE 语句45 2.4.4LOOP语句46 2.4.5NEXT语句48 2.4.6EXIT语句49 2.4.7RETURN语句50 2.4.8NULL语句50 2.5VHDL并行语句51 2.5.1并行信号赋值语句51 2.5.2条件信号赋值语句52 2.5.3选择信号赋值语句53 2.5.4ASSERT语句54 2.5.5COMPONENT语句55 2.5.6元件例化语句56 2.5.7GENERATE语句57 习题58 第二部分软件操作篇 第3章MAX + plus II使用指南60 3.1MAX + plus II的基本操作60 3.1.1MAX + plus II简介60 3.1.2MAX + plus II的安装61 3.1.3MAX + plus II的常用菜单63 3.1.4MAX + plus II帮助文档68 3.2MAX + plus II的设计输入69 3.2.1原理图设计输入70 3.2.2文本设计输入80 3.2.3波形设计输入81 3.2.4层次化设计输入87 3.3项目的编译89 3.3.1编译前的设置90 3.3.2运行编译器92 3.3.3程序编译中的常见错误94 3.4仿真和定时分析96 3.4.1仿真96 3.4.2定时分析99 3.5管脚的重新分配101 3.5.1方法一102 3.5.2方法二104 3.6器件的编程下载105 3.6.1编程器的设置105 3.6.2编程硬件驱动程序安装106 习题110 第4章Quartus II使用指南111 4.1Quartus II软件简介111 4.1.1Quartus II概述111 4.1.2Quartus II用户界面112 4.2建立工程113 4.2.1创建工程113 4.2.2工程管理116 4.2.3转换MAX+plusⅡ工程118 4.3设计输入119 4.3.1使用文本编辑器输入120 4.3.2使用模块编辑器输入122 4.3.3使用宏功能模块输入133 4.3.4使用自定义符号输入138 4.4器件与引脚分配140 4.4.1设置目标器件140 4.4.2引脚分配141 4.5项目编译143 4.5.1全编译与分步编译143 4.5.2查看适配结果146 4.6使用Quartus II仿真器147 4.6.1创建仿真波形文件147 4.6.2仿真器参数设置154 4.6.3启动仿真156 4.7器件编程158 习题161 第三部分设计应用篇 第5章常用数字电路的设计162 5.1组合逻辑电路设计162 5.1.1运算电路设计162 5.1.2编码器设计168 5.1.3译码器设计170 5.1.4数据选择器设计171 5.2时序逻辑电路设计172 5.2.1时钟的描述172 5.2.2复位的描述173 5.2.3触发器设计173 5.2.4锁存器设计176 5.2.5移位寄存器设计176 5.2.6计数器设计178 5.2.7分频器设计179 5.3存储器的设计180 5.3.1只读存储器180 5.3.2随机读写存储器188 5.3.3先进先出存储器的设计190 5.4常用接口电路设计192 5.4.1发光二极管显示电路193 5.4.2LED数码管显示电路194 5.4.3蜂鸣器电路197 习题200 第6章数字系统的设计202 6.1花样彩灯控制器的设计202 6.1.1设计要求202 6.1.2设计模块203 6.1.3程序实现203 6.1.4仿真分析205 6.2交通灯控制器的设计206 6.2.1设计要求206 6.2.2设计模块206 6.2.3程序实现207 6.3序列检测器的设计210 6.3.1设计原理210 6.3.2设计模块210 6.3.3程序实现211 6.3.4仿真分析211 6.4花样计数器的设计212 6.4.1设计要求212 6.4.2设计模块212 6.4.3程序实现212 6.4.4仿真分析214 6.5电子抢答器的设计215 6.5.1设计要求215 6.5.2设计模块215 6.5.3程序实现215 6.5.4仿真分析218 6.6数字秒表的设计218 6.6.1设计要求218 6.6.2设计模块218 6.6.3程序实现219 6.6.4仿真分析222 6.7汽车尾灯控制器的设计222 6.7.1设计原理222 6.7.2设计要求223 6.7.3设计模块223 6.7.4程序实现223 6.7.5仿真分析224 6.8电子密码锁的设计225 6.8.1设计要求225 6.8.2设计模块226 6.8.3程序实现226 6.8.4仿真分析228 6.9音乐电子琴的设计228 6.9.1设计要求228 6.9.2设计原理229 6.9.3设计模块230 6.9.4程序实现231 6.10数字时钟的设计239 6.10.1设计要求239 6.10.2设计模块239 6.10.3程序实现242 6.11数字频率计的设计248 6.11.1设计要求248 6.11.2设计原理249 6.11.3设计模块249 6.11.4程序实现250 6.11.5仿真分析252 6.12出租车计费器的设计253 6.12.1设计要求253 6.12.2设计模块253 6.12.3程序实现256 6.12.4仿真分析261 习题262 第7章如虎添翼——DSP Builder设计263 7.1DSP Builder简介263 7.2DSP Builder安装264 7.2.1软件要求264 7.2.2DSP Builder软件安装265 7.2.3授权文件的安装266 7.3DSP Builder设计流程267 7.4幅度调制器设计268 7.4.1建立Simulink设计模型269 7.4.2Simulink模型仿真278 7.4.3Simulink模型编译279 习题282 参考文献284
……[看更多目录]