vhdl数字钟设计及其下载线制作.doc
约48页DOC格式手机打开展开
vhdl数字钟设计及其下载线制作,vhdl数字钟设计及其下载线制作48页 3.1万字有详细的框架图和波形仿真 流程图 源程序含文献综述伴随着集成电路(ic)技术的发展,电子设计自动化(eda)逐渐成为重要的设计手段,己经广泛应用于模拟与数子电路系统等许多领域。电子设计自动化是一种实现电子系统或电子产品自动化设计的技术,它与电子技术、微电子技术的发展密切...
内容介绍
此文档由会员 Facebook 发布
VHDL数字钟设计及其下载线制作
48页 3.1万字 有详细的框架图和波形仿真 流程图 源程序
含文献综述
伴随着集成电路(IC)技术的发展,电子设计自动化(EDA)逐渐成为重要的设计手段,己经广泛应用于模拟与数子电路系统等许多领域。电子设计自动化是一种实现电子系统或电子产品自动化设计的技术,它与电子技术、微电子技术的发展密切相关,它吸收了计算机科学领域的大多数最新研究成果,以高性能的计算机作为工作平台,促进了工程发展。EDA技术的发展始于70年代,至今经历了CAD(计算机辅助设计)、CAE(计算机辅助工程)和EDA(电子设计自动化)三个阶段。使用EDA技术设计的结果既可以用FPGA / CPLD来实施验证,也可以直接做成专用集成电路(ASIC ) . EDA的一个重要特征就是使用硬件描述语言(HDL)来完成的设计文件,在电子设计领域受到了广泛的接受。
本文首先介绍了EDA技术的发展概况,FPGA / CPLD的结构和工作原理,开发的流程、优缺点,常用的EDA开发工具,VHDL语言的历史、开发步骤及其优点,以及芯片的几种配置方式:然后通过智能抢答器这些具体实例介绍了FPGA的三类应用:简单逻辑应用、在控制上的应用和在数字信号处理上的应用,并利用VHDL语言,采用自上而下的设计方法,完成了各个系统的设计工作;最后介绍了EDA技术的前沿发展趋势。
目 录
1 绪论………………………………………………………………………………1
1.1 课题概述及意义……………………………………………………………1
1.2 课题的主要工作及意义……………………………………………………1
1.2.1 课题的主要工作………………………………………………………1
1.2.2 课题研究的意义………………………………………………………2
1.3 本文的主要工作……………………………………………………………3
2 EDA技术的基础知识 ……………………………………………………………4
2.1 编程ASIC器 ………………………………………………………………4
2.1.1 概述……………………………………………………………………4
2.1.2 可编程ASIC …………………………………………………………4
2.2 CPLD/FPGA的结构与工作原理…………………………………………4
2.2.1 CPLD结构与工作原理………………………………………………4
2.2.2 FPGA结构与工作原理………………………………………………9
2.3 EDA设计工具……………………………………………………………11
2.3.1 MAX+PLUSII简介……………………………………………………11
2.3.2 从MAX+PLUSII向QuartusⅡ的转换………………………………12
3 VHDL硬件描述语言……………………………………………………………13
3.1 VHDL 语言简介…………………………………………………………13
3.1.1 VHDL 语言的诞生…………………………………………………13
3.1.2 VHDL 设计方法的优点……………………………………………13
3.1.3 VHDL 程序基本结构………………………………………………14
3.2 VHDL 语言结构体描述方式……………………………………………16
3.4 VHDL 语言设计流程……………………………………………………17
4 数字钟的设计…………………………………………………………………19
4.1 设计要求…………………………………………………………………19
4.2 数字钟的基本结构………………………………………………………19
4.3 设计方法…………………………………………………………………19
4.4 总体框图…………………………………………………………………20
4.5 模块及模块功能…………………………………………………………20
4.6 管脚分配…………………………………………………………………29
4.7 仿真与下载………………………………………………………………29
4.8 结论………………………………………………………………………34
5 下载线…………………………………………………………………………35
5.1 编程硬件…………………………………………………………………35
5.1.1 BitBlaster串行下载电缆…………………………………………35
5.1.2 BitBlaster并行下载电缆…………………………………………35
5.2 编程或适配模式…………………………………………………………36
5.2.1 使用配置器件的主动串行配置方式………………………………36
5.2.2 使用下载电缆的被动串行(PS)方式……………………………36
5.3 ByteBlaster并口下载电缆………………………37
6 设计总结及EDA技术前沿发展趋势……………………38
6.1 设计总结……………………………………………38
6.2 EDA技术的前沿发展趋势………………………38
参考文献……………………………………………………………………………40
致谢…………………………………………41
附录………………………………………………42
部分参考文献
[1] 擦光辉.CPLD/TPGA的开发与应用[M]. 北京:电于工业出版社
[2] 杜玉远.EDA设计快速入门圆.电子世界
[3] 张 原.可编程逻辑器件设计及应用.机械工业出版社
[4] 朱如琪.在系统可编程技术实践教程.科学出版社
[5] 刘宝琴.ALTERA 可编程逻辑器件及其应用[M].北京:清华大学出版社
[6] 宋万杰.罗丰,吴顺君.CPLD技术及零应用[M].西安:西安电子科大
48页 3.1万字 有详细的框架图和波形仿真 流程图 源程序
含文献综述
伴随着集成电路(IC)技术的发展,电子设计自动化(EDA)逐渐成为重要的设计手段,己经广泛应用于模拟与数子电路系统等许多领域。电子设计自动化是一种实现电子系统或电子产品自动化设计的技术,它与电子技术、微电子技术的发展密切相关,它吸收了计算机科学领域的大多数最新研究成果,以高性能的计算机作为工作平台,促进了工程发展。EDA技术的发展始于70年代,至今经历了CAD(计算机辅助设计)、CAE(计算机辅助工程)和EDA(电子设计自动化)三个阶段。使用EDA技术设计的结果既可以用FPGA / CPLD来实施验证,也可以直接做成专用集成电路(ASIC ) . EDA的一个重要特征就是使用硬件描述语言(HDL)来完成的设计文件,在电子设计领域受到了广泛的接受。
本文首先介绍了EDA技术的发展概况,FPGA / CPLD的结构和工作原理,开发的流程、优缺点,常用的EDA开发工具,VHDL语言的历史、开发步骤及其优点,以及芯片的几种配置方式:然后通过智能抢答器这些具体实例介绍了FPGA的三类应用:简单逻辑应用、在控制上的应用和在数字信号处理上的应用,并利用VHDL语言,采用自上而下的设计方法,完成了各个系统的设计工作;最后介绍了EDA技术的前沿发展趋势。
目 录
1 绪论………………………………………………………………………………1
1.1 课题概述及意义……………………………………………………………1
1.2 课题的主要工作及意义……………………………………………………1
1.2.1 课题的主要工作………………………………………………………1
1.2.2 课题研究的意义………………………………………………………2
1.3 本文的主要工作……………………………………………………………3
2 EDA技术的基础知识 ……………………………………………………………4
2.1 编程ASIC器 ………………………………………………………………4
2.1.1 概述……………………………………………………………………4
2.1.2 可编程ASIC …………………………………………………………4
2.2 CPLD/FPGA的结构与工作原理…………………………………………4
2.2.1 CPLD结构与工作原理………………………………………………4
2.2.2 FPGA结构与工作原理………………………………………………9
2.3 EDA设计工具……………………………………………………………11
2.3.1 MAX+PLUSII简介……………………………………………………11
2.3.2 从MAX+PLUSII向QuartusⅡ的转换………………………………12
3 VHDL硬件描述语言……………………………………………………………13
3.1 VHDL 语言简介…………………………………………………………13
3.1.1 VHDL 语言的诞生…………………………………………………13
3.1.2 VHDL 设计方法的优点……………………………………………13
3.1.3 VHDL 程序基本结构………………………………………………14
3.2 VHDL 语言结构体描述方式……………………………………………16
3.4 VHDL 语言设计流程……………………………………………………17
4 数字钟的设计…………………………………………………………………19
4.1 设计要求…………………………………………………………………19
4.2 数字钟的基本结构………………………………………………………19
4.3 设计方法…………………………………………………………………19
4.4 总体框图…………………………………………………………………20
4.5 模块及模块功能…………………………………………………………20
4.6 管脚分配…………………………………………………………………29
4.7 仿真与下载………………………………………………………………29
4.8 结论………………………………………………………………………34
5 下载线…………………………………………………………………………35
5.1 编程硬件…………………………………………………………………35
5.1.1 BitBlaster串行下载电缆…………………………………………35
5.1.2 BitBlaster并行下载电缆…………………………………………35
5.2 编程或适配模式…………………………………………………………36
5.2.1 使用配置器件的主动串行配置方式………………………………36
5.2.2 使用下载电缆的被动串行(PS)方式……………………………36
5.3 ByteBlaster并口下载电缆………………………37
6 设计总结及EDA技术前沿发展趋势……………………38
6.1 设计总结……………………………………………38
6.2 EDA技术的前沿发展趋势………………………38
参考文献……………………………………………………………………………40
致谢…………………………………………41
附录………………………………………………42
部分参考文献
[1] 擦光辉.CPLD/TPGA的开发与应用[M]. 北京:电于工业出版社
[2] 杜玉远.EDA设计快速入门圆.电子世界
[3] 张 原.可编程逻辑器件设计及应用.机械工业出版社
[4] 朱如琪.在系统可编程技术实践教程.科学出版社
[5] 刘宝琴.ALTERA 可编程逻辑器件及其应用[M].北京:清华大学出版社
[6] 宋万杰.罗丰,吴顺君.CPLD技术及零应用[M].西安:西安电子科大