第1篇 数字系统与设计工具 1
第1章 数字系统设计 1
1.1 数字系统的基本结构 1
1.2 数字系统的设计方法 2
1.3 数字系统的设计准则 4
1.4 数字系统的设计步骤 5
1.5 EDA工程设计流程 6
第2章 Quartus Ⅱ设计向导 9
2.1 Quartus Ⅱ开发软件简介 9
2.2 Quartus Ⅱ软件的设计过程 13
2.3 设计项目编译综合 15
2.4 SignalTap Ⅱ嵌入式逻辑分析仪的使用 38
第3章 Nios Ⅱ嵌入式系统开发向导 49
3.1 Nios Ⅱ嵌入式系统的开发流程 49
3.2 Nios Ⅱ嵌入式系统硬件开发 50
3.3 Nios Ⅱ嵌入式系统软件开发 59
第4章 实验器件与实验系统 71
4.1 数字逻辑实验箱介绍 71
4.2 数字逻辑常用芯片引脚及功能介绍 74
4.3 Cyclone Ⅲ器件介绍 80
4.4 LBO学习板套件介绍 87
第2篇 数字电路实验及设计 98
第5章 数字电路基础实验 98
5.1 集成逻辑门的测试及使用 98
5.2 集电极开路(OC)门与三态门 104
5.3 组合逻辑电路设计与分析 110
5.4 MSI译码器及其应用 118
5.5 MSI数据选择器及其应用 123
5.6 MSI半加器、全加器及其应用 126
5.7 集成触发器及其应用 129
5.8 MSI移位寄存器及其应用 134
5.9 MSI计数器及其应用 139
5.10 555定时器实验 142
5.11 脉冲信号的产生与整形 146
5.12 时序逻辑电路的分析与设计 148
5.13 D/A转换实验 152
5.14 A/D转换实验 156
第6章 数字电路开放实验 160
6.1 交通信号灯自动控制器 160
6.2 模拟汽车尾灯 161
6.3 梯形波产生电路 162
6.4 输血规则 162
6.5 步进电机 162
6.6 数字钟及定时打铃 163
6.7 节日彩灯 164
6.8 智力抢答器 165
6.9 篮球记分牌 165
6.10 模拟乒乓球比赛 166
6.11 计数式数字频率计 166
6.12 转速表 167
6.13 列车时刻滚动显示 167
6.14 邮件分拣 168
6.15 屏幕点阵显示 168
第7章 数字电路仿真实验 170
7.1 Quartus Ⅱ软件的熟悉和应用 170
7.2 译码器、编码器及比较器实验 174
7.3 数据选择器和奇偶校验实验 179
7.4 主从JK触发器和程控计数分频器实验 183
第8章 综合性数字电路设计课题 189
8.1 数字频率计 190
8.2 交通信号灯自动控制器 201
8.3 电子秒表 211
8.4 彩灯控制器 219
第3篇EDA技术实验及设计 229
第9章 EDA技术基础实验 229
9.1 简单组合逻辑与时序逻辑设计 229
9.2 子程序、例化语句和生成语句的应用 237
9.3 实验系统输入输出设计 245
9.4 状态机与乘法器的设计与应用 254
9.5 Quartus Ⅱ应用进阶实验 259
第10章 综合性EDA技术设计课题 271
10.1 数字钟 271
10.2 等精度数字频率计 290
10.3 乐曲播放器 298
10.4 电子琴 307
10.5 异步串行接口电路 323
10.6 自主设计课题 339
第4篇SOPC技术实验及设计 350
第11章 SOPC技术基础实验 350
11.1 SOPC系统实现 350
11.2 SOPC系统I/O设计 357
11.3 中断与定时器设计 362
11.4 基于Avalon总线的用户定制外设设计 368
11.5 用户定制指令与C2H应用 375
第12章 综合性SOPC设计课题 383
12.1 基于SOPC的液晶显示贪食蛇游戏机 383
12.2 基于SOPC的任意波形发生器 400
12.3 基于SOPC的MP3播放器 411
参考文献 440