毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于FPGA的脉冲信号发生器设计(3)
VHDL主要用于描述数字系统的结构、行为、功能和接口。除了含有许多具有硬件特征的语句外,VHDL在语言形式以及描述风格和句法上,都与一般的计算机高级语言类似。使用VHDL语言进行硬件电路设计具有以下优点[2]:
(1)VHDL语言支持自顶向下(Top-Down)的设计方法,还支持同步电路、异步电路、FPGA以及其他随机电路的设计。
(2)VHDL丰富的仿真语句和库函数,使得在任何大系统的设计早期就能查验设计系统的功能可行性,随时可对设计进行仿真模拟。
(3)VHDL语言具有多层次描述系统硬件功能的能力,可以从系统的数学模型到门级电路,其高层次的行为描述可以与低层次的寄存器传输级(Register Transfer Level,RTL)描述和结构描述混合使用,还可以自定义数据类型,给编程人员带来较大的自由和方便。
(4)VHDL具有电路仿真与验证功能,可以保证设计的正确性,用户甚至不必编写如何测试向量便可以进行源代码级的调试,而且设计者可以非常方便地比较各种方案的可行性及其优劣,不需要做任何实际的电路实验。
(5)VHDL语句的行为描述能力和程序结构决定了其具有支持大规模设计的分解和已有设计的再利用功能。符合市场需求的大规模系统高效、高速的完成必须有多人甚至多个开发组并行工作才能实现。
(6)对于用VHDL完成的一个确定的设计,可以利用EDA工具进行逻辑综合和优化,并自动把VHDL描述设计转变成门级网表。
FPGA是
英文
Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定置电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分,FPGA的基本特点主要有:
1、采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。
2、FPGA可做其它全定制或半定制ASIC电路的中试样片。
3、FPGA内部有丰富的触发器和I/O引脚。
4、FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。
5、FPGA采用高速CMOS工艺、功耗低,可以与CMOS、TTL电平兼容。
可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。
1.3 基于FPGA的EDA设计流程
FPGA的设计流程就是利用EDA开发软件和编程工具对FPGA芯片进行开发的过程。FPGA的开发流程一般包括电路设计、设计输入、功能仿真、综合优化、综合后仿真、实现、布线后仿真、板级仿真以及芯片编程与调试等主要步骤。使用VHDL进行CPLD或FPGA设计的流程图如图1-1所示。
图1-1所示的所有设计步骤都可以通过EDA软件来完成,各步骤说明如下:
(1)编写VHDL程序。在EDA软件的输入工具中,按照VHDL语法规则输入设计代码。
(2)代码综合。综合的第一步是编译,编译器将设计者用RTL级描述的VHDL程序
翻译
成门级网表。综合的第二步是优化,即在门级网表的基础上根据速度或面积的需求对网表进行优化,这些都是由EDA软件自动完成的。
(3)在综合前或综合后利用软件来仿真验证,便于及早发现错误并加以修正。
(4)布局布线工具利用综合步骤产生的门级网表生成CPLD或FPGA的配置文件。
(5)将配置文件下载到CPLD或FPGA中,验证和实现设计。
图1-1 使用VHDL进行CPLD或FPGA设计的流程图
共4页:
上一页
1
2
3
4
下一页
上一篇:
网络拥塞控制经典算法RED仿真
下一篇:
基于FPGA的多路视频字符叠加的实现
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
变分模态分解方法研究及...
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
中国古代秘书擅权的发展和恶变
辩护律师的作证义务和保...
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述
多元化刑事简易程序构建探讨【9365字】
谷度酒庄消费者回访调查问卷表
拉力采集上位机软件开发任务书
高校网球场馆运营管理初探【1805字】