基于FPGA的多路数据采集系统的设计_第1页
基于FPGA的多路数据采集系统的设计_第2页
基于FPGA的多路数据采集系统的设计_第3页
基于FPGA的多路数据采集系统的设计_第4页
基于FPGA的多路数据采集系统的设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1湖南文理学院草鱼课程设计报告草鱼草鱼草鱼课程名称PORK草鱼草鱼草鱼草鱼草鱼草鱼通信系统课程设计草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼专业班级PORK草鱼通信120101班草鱼学号(19号)草鱼学生姓名PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼杨海鑫草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼指导教师PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼戴正科草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼完成时间PORK草鱼草鱼草鱼草鱼草鱼草鱼2015年草鱼6草鱼月草鱼26草鱼日草鱼草鱼草鱼草鱼草鱼报告成绩PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼目录草鱼草鱼一、PORK设计要求3草鱼二、PORK设计作用与目的3草鱼三、PORK所用设备及软件3草鱼四、PORK系统设计方案4草鱼评阅意见鲫鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼评阅教师草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼日期草鱼2015629草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼21系统总体设计4草鱼2工作原理5草鱼五、PORK系统硬件设计7草鱼1A/D转换模块7草鱼2数据存储模块9草鱼3D/A转换模块9草鱼4FPGA控制模块10草鱼六、PORK系统软件设计10草鱼1主程序流程设计10草鱼2子程序设计11草鱼3FPGA的编程13草鱼七、PORK实验调试结果13草鱼八、PORK设计中的问题及解决方法15草鱼九、PORK设计心得15草鱼十、PORK参考文献16草鱼十一、PORK附录18草鱼1程序总体结构原理图18草鱼1TLC5510采样控制18草鱼2程序清单18草鱼1状态机实现TLC5510采样控制程序18草鱼2行为描述方式实现TLC5510采样控制程序20草鱼草鱼草鱼草鱼草鱼基于FPGA的多路数据采集系统的设计草鱼草鱼设计要求草鱼数据采集电路是测试系统中的重要组成部分,鲤鱼其主要包括模拟电路部分和数字3电路部分两个部分。草鱼其中的模拟部分主要是将前端的传感器所提供的电参量信号进行转草鱼换、PORK放大、PORK滤波、PORK调零等处理,鲤鱼使之成为适合AD或者显示记录仪器所需要的电压信号。草鱼数字部分主要是根据不同的需要按照不同的采样策略来对AD转换器进行控制,鲤鱼实现对模拟信号的采样和量化。草鱼同时数字部分的电路还要将所采集的数据进行处理、PORK存储和向上位机传输,鲤鱼以便进行更进一步的数据分析。草鱼草鱼设计作用与目的草鱼介绍了一种基于FPGA的多路数据采集系统的设计方案,鲤鱼描述了系统的主要组成及FPGA的实现方法,鲤鱼并用VHDL语言设计的状态机在QUANUS发软件草鱼中进行真。草鱼该系统在通用数据采集系统的基础上,鲤鱼增加数据编码模块,鲤鱼将多路数据组合为一路进行存储;PORK采用批处理数据方式,鲤鱼减少数据编码次数,鲤鱼加快数据处理速度。草鱼草鱼所用设备及软件草鱼嵌入式处理器、PORKFPGA软件、PORK有QUANUS仿真软件的计算机。草鱼草鱼系统设计方案草鱼本次设计有2个方案可供选择。草鱼草鱼草鱼草鱼方案一是采用ATMEGA16单片机设计。草鱼用ATMEGA16单片机控制的多路数据采集系统的设计方案。草鱼单片机将现场采集的多路模拟信号转换为数字量,通过LCD12864将其在现场显示,通过AT24C64将数据进行存储,现场采集的信号还可以通过485总线传输至上位机。草鱼草鱼方案二是采用嵌入式处理器,鲤鱼并通过FPGA软件进行仿真,鲤鱼将外界干扰信号滤波之后输入到A/D转换芯片TLC5510中。草鱼草鱼本次设计采用方案二。草鱼原因在于方案一的单片机结构复杂,鲤鱼教科书中并未提及,鲤鱼而方案二中只需要仿真,鲤鱼所需芯片可以在教科书中找到。草鱼草鱼系统总体设计草鱼系统的总体结构如图41所示。草鱼在符合奈奎斯特采样定理的条件下,鲤鱼外界的模拟信号频率要小于采样模块采样频率的1/2。草鱼如果还有高频分量的话,鲤鱼可以让外界的模拟信号经过一个低通滤波器滤除高频分量后输入到A/D转换芯片TLC5510中。草鱼草鱼4经过A/D转换器后不仅时间离散化了,鲤鱼而且幅度也离散化,鲤鱼即XN。草鱼由FPGA中的采样控制器控制TLC5510的采样,鲤鱼将采集到的信号锁存在FPGA的内部存储器RAM中,鲤鱼然后控制RAM中的数据输出到D/A转换器,鲤鱼D/A转换器每隔一个时钟取出一次YN,鲤鱼随之在D/A转换器的保持电路中将数字信号转换为模拟信号,鲤鱼这些信号在时间点上的幅度应等于序列YN中相应数码所代表的数值大小。草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼若最后输出的信号具有不符合条件的高频分量,鲤鱼则还要通过一个模拟滤波器,鲤鱼滤除不需要的高频分量,鲤鱼平滑成所需的模拟输出信号YT,鲤鱼以完成信号的采集。草鱼根据草鱼FPGA在系统中的功能,鲤鱼可将其模块分为A/D采样控制模块、PORK数据存储模块和D/A控制模块。草鱼草鱼草鱼图41草鱼数据采集系统结构图草鱼工作原理草鱼可编程逻辑阵列器件是可以由用户进行编程以实现所需逻辑功能的数字集成电路,鲤鱼利用其内部的逻辑结构实现任何布尔表达式、PORK寄存器函数。草鱼和一般的ASIC电路相比,鲤鱼可编程逻辑阵列器件具有设计周期短,鲤鱼修改方便的优点。草鱼草鱼根据编程方式FPGA器件基本可分为三种PORK基于反熔丝编程的FPGA、PORK基于SRAM编程的FPGA、PORK基于闪存编程的FPGA。草鱼基于AD9446采集草鱼芯片反熔丝编程的FPGA具有体积小、PORK集成度高和高速度的特点,鲤鱼还具有加密、PORK防拷贝、PORK抗干扰以及不需外接只读存储器的特点,鲤鱼但只能一次编程,鲤鱼比较适合于定草鱼型产品。草鱼后两5种FPGA属于可重复编程型FPGA,鲤鱼SRAM型FPGA的突出优点是可反复编程,鲤鱼甚至能在系统运行中改变配置数据实现系统功能的动态重构。草鱼草鱼FLASH草鱼MEMORY型FPGA具有非易失性和重复编程的双重优点,鲤鱼但不能动态重构,鲤鱼功耗也较SRAM型FPGA高。草鱼草鱼从逻辑块的构造分类,鲤鱼FPGA的结构有三种PORK查找表型、PORK多路开关型和多级与或门型。草鱼XILINX公司FPGA的逻辑块构造有查找表型和多路开关型,鲤鱼草鱼其中具有代表性的查找表结构是XILINX公司的XC系列FPGA,鲤鱼它的可编程逻辑单元是查找表,鲤鱼由查找表构成函数发生器,鲤鱼再由查找表来实现逻辑函数。草鱼草鱼ALTERA公司的FPGA器件,鲤鱼其逻辑块构造为多级与或门型,鲤鱼它的可编程单元是可配置的多路开关。草鱼利用多路开关的特性,鲤鱼对它的输入和选择信号进行配置,鲤鱼草鱼接到固定电平或输入信号上,鲤鱼实现不同的逻辑功能。草鱼还有一种是采用多级与非门结构的ALTERA公司的草鱼FPGA,鲤鱼在多级与非门结构中,鲤鱼可编程逻辑单元是一个异或逻辑块。草鱼查找表型的优点是功能多,鲤鱼N输入的查找表可以实现N个任意的组合逻辑函数。草鱼多路开草鱼关型的优点是可以把大量的多路开关和逻辑门连接起来,鲤鱼构成大量函数的逻辑块。草鱼多级与或门型的优点是可以方便地将待反馈的输出信号反馈到输入端,鲤鱼以实现闭环草鱼控制逻辑和多个逻辑块之间的级联。草鱼草鱼随着大规模现场可编程逻辑器件的发展,鲤鱼系统设计进入“片上可编程系统”草鱼SOPC的新纪元PORK芯片朝着高密度、PORK低压、PORK低功耗方向挺进在SOC芯片上可以将微处理器、PORK数字信号处理器、PORK存储器、PORK逻辑电路、PORK模拟电路集成在一个芯片上。草鱼草鱼而如果将可编程逻辑电路1P核集成到SOC芯片上则会大大提高SOC芯片的灵活性与有效性,鲤鱼并且缩短了SOC芯片的设计周期。草鱼因此国际各大公司都在积极扩充其IP库,鲤鱼以优化的资源更好的满足用户的需求,鲤鱼扩大市场。草鱼草鱼由此可见,鲤鱼FPGA不仅可以解决电子系统小型化、PORK低功耗、PORK高可靠性等问题,鲤鱼草鱼而且其开发周期短、PORK开发软件投入少、PORK芯片价格不断降低,鲤鱼这使得FPGA占有越来越多的市场,鲤鱼特别是对小批量、PORK多品种的产品需求,鲤鱼使FPGA成为首选。草鱼草鱼FPGA普及的另一重要原因是IP知识产权越来越被高度重视,鲤鱼带有IP内核的功能块在ASIC设计平台上的应用日益广泛。草鱼越来越多的设计人员,鲤鱼采用设草鱼计6重用,鲤鱼将系统设计模块化,鲤鱼为设计带来了快捷和方便。草鱼并可以使每个设计人员充分利用软件代码,鲤鱼提高开发效率,鲤鱼减少上市时间,鲤鱼降低研发费用,鲤鱼缩短研发周期,鲤鱼草鱼降低风险。草鱼草鱼FPGA是在PAL、PORKGAL、PORKEPLD、PORKCPLD等可编程器件的基础上进一步发展的产物。草鱼它是作为ASIC领域中的一种半定制电路而出现的,鲤鱼即解决了定制草鱼电路的不足,鲤鱼又克服了原有可编程器件门电路有限的缺点。草鱼草鱼草鱼系统硬件设计草鱼A/D转换模块草鱼在系统的A/D转换中使用的芯片是TLC5510草鱼TLC5510芯片图如图2所示PORK草鱼TLC5510草鱼高速模数转换芯片,鲤鱼用于视频处理,鲤鱼高速数据转换等领域,鲤鱼采用CMOS工艺制造,鲤鱼精度为8位,鲤鱼转换速率20MSPS,鲤鱼每秒采样20M次,鲤鱼采用半闪速结构,鲤鱼内建采样保持电路。草鱼TLC5510为24引脚、PORKPSOP表贴封装形式(NS)。草鱼其引脚排列如图51。草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图51草鱼草鱼TLC5510引脚排列图草鱼AGNDPORK模拟地信号;PORK草鱼ANALOG草鱼INPORK模拟信号输入端;PORK草鱼CLKPORK时钟输入端,鲤鱼作为数据采集的主控时钟;PORK草鱼DGNDPORK数字信号地;PORK草鱼D1D8数据输出端口。草鱼D1为数据最低位,鲤鱼D8位最高位;PORK草鱼OEPORK输出使能端。草鱼当OE位低时,鲤鱼D1D8数据有效;PORK因为系统中D1D8端口的7数据在整个仿真过程中都有效,鲤鱼所有OE始终设置为低电平;PORK草鱼VDDAPORK模拟电路工作电源;PORK草鱼VDDDPORK数字电路工作电源;PORK草鱼此系统中使用FPGA来控制A/D采样,鲤鱼包括将采得的数据存入FIFO(FPGA内部FIFO存储速率可达10NS),鲤鱼整个采样周期需要4至5个状草鱼态即可完成。草鱼若FPGA的时钟频率为100MHZ,鲤鱼则从一个状态向另一状态转换的时间为一个时钟周期,鲤鱼不到单片机的采样周期的千分之一。草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图52草鱼草鱼FPGA控制TLC5510图示草鱼如图52所示,鲤鱼FPGA控制TLC5510实现了将模拟信号转换成数字信号的过程。草鱼其中,鲤鱼TLC5510转换好的数据将存到FPGA的内部存储器中等待处理。草鱼草鱼TLC5510是以流水线的工作方法进行工作。草鱼它在每一个周期都启动一次采样,鲤鱼完成一次采样;PORK每次启动采样是在CLK的下降沿进行,鲤鱼不过采样转换结果的输出在25个CLK周期后,鲤鱼将送到内部数据总线上。草鱼将输出延时TDD计入,鲤鱼从采样到输出需经过25TCLKTDD。草鱼对于需要设计的从采样控制器,鲤鱼草鱼可以认为,鲤鱼每加一个采样CLK周期,鲤鱼A/D就会输出一个采样数据。草鱼在图53所示的工作时序的控制下,鲤鱼当第一个时钟周期的下降沿到来时,鲤鱼模拟输入电压将被草鱼采样到高比较器块和低比较器块,鲤鱼高比较器块在第二个时钟周期的上升沿最后确定高位数据,鲤鱼同时,鲤鱼低基准电压产生与高位数据相应的电压。草鱼低比较块在第三个时钟草鱼周期的上升沿的最后确定低位数据。草鱼高位数据和低位数据在第四个时钟周期的上升沿进行组合,鲤鱼这样,鲤鱼第次采集的数据经过25个时钟周期的延迟之后,鲤鱼便可送到内部数据总线上。草鱼此时输出使能OE有效,鲤鱼数据被送至8位数据总线上。草鱼草鱼8草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图53草鱼草鱼TLC5510时序图草鱼对A/D器件进行采样控制,鲤鱼传统的方法是用CPU或单片机完成的。草鱼编程简单,鲤鱼控制灵活,鲤鱼但缺点是控制周期长,鲤鱼速度慢。草鱼特别是当A/D器件本身的采样速度比草鱼较快时,鲤鱼CPU的慢速极大的限制了A/D的速度。草鱼A/D转换芯片TLC5510的采样速率达40MHZ,鲤鱼采样周期是0025S,鲤鱼单片机在控制A/D进草鱼行一个采样周期中必须完成的操作有初始化TLC5510,鲤鱼启动采样,鲤鱼等待约0025S,鲤鱼发出读数命令,鲤鱼分两次将12位转换好的数从TLC5510读进草鱼单片机,鲤鱼再分两次将此数存入外部RAM中,鲤鱼外部RAM地址加1,鲤鱼此后再进行第二次采样周期的控制。草鱼草鱼数据存储模块草鱼数据锁存模块是由EZNIOSDK草鱼FPGA板的芯片FIFO构成,鲤鱼其存储速率可达到10NS。草鱼在FPGA中A/D采样控制器控制TLC5510将数据采集到后,鲤鱼FPGA便将锁存信号调节为有效的高电平,鲤鱼然后将信号锁存入存储器中。草鱼草鱼选择一PORK外部随机存储器RAM。草鱼草鱼选择二PORK内部随机存储器RAM。草鱼草鱼选择三PORK内部FIFO,鲤鱼相比之下,鲤鱼FIFO更适合于用作A/D采样数据高速写入的存储器,鲤鱼因为FIFO的写入时间只有一个时钟周期,鲤鱼因此决定使用LPM_FIFO作为采样存储器。草鱼草鱼草鱼草鱼草鱼D/A转换模块草鱼DAC0832是8位分辨率D/A。草鱼草鱼转换集成芯片,鲤鱼与处理器完全兼容,鲤鱼其价格低廉,鲤鱼接口简单,鲤鱼转换控制容易等优点得到了广泛的应用,鲤鱼其引脚图如图54所示。草鱼草鱼9草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图54草鱼草鱼DAC0832芯片引脚图草鱼对于从零电平开始的正极性模拟输入电压,鲤鱼REFB应当连接到模拟地AGND。草鱼VREFT的范围为2V5V。草鱼在本设计中,鲤鱼CCD输出的模拟视频信号草鱼经过反相、PORK滤波、PORK放大之后即为从零电平开始的正极性模拟电压信号。草鱼因此,鲤鱼为了简化电路并同时满足设计要求,鲤鱼选用了DAC0832的内部基准方式,鲤鱼同时,鲤鱼因草鱼为CCD视频信号是2V基准,鲤鱼所以,鲤鱼根据DAC0832的自身的特点,鲤鱼在设计过程中,鲤鱼将REFBS端与AGND,鲤鱼而将REFTS与VDDA端相连,鲤鱼同时将草鱼REFBS短接至REFB端,鲤鱼REFTS短接至REFT端来获得2V基准电压。草鱼草鱼FPGA控制模块草鱼系统中采用FPGA控制A/D转换模块和D/A转换模块,鲤鱼相对于单片机的控制。草鱼FPGA模块内部有三大部分构成,鲤鱼分别为A/D采样控制器,鲤鱼FIFO,鲤鱼D/A采样控制器。草鱼首先主控时钟条件下,鲤鱼A/D采样控制器驱动A/D转换模块进行数草鱼据的采样和转换,鲤鱼然后将转换好的数据存入FPGA内部的FIFO中,鲤鱼然后在主控时钟特定的周期下,鲤鱼将FIFO中暂存的数据输出给D/A转换模块,鲤鱼与此同草鱼时,鲤鱼D/A采样控制器驱动D/A转换模块将数据恢复为与原始信号相似的模拟信号。草鱼最后将信号发送到硬件设备中进行测试。草鱼草鱼草鱼系统软件设计草鱼主程序流程设计草鱼TLC5510采样控制程序如图61草鱼10草鱼图61草鱼草鱼TLC5510采样控制程序草鱼照该模式的时序图进行控制逻辑模块的设计,鲤鱼这部分可以用状态机来实现,鲤鱼缓存控制模块是介于数据宽度转换模块和接口控制逻辑模块之间的,鲤鱼也是重点要草鱼谈的一部分。草鱼在不同的应用场合,鲤鱼数据格式也不同,鲤鱼不过一般都是一帧一帧传输的,鲤鱼一帧数据的起始有帧头,鲤鱼有些也有帧尾还有其他校验位之类的,鲤鱼原理上都差不草鱼多。草鱼比较通常的做法是,鲤鱼FPGA把接收到的数据先存储在它外挂的RAM中,鲤鱼RAM的容量正好等于一帧数据的大小,鲤鱼存满RAM之后,鲤鱼再通过接口芯片进行上草鱼传。草鱼如果FPGA外挂一片RAM的话,鲤鱼要等到它存满之后才能开始上传工作,鲤鱼这会让效率打折扣,鲤鱼对一些要求高速传输的场合会造成影响。草鱼在这里介绍一种乒乓草鱼帧,鲤鱼即乒乓球RAM,鲤鱼可以大大提升传输速度。草鱼草鱼草鱼草鱼子程序设计草鱼TLC5510采样控制程序如图62草鱼11草鱼图62草鱼草鱼TLC5510采样控制程序草鱼草鱼控制电路是数据采集系统的核心,鲤鱼该系统采用A3P250实现。草鱼该芯片IO口端口供电电压为33V,鲤鱼与整个系统数字逻辑一致,鲤鱼内核供电电压为草鱼25V。草鱼该系列具有丰富的I,鲤鱼O口资源,鲤鱼I,鲤鱼O输出缓冲器可以接收高达24MA的拉电流和48MA的灌电流。草鱼缺省时,鲤鱼I,鲤鱼O输出口驱动能力为12MA。草鱼草鱼采用自顶而下的设计方法,鲤鱼分别完成各个模块的代码编写。草鱼主要完成AD采草鱼样时钟控制、PORKSRAM地址发生、PORK读,鲤鱼写控制、PORK并行,鲤鱼串行转换时钟控制、PORK乒乓切换控制、PORK插入通道号等功能。草鱼草鱼POINTSYNC为A/D转换器的转换时钟,鲤鱼OEAD0到OEAD7是8路锁存器草鱼574的输出使能信号,鲤鱼LK_LATCH为锁存器的数据打入脉冲信号;PORKA为SRAM1地址线,鲤鱼WREN为RA草鱼M写时钟信号,鲤鱼RDEN为读信号。草鱼为了保证数据的稳定性,鲤鱼在A/D采样脉冲POIN草鱼YNC的上升沿进行采样,鲤鱼经过三个周期后在下降沿将8路数据同时送入锁存器,鲤鱼而后锁存器的输出使能依次有效,鲤鱼使得数据在内部总线内传输。草鱼由于FPGA是草鱼RAM工艺,鲤鱼掉电后信息将丢失,鲤鱼为此,鲤鱼必须有外置存储器来保存程序。草鱼草鱼FPGA的编程草鱼12FPGA编程使用VHDL语言,鲤鱼主要包括对ADS8344的数据读写、PORK异步数据编解码等。草鱼使用FPGA很容易实现SPI接口间的通信,鲤鱼对ADS8344的数据读写仅用两个进程就可以实现,鲤鱼程序部分可参见附录。草鱼草鱼程序中的8位控制字节是在另一进程中根据用户要求进行配置的。草鱼控制寄存器格式如63图所示PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图63草鱼草鱼8位控制寄存器格式草鱼控制寄存器各位的功能说明如下PORK草鱼S控制字节开始位。草鱼为高时,鲤鱼才表示输入的字节有效。草鱼草鱼A2AO模拟输入通道选择位。草鱼草鱼SGLDIF模拟通道输入方式选择位。草鱼为高时,鲤鱼为单端输入I为低时,鲤鱼为双端差分输入。草鱼草鱼PDLD0功率管理选择位。草鱼草鱼草鱼草鱼实验调试结果草鱼VHDL程序设计完成后,鲤鱼必须利用EDA软件中的综合器、PORK适配器、PORK时序仿真器和编程器等工具进行相应的处理和下载,鲤鱼才能使此项设计在FPGA上完成草鱼硬件实现并能进行硬件测试。草鱼设计验证包括功能(前仿真)与时序仿真(后仿真)和电路验证。草鱼仿真是指使用设计软件包对已实现的设计进行完整测试,鲤鱼模拟实际物草鱼理环境下的工作情况。草鱼草鱼QUARTUS软件通过使用POWERFIT适配技术(分块点云数据应用强力匹配,鲤鱼里面所有元件都耗电极低,鲤鱼装在一块芯片上,鲤鱼人们可以收集、PORK储存和发送信息。草鱼)和LOGICLOCK增强技术(LOGICLOCK是草鱼QUARTUSII草鱼11之後新增的功能,鲤鱼最早的概念是PORK讓使用者每次修改、PORK最佳化整個專案PROJECT的一部份時,鲤鱼該部份在接下來與其他電路整合的過程中,鲤鱼透過第一草鱼次最佳化時已將電路的擺放位置、13PORKNODES間相對關係固定,鲤鱼以維持原先子模組SUBMODULE特性在與電路合併後不受影響,鲤鱼故不需要再對整個電路草鱼TOPLEVEL草鱼PROJECT重做一次最佳化。草鱼)提供了设计的效率。草鱼QUARTUS软件支持百万门级的设计,鲤鱼草鱼并且为第三方工具提供了无缝接口。草鱼QUARTUS还提供与其他EDA工具的无缝接口,鲤鱼可以在QUARTUS集成环境中自动运行其他EDA工具。草鱼草鱼QUARTUS可以识别EDIF网表文件、PORKVHDL网表文件和VERILOGHDL网表文件,鲤鱼并且可以产生这些网表文件,鲤鱼为其他的EDA工具提供方便的草鱼接口。草鱼QUARTUS的编译器是系统的核心部位,鲤鱼它提供强大的设计处理功能,鲤鱼可以添加特定的约束条件,鲤鱼以提高硅片的利用率。草鱼草鱼QUARTUS软件支持多种仿真方法,鲤鱼即支持TESTBENCH、PORK第三方的仿真工具、PORK波形方式输入。草鱼草鱼QUARTUS中,鲤鱼编译结果显示如下PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图81草鱼TLC5510编译结果草鱼图81是行为描述方式实现TLC5510采样控制在QUARTUS的编译结果,鲤鱼从图中可以看出引脚信息和编译信息,鲤鱼由图可见芯片是属于CYCLONE系列。草鱼草鱼草鱼向量波形文件是QUARTUS中,鲤鱼仿真器结果如下PORK草鱼14草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图81草鱼仿真结果1草鱼草鱼草鱼图82草鱼仿真结果2草鱼草鱼图83草鱼仿真结果3草鱼草鱼草鱼设计中的问题及解决方法草鱼该系统综合运用了FPGA硬件描述语言改变电路结构、PORK算法技术和无线点对点传输技术,鲤鱼将两者相结合应用在远程数据采集中。草鱼该系统用户界面友好,鲤鱼操作简便,鲤鱼草鱼精度、PORK速度以及系统可靠性完全满足要求。草鱼该系统应用于某研究所试验中的飞艇与地面间的数据采集传输。草鱼实践表明,鲤鱼该系统适合用在要求采集通道多、PORK精度高,鲤鱼但速率要求不高的数据采集中。草鱼由于整个系统的控制采用FPGA实现,鲤鱼具有组织方式灵活的特点,鲤鱼可以依据现场的具体情况,鲤鱼对FPGA的内部配置进行修改、PORK调试。草鱼这种数据采集系统可适用于多种同步数据采集的应用场合,鲤鱼是一15种比较理想的实时数据采集方案。草鱼该设计已经应用在多模块的红外线列探测器地面成像演示系统中,鲤鱼实际中的应用证明,鲤鱼基于FPGA的高速数据采集系统完全可以可以满足其多通道采集的要求。草鱼草鱼设计心得草鱼两周的课程设计结束了,鲤鱼在这次的课程设计中不仅检验了我所学习的知识,鲤鱼也培养了我如何去把握一件事情,鲤鱼如何去做一件事情,鲤鱼又如何完成一件事情。草鱼在设计过程中,鲤鱼与同学分工设计,鲤鱼和同学们相互探讨,鲤鱼相互学习,鲤鱼相互监督。草鱼学会了合作,鲤鱼学会了运筹帷幄,鲤鱼学会了宽容,鲤鱼学会了理解,鲤鱼也学会了做人与处世。草鱼草鱼草鱼草鱼草鱼课程设计是我们专业课程知识综合应用的实践训练,鲤鱼着是我们迈向社会,鲤鱼从事职业工作前一个必不少的过程”千里之行始于足下”,鲤鱼通过这次课程设计,鲤鱼我深深体会到这句千古名言的真正含义我今天认真的进行课程设计,鲤鱼学会脚踏实地迈开这一步,鲤鱼就是为明天能稳健地在社会大潮中奔跑打下坚实的基础草鱼草鱼草鱼草鱼通过这次课程设计,鲤鱼本人在多方面都有所提高。草鱼通过这次课程设计,鲤鱼综合运用本专业所学课程的理论从而培养和提高学生独立工作能力,鲤鱼提高了计算能力,鲤鱼绘图能力,鲤鱼熟悉了规范和标准,鲤鱼同时各科相关的课程都有了全面的复习,鲤鱼独立思考的能力也有了提高。草鱼草鱼草鱼草鱼草鱼在这次设计过程中,鲤鱼体现出自己单独设计的能力以及综合运用知识的能力,鲤鱼体会了学以致用、PORK突出自己劳动成果的喜悦心情,鲤鱼从中发现自己平时学习的不足和薄弱环节,鲤鱼从而加以弥补。草鱼草鱼草鱼草鱼草鱼在此感谢我们的戴正科老师,鲤鱼老师严谨细致、PORK一丝不苟的作风一直是我工作、PORK学习中的榜样;PORK老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;PORK这次的设计的每个实验细节和每个数据,鲤鱼都离不开老师您的细心指导。草鱼而您开朗的个性和宽容的态度,鲤鱼帮助我能够很顺利的完成了这次课程设计。草鱼草鱼草鱼草鱼草鱼同时感谢对我帮助过的同学们,鲤鱼谢谢你们对我的帮助和支持,鲤鱼让我感受到同学的友谊。草鱼草鱼草鱼草鱼草鱼草鱼由于本人的设计能力有限,鲤鱼在设计过程中难免出现错误,鲤鱼恳请老师们多多指教,我十分乐意接受你们的批评与指正,鲤鱼本人将万分感谢。草鱼草鱼草鱼草鱼参考文献草鱼161草鱼程佩青数字信号处理教程清华大学出版社2001草鱼2草鱼边计年,薛宏熙译用VHDL设计电子线路清华大学出版社2000草鱼3草鱼王锁萍电子设计自动化(EDA)教程电子科技大学出版2000草鱼4草鱼曾繁泰,侯亚宁,崔元明可编程器件应用导论清华大学出版社2001草鱼5草鱼潘松,黄继业EDA技术与VHDL清华大学出版社2005草鱼6草鱼蒋璇,臧春华数字系统设计与PLD应用技术电子工业出版2001草鱼7草鱼宋万杰,罗丰,吴顺君CPLD技术及应用西安电子科技大学出版社2000草鱼8草鱼马建国,孟宪元电子设计自动化技术基础清华大学出版社2004草鱼9草鱼张军峰,王占领基于EDA的FPGA设计电子与电脑20062草鱼10草鱼金革可编程逻辑陈列FPGA和EPLD中国科技大学出版社1999草鱼11草鱼BROWN,STEPHEN草鱼D草鱼FRANCIS,ROBERT草鱼J草鱼ROSE,JONATHAN草鱼VRAESIC,ZVONKO草鱼GFIELDPROGRAMMABLE草鱼GATE草鱼ARRAYS草鱼KLUWER草鱼ACADEMIC草鱼PUBLISHERS1992草鱼12草鱼OLEHFLESAKERVHDL草鱼IN草鱼PRACTICAL草鱼DESIGNMICROELECTRONICS草鱼LABORATORY1998草鱼13草鱼JAMES草鱼LAPALMEEL草鱼MOSTAPHA草鱼ABOULHAMIDGABRIELA草鱼NICOLESCUA草鱼NEW草鱼EFFICIENT草鱼EDA草鱼TOOL草鱼DESIGN草鱼METHODOLOGYACM草鱼TRANSACTIONS草鱼ON草

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论