数字电路与EDA实验

副标题:无

作   者:任爱锋

分类号:

ISBN:9787560645476

微信扫一扫,移动浏览光盘

简介


本书基于台湾友晶科技DE0开发板实验平台,介绍了Altera Quartus Ⅱ EDA软件及Nios Ⅱ EDS嵌入式设计软件的基本应用。全书共6章:第1章介绍了台湾友晶科技DE0开发板、硬件描述语言及基本的EDA设计方法及相关工具软件;第2章介绍了基于FPGA的嵌入式开发工具Nios Ⅱ-Eclipse,并给出了详细的设计实例;第3章为EDA初级实验项目及其实现方法;第4章为EDA中级实验项目及其实现方法;第5章为EDA提高实验项目及其实现方法;第6章为EDA实验项目推荐等。

本书对于EDA技术的介绍比较全面,结构安排由浅入深,可作为电子工程、通信工程、自动控制、电子科学与技术、电气信息工程、微电子等专业专科、本科及研究生数字电路与EDA相关课程的实验教材及课程设计的参考书,还可作为电子类设计大赛学生的设计参考书,或相关工程技术人员的参考书。


目录


第1章 EDA硬件开发平台与开发工具.......................................................................... 1

1.1 硬件开发平台简介............................................................................................... 1

1.1.1Cyclone Ⅲ FPGA简介................................................................................. 1

1.1.2台湾友晶科技DE0 FPGA开发板................................................................... 3

1.1.3台湾友晶科技DE0开发板的应用................................................................... 4

1.2 硬件描述语言.................................................................................................... 11

1.2.1VHDL简介.................................................................................................. 12

1.2.2Verilog HDL关键语法.................................................................................. 18

1.2.3HDL的编程技术.......................................................................................... 20

1.3 Quartus Ⅱ13.0 EDA软件应用.......................................................................... 21

1.3.1创建新工程................................................................................................. 23

1.3.2建立原理图编辑文件................................................................................... 26

1.3.3建立文本编辑文件....................................................................................... 40

1.3.4建立存储器编辑文件................................................................................... 41

1.3.5设计实例..................................................................................................... 45

1.3.6 项目综合..................................................................................................... 49

1.3.7Quartus Ⅱ编译器选项设置.......................................................................... 50

1.3.8引脚分配..................................................................................................... 57

1.3.9项目编译结果分析....................................................................................... 59

1.3.10项目程序下载编程..................................................................................... 61

1.4 ModelSim-Altera 10.1d简介................................................................................ 63

1.4.1ModelSim软件架构..................................................................................... 63

1.4.2 ModelSim软件仿真应用实例....................................................................... 64

1.5 FPGA调试工具SignalTap Ⅱ应用...................................................................... 68

1.5.1在设计中嵌入SignalTap Ⅱ逻辑分析仪........................................................ 68

1.5.2 使用SignalTap Ⅱ进行编程调试................................................................... 73

1.5.3 查看SignalTap Ⅱ调试波形.......................................................................... 74

第2章 基于FPGA的嵌入式开发工具......................................................................... 76

2.1 Qsys系统开发工具............................................................................................. 76

2.1.1Qsys与SOPC简介....................................................................................... 76

2.1.2Qsys系统主要界面...................................................................................... 77

2.2 Nios Ⅱ嵌入式软核及开发工具介绍................................................................... 82

2.2.1Nios Ⅱ嵌入式处理器.................................................................................. 82

2.2.2Nios Ⅱ嵌入式处理器软硬件开发流程.......................................................... 82

2.3 FPGA嵌入式系统设计实例................................................................................ 84

2.3.1实例系统软硬件需求分析与设计规划........................................................... 84

2.3.2实例系统硬件部分设计................................................................................ 86

2.3.3实例系统Nios Ⅱ嵌入式软件设计.............................................................. 102

第3章 EDA初级实验............................................................................................... 114

3.1 流水灯实验...................................................................................................... 114

