高等院校信息技术规划教材EDA技术与实验/韩鹏 本书特色
本书是一种应用性、实践性很强的EDA技术实验教材,涉及现代EDA课程教学中的主要技术,并通过丰富的实验向读者提供学习与实践的参考指导。在内容的组织和编写风格上,本书力求做到结合新颖而详尽的设计实例,信息量大,尤其注重实践和设计技巧,深入浅出,使电子信息类专业学生、工程技术人员使用本书后能迅速进入EDA领域,掌握从事电子系统设计工作所需要的基本能力和技能。同时,本书通过大量不同难度的设计实例和综合设计,能够有助于大学相关专业对EDA技术及实验的讲授,并且使不同层次的读者能够尽快提高其应用EDA技术的动手实践能力与知识运用能力。
本书适合作为高等学校电子信息类、自动化类及其他相近专业本专科生相关课程的实验教材和参考书,也可作为EDA爱好者的自学教材使用。
高等院校信息技术规划教材EDA技术与实验/韩鹏 内容简介
本书是一种应用性、实践性很强的EDA技术实验教材,涉及现代EDA课程教学中的主要技术,并通过丰富的实验向读者提供学习与实践的参考指导。在内容的组织和编写风格上,本书力求做到结合新颖而详尽的设计实例,信息量大,尤其注重实践和设计技巧,深入浅出,使电子信息类专业学生、工程技术人员使用本书后能迅速进入EDA领域,掌握从事电子系统设计工作所需要的基本能力和技能。同时,本书通过大量不同难度的设计实例和综合设计,能够有助于大学相关专业对EDA技术及实验的讲授,并且使不同层次的读者能够尽快提高其应用EDA技术的动手实践能力与知识运用能力。
本书适合作为高等学校电子信息类、自动化类及其他相近专业本专科生相关课程的实验教材和参考书,也可作为EDA爱好者的自学教材使用。
高等院校信息技术规划教材EDA技术与实验/韩鹏 目录
目录Contents
第1章简述1
1.1EDA技术简介1
1.2硬件描述语言简介2
1.3EDA集成开发工具简介3
1.3.1EDA开发工具的分类3
1.3.2EDA集成开发工具软件完成的功能4
1.3.3Quartus Ⅱ EDA集成开发工具简介4
1.3.4Quartus Prime 简介5
1.3.5ModelSim简介5
1.3.6Synplify简介5
1.4EDA工程的设计流程介绍6
1.4.1EDA工程的整体设计流程6
1.4.2设计准备阶段6
1.4.3设计输入阶段6
1.4.4设计处理阶段7
1.4.5设计验证阶段7
1.4.6器件编程阶段7
1.5EDA/SOPC实验开发系统介绍8
第2章系统模块介绍10
2.1核心板各模块介绍10
2.1.1FPGA10
2.1.2SRAM11
2.1.3SDRAM12
2.1.4Nor Flash13
2.1.5Nand Flash14
2.1.6RS232模块14◆EDA技术与实验目录
2.1.7USB 2.0模块15
2.1.8以太网模块16
2.1.9音频模块16
2.1.10JTAG与AS调试接口17
2.1.11LED、按键与数码管模块17
2.1.12扩展接口模块18
2.2实验箱各模块介绍19
2.2.1800×480点阵LCD液晶电容屏19
2.2.2RTC系统实时时钟19
2.2.3电机模块20
2.2.4VGA接口20
2.2.5标准串行接口21
2.2.6以太网卡接口21
2.2.7USB设备与SD卡接口21
2.2.8串行与并行ADC/DAC接口22
2.2.9基于SPI或IIC接口的音频模块22
2.2.10其他模块22
第3章基于FPGA工程的EDA设计入门23
3.1实验一: 多路数据选择器的设计与仿真23
3.1.1实验目的23
3.1.2实验平台23
3.2建立工程文件夹23
3.3建立工程24
3.4设计输入27
3.4.1建立Verilog HDL文件27
3.4.2分析和综合28
3.4.3功能仿真28
3.4.4设置仿真脚本29
3.5AS下载方式说明32
第4章自修实验36
4.1实验二: 电子设计行业了解与资源获取36
4.1.1实验目的36
4.1.2实验内容36
4.1.3实验总结反馈36
4.2实验三: 电子设计文档及软件的获取与安装36
4.2.1实验目的36
4.2.2实验内容37
4.2.3实验步骤37
4.2.4实验总结反馈42
第5章基于FPGA的EDA/SOPC系统的基础实验43
5.1实验四: 基于Verilog HDL格雷码编码器的设计43
5.1.1实验目的43
5.1.2实验原理43
5.1.3实验内容44
5.1.4实验步骤44
5.1.5实验现象与结果45
5.1.6实验报告45
5.2实验五: 数控分频器的设计45
5.2.1实验目的45
5.2.2实验原理45
5.2.3实验内容46
5.2.4实验步骤46
5.2.5实验现象与结果47
5.2.6实验报告47
5.3实验六: 四位并行乘法器的设计48
5.3.1实验目的48
5.3.2实验原理48
5.3.3实验内容48
5.3.4实验步骤48
5.3.5实验现象与结果49
5.3.6实验报告49
5.4实验七: 设计4位全加器50
5.4.1实验目的50
5.4.2实验原理51
5.4.3实验内容52
5.4.4实验步骤52
5.4.5实验现象与结果53
5.4.6实验报告53
5.5实验八: 7人表决器的设计54
5.5.1实验目的54
5.5.2实验原理54
5.5.3实验内容55
5.5.4实验步骤55
5.5.5实验结果与现象56
5.5.6实验报告56
5.6实验九: 4人抢答器的设计57
5.6.1实验目的57
5.6.2实验原理58
5.6.3实验内容58
5.6.4实验步骤58
5.6.5实验结果与现象59
5.6.6实验报告59
5.7实验十: 8位8段数码管动态显示电路的设计60
5.7.1实验目的60
5.7.2实验原理61
5.7.3实验内容61
5.7.4实验步骤62
5.7.5实验现象与结果63
5.7.6实验报告63
5.8实验十一: 矩阵键盘显示电路的设计66
5.8.1实验目的66
5.8.2实验原理66
5.8.3实验内容68
5.8.4实验步骤69
5.8.5实验结果与现象70
5.8.6实验报告70
第6章基于FPGA的EDA/SOPC系统的课程设计实验78
6.1实验十二: 可控脉冲发生器的设计78
6.1.1实验目的78
6.1.2实验原理78
6.1.3实验内容78
6.1.4实验步骤78
6.1.5实验结果与现象79
6.1.6实验报告79
6.2实验十三: 16×16点阵显示实验79
6.2.1实验目的79
6.2.2实验原理80
6.2.3实验内容81
6.2.4实验步骤82
6.2.5实验结果与现象82
6.2.6实验报告83
6.3实验十四: 交通灯控制电路实验83
6.3.1实验目的83
6.3.2实验原理83
6.3.3实验内容83
6.3.4实验步骤84
6.3.5实验结果与现象85
6.3.6实验报告85
6.4实验十五: 多功能数字钟的设计85
6.4.1实验目的85
6.4.2实验原理85
6.4.3实验内容86
6.4.4实验步骤86
6.4.5实验结果与现象87
6.4.6实验报告87
6.5实验十六: 数字秒表的设计88
6.5.1实验目的88
6.5.2实验原理88
6.5.3实验内容88
6.5.4实验步骤88
6.5.5实验结果与现象89
6.5.6实验报告89
6.6实验十七: 序列检测器的设计90
6.6.1实验目的90
6.6.2实验原理90
6.6.3实验内容90
6.6.4实验步骤90
6.6.5实验结果与现象91
6.6.6实验报告92
6.7实验十八: 出租车计费器的设计92
6.7.1实验目的92
6.7.2实验原理92
6.7.3实验内容92
6.7.4实验步骤93
6.7.5实验结果与现象93
6.7.6实验报告94
6.8实验十九: 正负脉宽调制信号发生器设计94
6.8.1实验目的94
6.8.2实验原理94
6.8.3实验内容94
6.8.4实验步骤95
6.8.5实验结果及现象95
6.8.6实验报告95
附录模块原理图及模块引脚分配96
附录A实验箱核心板模块原理图96
附录B底板模块原理图105
附录C核心板I/O分配表117
附录D底板I/O分配表121