作者 |
刘江海 方洁 杨沛 陈玮 刘佳榆 |
丛书名 |
出版社 |
机械工业出版社* |
ISBN |
9787111693918 |
简要 |
简介 |
内容简介 本书全面系统地介绍了电子设计自动化(EDA)的相关技术理论?VHDL 语言及语法?开发环境Altera Quartus Ⅱ操作流程?电子设计与优化方法等。本书遵循循序渐进的学习规律,突出实用性,以数字电路和系统设计为主线,与数字电路和系统的实践教学环节及科研实际相结合,提供丰富的SOPC 设计实例。全书共9 章,内容包括EDA 工具软件Quartus Prime 180 、VHDL 语言要素、VHDL 基本结构、VHDL 顺序语句、VHDL 并行语句、数字电路设计实例、EDA 技术的综合应用、Verilog HDL 、SOPC 技术。本书基于Intel FPGA 产品及开发环境,参考了官方提供的设计资料,提供了丰富的设计案例,从理论与实践两个方面解决了与后续课程的衔接,具有系统性强、内容新颖、适用性广等特点。 本书可作为普通高等院校电子信息专业?通信专业及计算机专业的教材,也可作为工程技术人员的参考用书。本书配有电子课件和源代码,欢迎选用本书作为教材的老师登录wwwcmpeducom 注册下载,或发邮件至jinacmp@163com 索取。 |
目录 |
前言第1 章 EDA 工具软件Quartus Prime 180 1 11 安装Quartus Prime 180 软件 1 12 Quartus Prime 180 软件使用向导 7 13 原理图输入设计方法 18 习题 21 第2 章VHDL 语言要素 22 21 VHDL 简介 22 22 VHDL 语法基础 24 221 文法规则 24 222 数据对象 25 223 数据类型 28 224 运算操作符 33 习题 36 第3 章VHDL 基本结构 37 31 VHDL 概述 37 311 VHDL 程序设计举例 37 312 VHDL 程序的基本结构 39 32 设计实体 39 33 结构体 42 34 VHDL 结构体的子结构 44 341 块语句结构 45 342 进程语句结构 46 35 库和程序包 49 351 库 49 352 程序包 50 36 配置 52 习题 53 第4 章VHDL 顺序语句 54 41 赋值语句 54 411 变量赋值语句 54 412 信号赋值语句 55 42 流程控制语句 56 421 IF 语句 56 422 CASE 语句 60 423 LOOP 语句 65 424 NEXT 语句 68 425 EXIT 语句 68 43 WAIT 语句 69 44 ASSERT 语句 71 45 RETURN 语句 72 46 NULL 语句 72 习题 73 第5 章VHDL 并行语句 76 51 进程语句 76 52 块语句 80 53 并行信号赋值语句 82 531 简单信号赋值语句 82 532 条件信号赋值语句 83 533 选择信号赋值语句 83 54 并行过程调用语句 84 541 过程调用语句 84 542 函数调用语句 87 55 元件例化语句 88 56 生成语句 92 习题 96 第6 章数字电路设计实例 98 61 触发器 98 611 D 触发器的设计 98 612 T 触发器的设计 102 613 RS 触发器的设计 103 62 寄存器 105 621 串入-串出寄存器 105 622 串入-并出寄存器 107 63 计数器 109 631 三进制计数器 109 632 同步计数器 110 64 有限状态机 112 65 有限状态机的基本描述 117 66 Moore 型状态机 118 67 Mealy 型状态机 121 68 Mealy 型和Moore 型状态机的变种 123 69 异步状态机 129 VII 习题 131 第7 章EDA 技术的综合应用 134 71 显示电路设计 134 711 二输入或门输出显示 134 712 三进制计数器 135 713 二十四进制计数器 137 72 多路彩灯控制器的设计 143 721 多路彩灯控制器的设计要求 143 722 多路彩灯控制器的设计方案 143 723 多路彩灯控制器各模块的设计与实现 143 73 智力抢答器的设计 147 731 抢答器的设计要求 147 732 抢答器的设计方案 147 733 抢答器各模块的设计与实现 147 74 量程自动转换数字式频率计的设计 154 741 频率计的设计要求 154 742 频率计的设计方案 155 743 频率计各模块的设计与实现 155 习题 163 第8 章Verilog HDL 164 81 Verilog HDL 程序模块结构 164 82 Verilog HDL 的词法 166 821 空白符和注释 166 822 常数 166 823 字符串 166 824 标识符 166 825 关键字 167 826 操作符 167 827 Verilog HDL 数据对象 168 83 Verilog HDL 的语句 170 831 赋值语句 170 832 条件语句 171 833 循环语句 173 834 结构声明语句 174 84 不同抽象级别的Verilog HDL 模型 177 841 Verilog HDL 门级描述 177 842 Verilog HDL 的行为描述 178 843 用结构描述实现电路系统设计 179 习题 181 第9 章SOPC 技术 182 91 SOPC Builder/Nios II IDE 软件使用方法 182 92 SOPC 系统基本实验 191 921 Hello-Led 流水灯实验 191 922 数码管显示实验 198 923 按键输入中断实验 201 924 定时计数器实验 205 925 串行接口通信实验 208 926 存储器配置实验 210 927 4 乘4 键盘实验 216 93 SOPC 系统综合实验 218 931 高速DAC 实验 218 932 DDS 实验 224 933 高速ADC 实验 229 934 静态数码管显示实验 231 935 VGA 彩条显示实验 233 936 PS2 键盘实验 238 937 USB 数据读写实验 242 938 TFT 真彩屏实验 243 939 SD 卡实验 246 9310 UC\\OS-II 操作系统移植实验 250 9311 PS2 鼠标控制实验 256 9312 音频接口实验 258 9313 百兆以太网实验 265 9314 四相步进电动机实验 272 参考文献 275 |