版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于于FPGA的电电路路设设计计主要要内内容容FPGA的开开发发流流程程设计计输输入入仿真真综合合布线线布布局局烧写写开发发实实例例编码码器器输输出出信信号号滤滤波波编码码器器输输出出信信号号辨辨向向、、计计数数计数数结结果果的的数数码码管管扫扫描描显显示示什么么是是FPGA/CPLD?PLDProgrammableLogicDevice可编编程程逻逻辑辑器器件件CPLD/FPGAComplexProgrammableLogicDevice复杂可编编程逻辑辑器件FieldProgrammableGateArray现场可编编程门阵阵列什么是FPGA/CPLD?FPGA的内部结结构篮色:逻逻辑阵列列块红色:连连线资源源黄色:输输入输出出控制块块单片机与与FPGA有何区别别?在功能上上,单片片机与FPGA有很强的的互补性性单片机是是程序流流程控制制。具有有性能价价格比高高、功能能灵活、、易于人人机对话话以及良良好的数据处理理等特点FPGA是时序逻逻辑控制制。FPGA具有高速、高高可靠性性以及开发发便捷、、规范等等优点。。对于复杂杂的设计计任务,,需将FPGA与单片机机有机地地结合在在一起单片机负负责键控控、显示示、计算、通通信、简单控控制和系统协调调。FPGA负责高速、高高精度和和高稳定定性等指标的的实现。。也就是说说,由单单片机负负责功能上的设计,,FPGA负责指标上的设计。。VHDL是什么??VHISC(VeryHighSpeedIntegratedCircuit)HardwareDescriptionLanguageVHDL:甚高速集集成电路路硬件描描述语言言FPGA开发环境境介绍ACTEL公司LiberoIDEALTERA公司Max+plusIIQuartusIIXILINX公司XilinxISELATTICE公司ispLEVER什么叫综综合?综合是软软件描述述与硬件件实现的的一座桥桥梁。综合的功功能:根根据设计计者在EDA平台上完完成的针针对某个个系统项项目而采采用的文本程序序(VHDL)或原理图,针对给给定的硬硬件结构构,进行行编译、、优化、、转换和和综合,,最终获获得电路描述述文件。综合的过过程:将将电路的的高级语言言描述转换成低级的,可与与FPGA/CPLD基本结构构相映射射的网表文件件。滤波实际输出出波形分分析:实际输出出脉冲波波形所带带的毛刺刺实际是是一些相相对于正正常脉冲冲周期来来说很窄窄的跳变变,这些些跳变的的电平状状态的持持续时间间很短。滤波原理理对任意输输入的带带毛刺信信号,先先检测该该信号的的跳变沿沿,然后后用一高高频时钟钟信号对对它将要要保持的的电平状状态进行行计数。。另外要要设定一一个毛刺刺的最大大电平宽宽度,如如认为宽宽度小于于1μs的信号为为毛刺,,如果用用8MHZ的时钟信信号计数数8次,信号号状态不不改变,,就认为为它是有有用信号号,并将将它锁存存;否则则为毛刺刺去掉。。滤波的的具体体实现现AFZBFZABOCCLKCLRQFGAINOUTZCFFCFXZQQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论