3.1.1实验要求................................................................................................... 114

3.1.2实验基本要求的设计示例........................................................................... 115

3.2 计时器实验...................................................................................................... 123

3.2.1实验要求................................................................................................... 123

3.2.2实验基本要求的设计示例........................................................................... 124

3.3 单稳态触发器实验........................................................................................... 130

3.3.1实验要求................................................................................................... 130

3.3.2实验基本要求的设计示例........................................................................... 130

3.4 脉宽调制(PWM)实验........................................................................................ 134

3.4.1 实验要求................................................................................................... 134

3.4.2实验基本要求的设计示例........................................................................... 135

3.5 直接数字频率合成(DDS)波形发生器实验......................................................... 136

3.5.1实验要求................................................................................................... 136

3.5.2实验基本要求的设计示例........................................................................... 136

第4章 EDA中级实验............................................................................................... 141

4.1 呼吸流水灯实验............................................................................................... 141

4.1.1实验要求................................................................................................... 141

4.1.2实验基本要求的设计示例......................................................................... 141

4.2 通用异步串行收发(UART)实验......................................................................... 150

4.2.1实验要求................................................................................................... 150

4.2.2实验基本要求的设计示例........................................................................... 150

第5章 EDA提高实验............................................................................................... 162

5.1 VGA视频信号产生实验................................................................................... 162

5.1.1设计原理................................................................................................... 162

5.1.2VGA同步信号产生.................................................................................... 165

5.1.3字符的视频显示设计.................................................................................. 169

5.1.4跳动的矩形块视频显示设计....................................................................... 173

5.2 Qsys用户自定制外设实验................................................................................ 175

5.2.1Qsys用户自定制元件说明.......................................................................... 175

5.2.2Qsys自定义资源库组件实例—DDS信号产生模块...................................... 178

5.3 PS/2键盘接口的FPGA设计............................................................................. 192

5.3.1 PS/2连接器接口........................................................................................ 192

5.3.2 键盘扫描编码介绍..................................................................................... 192

5.3.3 PS/2串行数据传输..................................................................................... 194

5.3.4 用FPGA实现PS/2键盘接口通信的VHDL设计......................................... 196

5.3.5 PS/2设计实例............................................................................................ 198

第6章 EDA实验项目推荐........................................................................................ 200

6.1 自动售货机控制系统设计................................................................................. 200

6.1.1设计要求................................................................................................... 200

6.1.2设计分析................................................................................................... 200

6.2 PS/2键盘接口控制器设计................................................................................ 201

6.2.1设计要求................................................................................................... 201

6.2.2设计分析................................................................................................... 201

6.3 VGA图像显示控制系统设计............................................................................ 202

6.3.1设计要求................................................................................................... 202

6.3.2设计分析................................................................................................... 202

6.4 基于FPGA的电梯控制系统设计...................................................................... 204

6.4.1设计要求................................................................................................... 204

6.4.2设计分析................................................................................................... 204

6.5 洗衣机洗涤控制系统设计................................................................................. 205

6.5.1设计要求................................................................................................... 205

6.5.2设计分析................................................................................................... 205

6.6 基于FPGA的多路数据采集系统设计............................................................... 207

6.6.1设计要求................................................................................................... 207

6.6.2设计分析................................................................................................... 207

6.7 综合设计报告参考格式.................................................................................... 207

6.7.1报告封面格式............................................................................................ 207

6.7.2报告正文格式............................................................................................ 207

6.7.3报告附录格式............................................................................................ 208

6.7.4报告的其他部分格式.................................................................................. 208

附录............................................................................................................................ 209

附录1Verilog HDL中常用运算符.......................................................................... 209

附录2 VHDL中常用运算符................................................................................... 210

附录3 DE0开发板引脚分配表............................................................................... 211

附录4 DE0开发板原理图...................................................................................... 214

参考文献..................................................................................................................... 232


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

数字电路与EDA实验
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon