下载中心>文集> FPGA资源专题(八)经典实例(续)

FPGA资源专题(八)经典实例(续)

为什么要学习FPGA?

FPGA从诞生以来经历了从配角到主角的转变,FPGA主要用于取代复杂的逻辑电

路,现在重点强调平台概念,当集成数字信号处理器、嵌入式处理器、高速串行和其它高端技术后,从而被应用到更多的领域,正因为其飞速的发展,让更多学FPGA的人看到了希望,其广阔的前景正是我们选择的原因之一。

(1)广阔的发展前景

2)更多的就业机会

(3)更大的技术发展空间

3.如何学习FPGA?

(1)掌握FPGA的编程语言

(2)一个易学易用的硬件平台是成功的一半

(3)技术的巩固和升华

综上所述,我们只有了解了什么是FPGA,为什么要学习FPGA,怎么学习FPGA后,我们才能非常有目的、有计划地学习和掌握这门技术。

基于上述,我们整理掉了这个FPGA系列专题,目的是为了帮助大家搜集更多的FPGA学习资源,使大家能够花费更少的力气,获得更多的学习机会。

下载:68 评论

FPGA资源专题(八)经典实例(续) 文档列表

pdf
基于FPGA和UART的MCU总线数据采集系统设计
标签:MCU数据采集FPGAUART
积分:0 下载次数:3资源类型:学术论文上传者:Timson上传时间:2012-12-25
简介:为了实现某生产线上MCU的数据采集,设计了一种基于FPGA和UART的数据采集系统,并完成系统的软硬件设计。整个设计完全采用硬件逻辑VHDL语言,集成在一枚Altera的cyclone芯片内,设计了单片机总线与FPGA接口逻辑,数据缓存的双端口RAM、FIFO和UART串行发送模块。通过仿真和实际应用证明系统的准确性,该方法和理念具有一定的通用性,为数据采集系统的设计提供了一个新思路,使系统更紧凑,易维护,更可靠。
zip
基于CY7C68013A的FPGA配置和通信接口设计
标签:基于CY7C68013A的FPGA配置和通信接口设计
积分:1 下载次数:2资源类型:应用文档上传者:csdn_can上传时间:2014-01-08
简介: 为了同时实现计算机对FPGA进行在线配置和高速数据传输,提出了一种基于CY7C68013A芯片的USB2.0接口设计方案。介绍了以CY7C68013A芯片为核心的系统硬件电路设计和软件编程,详细分析了CY7C68013A固件程序设计方法。CY7C68013A芯片在配置FPGA时受芯片内部CPU控制,配置速度为6 Mb/s,而在数据传输时采用从属FIFO模式以实现高速数据通信。该方案可以广泛应用到软件无线电项目开发中。
rar
软件无线电中数字下变频技术研究及FPGA实现.rar
标签:软件无线电变频技术研究FPGA实现
积分:1 下载次数:8资源类型:应用文档上传者:mamselc上传时间:2014-03-05
简介:软件无线电(SDR,Software Defined Radio)由于具备传统无线电技术无可比拟的优越性,已成为业界公认的现代无线电通信技术的发展方向。理想的软件无线电系统强调体系结构的开放性和可编程性,减少灵活性著的硬件电路,把数字化处理(ADC和DAC)尽可能靠近天线,通过软件的更新改变硬件的配置、结构和功能。目前,直接对射频(RF)进行采样的技术尚未实现普及的产品化,而用数字变频器在中频进行数字化是普遍采用的方法,其主要思想是,数字混频器用离散化的单频本振信号与输入采样信号在乘法器中相乘,再经插值或抽取滤波,其结果是,输入信号频谱搬移到所需频带,数据速率也相应改变,以供后续模块做进一步处理。数字变频器在发射设备和接收设备中分别称为数字上变频器(DUC,Digital Upper Converter)和数字下变频器(DDC,Digital Down Converter),它们是软件无线电通信设备的关键部什。大规模可编程逻辑器件的应用为现代通信系统的设计带来极大的灵活性。基于FPGA的数字变频器设计是深受广大设计人员欢迎的设计手段。本文的重点研究是数字下变频器(DDC),然而将它与数字上变频器(DUC)完全割裂后进行研究显然是不妥的,因此,本文对数字上变频器也作适当介绍。 第一章简要阐述了软件无线电及数字下变频的基本概念,介绍了研究背景及所完成的主要研究工作。 第二章介绍了数控振荡器(NCO),介绍了两种实现方法,即基于查找表和基于CORDIC算法的实现。对CORDIc算法作了重点介绍,给出了传统算法和改进算法,并对基于传统CORDIC算法的NCO的FPGA实现进行了EDA仿真。 第三章介绍了变速率采样技术,重点介绍了软件无线电中广泛采用的级联积分梳状滤波器 (cascaded integratot comb, CIC)和ISOP(Interpolated Second Order Polynomial)补偿法,对前者进行了基于Matlab的理论仿真和FPGA实现的EDA仿真,后者只进行了基于Matlab的理论仿真。 第四章介绍了分布式算法和软件无线电中广泛采用的半带(half-band,HB)滤波器,对基于分布式算法的半带滤波器的FPGA实现进行了EDA仿真,最后简要介绍了FIR的多相结构。 第五章对数字下变频器系统进行了噪声综合分析,给出了一个噪声模型。 第六章介绍了数字下变频器在短波电台中频数字化应用中的一个实例,给出了测试结果,重点介绍了下变频器的:FPGA实现,其对应的VHDL程序收录在本文最后的附录中,希望对从事该领域设计的技术人员具有一定参考价值。
rar
基于FPGA利用FFT算法实现GPSCA码捕获的研究.rar
标签:基于FPGA利用FFT算法实现GPSCA码捕获的研究
积分:1 下载次数:3资源类型:应用文档上传者:baidu_linker上传时间:2014-03-05
简介:随着中国二代导航系统的建设,卫星导航的应用将普及到各个行业,具有自主知识产权的卫星导航接收机的研究与设计是该领域的一个研究热点。在接收机的设计中,对于成熟技术将利用ASIC芯片进行批量生产,该芯片是专用芯片,一旦制造成型不能改变。但是对于正在研究的接收机技术,特别是在需要利用接收机平台进行提高接收机性能研究时,利用FPGA通用可编程门阵列芯片是非常方便的。在FPGA上的研究成果,一旦成熟可以很方便的移植到ASIC芯片,进行批量生产。本课题就是基于FPGA研究GPS并行捕获技术的硬件电路,着重进行了其中一个捕获通道的设计和实现。 GPS信号捕获时间是影响GPS接收机性能的一个关键因素,尤其是在高动态和实时性要求高的应用中或者对弱GPS信号的捕获方面。因此,本文在滑动相关法基础上引出了基于FFT的并行快速捕获方法,采用自顶向下的方法对系统进行总体功能划分和结构设计,并采用自底向上的方法对系统进行功能实现和验证。 本课题以Xilinx公司的Spartan3E开发板为硬件开发平台,以ISE9.2i为软件开发平台,采用Verilog HDL编程实现该系统。并利用Nemerix公司的GPS射频芯片NJ1006A设计制作了GPS中频信号产生平台。该平台可实时地输出采样频率为16.367MHz的GPS数字中频信号。 本课题主要是基于采样率变换和FFT实现对GPS C/A码的捕获。该算法利用平均采样的方法,将信号的采样率降低到1.024 MHz,在低采样率下利用成熟的1024点FFT IP核对C/A码进行粗捕,给出GPS信号的码相位(精度大约为1/4码片)和载波的多普勒频率,符合GPS后续跟踪的要求。 同时,由于FFT算法是以资源换取时间的方法来提高GPS捕获速度的,所以在设计时,合理地采用FPGA设计思想与技巧优化系统。基于实用性的要求,详细的给出了基于FFT的GPS并行捕获各个模块的实现原理、实现结构以及仿真结果。并达到降低系统硬件资源,能够快速、高效地实现对GPS C/A码捕获的要求。 本研究是导航研究所承担的国家863课题“利用多径信号提高GNSS接收机性能的新技术研究”中关于接收机信号捕获算法的一部分,对接收机的设计具有一定的参考价值。
zip
基于FPGA编写的计算器
标签:Verilog编写的计算器
积分:1 下载次数:2资源类型:源码上传者:初末901102上传时间:2014-03-03
简介:基于FPGA verilog 语言编写的计算器
rar
正弦插值滤波器的FPGA实现
标签:正弦插值滤波器的FPGA实现
积分:1 下载次数:3资源类型:应用文档上传者:论文帝上传时间:2013-07-01
简介:正弦插值滤波器的FPGA实现
rar
FPGA俄罗斯方块.rar
标签:fpga俄罗斯方块
积分:2 下载次数:6资源类型:源码上传者:剑星天常上传时间:2013-09-24
简介:这是一个俄罗斯方块游戏,是利用fpga实现的,对于学习fpga的开发人员,很有帮助。
rar
基于FPGA的ICT控制系统设计
标签:基于FPGA的ICT控制系统设计
积分:1 下载次数:2资源类型:应用文档上传者:banana上传时间:2013-08-31
简介:摘要: 印制电路板(PCB)是电子器件的支撑体,是电子元器件电气连接的提供者.一个电子器件已经焊接好的PCB,在原理正确的情况下能否正常工作,主要取决于板上元件是否完好及焊接是否到位.在这种情况下,对PCB上焊接好的元件进行在线测试就成了电子产品生产必不可少的工序,在线测试(InCircuitTest,ICT)也因此成为了一种行业规范术语.本文即是基于此背景产生,通过研究焊接好的电子元件的隔离原理,设计了一套基于FPGA的控制系统,通过本系统完成了ICT测试仪各个模块的控制及与上位机的通信.实际的产品表明,本文的ICT控制系统不仅功能正确,而且效率及灵活性都相当高,能够适应多种PCB的在线检测.
rar
基于FPGA的大屏幕全彩LED扫描控制器设计
标签:FPGA大屏幕全彩LED扫描控制器
积分:1 下载次数:6资源类型:应用文档上传者:论文帝上传时间:2013-07-01
简介:摘 要:介绍了一种以FPGA可编程逻辑器件为设计平台的、采用大屏幕全彩LED显示屏进行全彩灰度图像显示的扫描控制器实现方案.经过对"19场扫描"理论灰度实现原理的分析,针对采用该方法实现的全彩LED显示屏刷新频率受串行移位时钟限制的缺点,提出了一种新式的实现高阶灰度显示的逐位点亮控制方法,在进行FPGA电路设计中采用单独的计数器来控制屏幕的刷新频率,使全彩LED显示屏的设计在LED的发光效率和刷新率之间的调整更加灵活.最后,根据大屏幕全彩LED显示屏的设计要求,结合本文讨论的灰度控制方法,给出了FPGA屏体扫描控制器的内部电路实现结构框架.[著者文摘]
pdf
论文-基于FPGA的电子密码锁的设计
标签:FPGA电子密码锁
积分:1 下载次数:2资源类型:学术论文上传者:tiankai001上传时间:2013-01-27
简介:论文-基于FPGA的电子密码锁的设计
pdf
基于FPGA的嵌入式系统设计—LCD显示控制器 信息工程毕业论文
标签:FPGALCD
积分:1 下载次数:3资源类型:学术论文上传者:tiankai001上传时间:2013-01-26
简介:基于FPGA的嵌入式系统设计—LCD显示控制器 信息工程毕业论文
pdf
AAC高级音频解码基于FPGA上的SOC设计与实现
标签:FPGA音频SOC
积分:0 下载次数:2资源类型:学术论文上传者:Timson上传时间:2012-12-28
简介:本文从数字音频压缩技术和VLSI 技术近些年的发展介绍出发,强调了数字音频压缩技术的发展离不开VLSI 设计,同时也促进VLSI的发展。这才使得现在音频的压缩率越来越高的同时,音乐的质量也得到了很大的提升,而本文就主要介绍了一种压缩率非常高的最新音频格式:AAC 的音频解码器在FPGA 上的设计以及实现。
zip
基于FPGA平台用verilogHDL设计的MD5加密
标签:基于FPGA平台用verilogHDL设计的MD5加密
积分:1 下载次数:4资源类型:源码上传者:论文帝上传时间:2013-07-01
简介:基于FPGA平台用verilogHDL设计的MD5加密
rar
基于Xilinx FPGA的多分辨率频谱分析仪设计
标签:频谱分析仪DIY赛灵思滤波器FPGADSP
积分:1 下载次数:5资源类型:应用文档上传者:huhuhah0009上传时间:2013-09-22
简介:  频谱分析仪的主要工作原理   接收到的中频模拟信号经过A/D转换为14位的数字信 号,首先对数字信号进行数字下变频(DDC),得到I路、Q路信号,然后根据控制信号对I路、Q路信号进行抽取滤波,使用CIC抽取滤波器完成,然后在分 别对I路、Q路信号分别进行低通滤波,滤波器采用FIR滤波器和半带滤波器相结合的方式,然后对信号进行加窗、FFT(对频谱进行分析时进行FFT运算, 对功率谱进行分析时不进行FFT运算)、I路和Q路平方求和、求平均。最后将输出的数据送入到DSP中进行显示与控制的后续处理。
pdf
基于ARM和FPGA的嵌入式CCD采集系统
标签:嵌入式CCD采集系统
积分:0 下载次数:4资源类型:应用文档上传者:ltbytyn上传时间:2013-10-02
简介:提出了基于嵌入式技术CCD采集系统的新方法,并以ARM微处理器和FPGA芯片为核心设计了嵌入式CCD采集系统,解决了传统采集方法中系统过于庞大和复杂的问题,具有结构简单、小型化和智能化的特点.试验结果表明,该系统实现了CCD输出图像的高速采集和实时显示,数据采集速率达到5 MHz.
pdf
基于FPGA技术的数控插补器算法
标签:基于FPGA技术的数控插补器算法
积分:1 下载次数:7资源类型:应用文档上传者:PKelect上传时间:2014-03-05
简介:本课题涉及先进的FPGA技术引入到数控插补時某些算法的改进,主要目的是更好的利用FPGA具有系统芯片化、高可靠性、开发设计周期短等特点,及具有系统内可再编程的性能,来解决目前软件插补速度慢而硬件插补设计复杂、调整和修...
pdf
基于FPGA的8051单片机IP核设计及应用
标签:基于FPGA的8051单片机IP核设计及应用
积分:1 下载次数:4资源类型:应用文档上传者:nkyqsl上传时间:2014-03-05
简介:单片微型计算机(单片机)是将微处理器CPU、程序存储器、数据存储器、定时/计数器、输入/输出并行接口等集成在一起。由于单片机具有专门为嵌入式系统设计的体系结构与指令系统,所以它最能满足嵌入式系统的应用要求。Intel公司生产的MCS-51系列单片机是我国目前应用最广的单片机之一。 随着可编程逻辑器件设计技术的发展,每个逻辑器件中门电路的数量越来越多,一个逻辑器件就可以完成本来要由很多分立逻辑器件和存储芯片完成的功能。这样做减少了系统的功耗和成本,提高了性能和可靠性。FPGA就是目前最受欢迎的可编程逻辑器件之一。IP核是将一些在数字电路中常用但比较复杂的功能块,设计成可修改参数的模块,让其他用户可以直接调用这些模块,这样就大大减轻了工程师的负担,避免重复劳动。随着FPGA的规模越来越大,设计越来越复杂,使用IP核是一个发展趋势。 本课题结合FPGA与8051单片机的优点,主要针对以下三个方面研究: (1)FPGA开发平台的硬件实现选用Xilinx公司的XC3S500E-PQ208-4-C作为核心器件,采用Intel公司的EEPROM芯片2816A和SRAM芯片6116作为片内程序存储器,搭建FPGA的硬件开发平台。 (2)用VHDL语言实现8051IP核分析研究8051系列单片机内部各模块结构以及各部分的连接关系,实现了基于FPGA的8051IP核。主要包括如下几个模块:CPU模块、片内数据存储器模块、定时/计数器模块、并行端口模块、串行端口模块、中断处理模块、同步复位模块等。 (3)基于FPGA的8051IP核应用用所设计的8051IP核,实现了对一个4×4键盘的监测扫描、键盘确认、按键识别等应用。
zip
使用测频方法实现位同步的FPGA实现
标签:位同步测频
积分:1 下载次数:2资源类型:源码上传者:cclcxy上传时间:2013-08-13
简介:使用测频方法实现位同步的FPGA实现。 因为曼彻斯特编码高电平保持时间只有半个周期或一个周期,所以先通过测量曼彻斯特编码高电平时间来得到频率。即在高电平时,由50M脉冲触发计数,直到下降沿时结束计数并存储计数值,并与前次存储值进行比较,存较小值N, 得出半个同步时钟周期N/50000000,从而计算出同步时钟的频率f。

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })