毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
二进制数字调制与解调系统的设计(3)
1.2.1 QuartusII的使用及主要设计流程
QuartusⅡ支持多种编辑输入法,包括图形编辑输入法,VHDL、VerilogHDL和AHDL的文本编辑输入法,符号编辑输入法,以及内存编辑输入法。[12]QuartusII的设计方法与由底层向上的传统
电子
设计方法有很大不同。对于传统电子设计来说,判断结果的正确与否要经过大量试验,对设计者的工作要求较高,而且最终的结果往往要做出成品才可以使用仪器测量。而对于自顶向下设计的QuartusII来说,不仅使设计周期大大缩短而且更接近普通人的思文方式。对使用者的经验要求也较低,方便测试。进行QuartusII设计的主要环节有:
① 设计输入
设计方案通过两种方式输入,图形输入和硬件描述语言输入。
② 分析综合
在设计输入完成之后要进行语法的分析和检错,然后通过综合设计把电路的高级语言变成能够与FPGA/CPLD的基本结构相映射的网表文件或程序。
③ 仿真
仿真有功能仿真和时序仿真两种。功能仿真即对VHDL、原理图描述等逻辑功能进行测试。还可以通过时序仿真来获得接近真实元器件的高仿真精度结果。
④ 布局布线
在仿真的结果与逻辑设计的结论相一致时就可进行布局布线。在布线和时序时,为每个逻辑功能提供最好的逻辑单元位置,并选择适当的互连路径和引脚分配。
⑤ 时序分析
Quartus II的时序分析将会分析每个逻辑设计的性能,并指示分配符合设计要求的适配器。
⑥ 引脚选定及下载
确定输入输出信号在芯片上的引脚,将文件下载到FPGA上进行硬件调试和检测。
1.2.2 QuartusⅡ的原理图输入设计流程
①新建项目文件,输入项目目录,名称,然后选择相应的元器件。
②对图形文件进行设计,元件布局,布线,设置输入和输出引脚名称。
③执行编译,检查电路设计是否正确。
④对设计文件进行时序仿真,由得出的仿真波形验证设计原理。
⑤选定引脚并编程下载设计文件。
1.3 VHDL硬件描述语言介绍
VHDL语言是1986年正式被IEEE设立标准的一种用于电路设计的高级语言。VHDL的中文含义是超高速集成电路硬件描述语言,主要应用在数字电路的设计当中。目前在中国主要应用在FPGA\CPLD\EPLD的设计中,在少数领域被用来设计ASIC。
VHDL的主要用途是描述数字系统的结构、行为、功能以及接口。[14]VHDL的整个语言形式以及语法与大部分软件高级语言并没有太大区别,但具有很多代表其特性的硬件描述语言。VHDL程序的结构特点是将一项工程设计,也就是设计实体分成外部(即可视部分)和内部(即不可视部分),这两部分就是设计实体的内部功能和算法完成部分。设计实体可以是一个元件,一个电路模块或一个系统。[15]VHDL系统设计的基本思想是将设计实体分成内与外两个部分。即当一个内部开发完成的设计实体定义了外部界面后,其他的设计程序可以直接调用此设计实体。
相比于其他的计算机软件高级语言,VHDL具有其特有的并行运行特点,在电路设计完成并通电后,电路内部元件的所有信号将同时并发工作,而不是像软件方式依照程序顺序执行,即便在进程的内部也是趋向并行工作的。[15]
1.3.1 VHDL语言的语法基础
① VHDL的对象
VHDL中可以赋值的对象有三种:信号、变量和常量。
② VHDL的数据类型
定义了VHDL的客体后,需要指定其数据类型。VHDL具有多种标准数据类型和允许用户自定义数据类型。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于信号干扰技术的宽阻带滤波器的设计
下一篇:
HFSS的C波段圆极化微带天线设计
等波纹最佳逼近FIR数字滤波器设计
LABVIEW虚拟FIR数字滤波器的设计
MATLAB数字图像处理的交通信号灯识别系统设计
单片机的数字式电感电容表设计
数字图像水印技术的研究
基于EDA的多功能数字钟设计
FPGA+Microblaze软核的数字示波器设计+程序
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变
浅谈新形势下妇产科护理...
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
浅谈传统人文精神茬大學...