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

FPGA资源专题(七)经典实例

为什么要学习FPGA?

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

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

(1)广阔的发展前景

2)更多的就业机会

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

3.如何学习FPGA?

(1)掌握FPGA的编程语言

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

(3)技术的巩固和升华

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

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

下载:637 评论

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

pdf
《基于 SOPC 的智能农业物联网监控系统》
标签:FPGASOPC物联网
积分:5 下载次数:40资源类型:学术论文上传者:k030941503上传时间:2013-08-17
简介:《基于 SOPC 的智能农业物联网监控系统》 作者:张军 摘要:利用Niche Stack TCP/IP协议栈、uC/OS-II操作系统、Zip File System、多CPU技术和ZigBee技术设计了一种基于SOPC的智能农业物联网监控系统。该系统以多块CC2430模块为监控子节点,在每个子节点上集成了温湿度、噪声、光照、二氧化碳浓度等各种传感器,用以获取农作物的物理参数,并以无线的方式传递给汇聚节点。汇聚节点再通过串口线将这些子节点上的数据实时传递到由DE2建立的Web服务器上,使得用户无论离开监控环境多远都可通过Internet实现对农业的远程监控。 Web服务器由NicheStack TCP/IP协议栈、μC/OS-II和Zip File System三个软件组件联合设计而成。能够实现自动刷新、超链接、滚动字幕等功能。不但能实时更新监控数据,还可以向网络中传递农业现场的实时视频。DE2上还设计了大量的控制电路,比如蜂鸣器,触摸屏,电动机,继电器等,系统既可以通过触摸屏手动控制,也可以通过Internet远程控制,包括远程灌溉、远程升温、降温、远程揭盖天膜等。 FPGA中嵌入了两个Nios II CPU,一个用于构建Web服务器,一个用于控制摄像头,这样做既减轻了CPU的负担,提高了执行效率和稳定性,也增强了系统的实时性能。系统设计过程中自主开发出4个IP核,并且写出相应的驱动程序。系统配有3套网络安全保护方案,能有效地保护监控环境的安全。 整个系统采用SOPC技术和uC/OS II嵌入式操作系统分别使得系统硬件和系统任务可任意裁剪和添加。该系统低功耗,低成本,高稳定性,而且后期维护和升级都非常方便,具有很高的实用价值。
zip
FPGA产生的2路DDS信号,可上100M
标签:100MFPGANCODDS
积分:1 下载次数:66资源类型:源码上传者:zgkxzx232上传时间:2013-08-31
简介:频率设置为31位的精度,相位为16位的精度,两路相位任意从0-360度任意可调,必要时小小改动可进行FSK,PSK调制。
zip
《写给小白们的FPGA入门设计实验》书+随书代码
标签:FPGAAltera
积分:0 下载次数:224资源类型:源码上传者:常见泽1上传时间:2013-03-25
简介:《写给小白们的FPGA入门设计实验》书+随书代码 介绍:本份资源包括书和随书代码,书中介绍了LCD1602字符显示设计,4位加减法设计,三位二进制乘法器设计,序列检测器设计,变模计数器设计,流水灯设计,简易电子时钟设计,简易计算器设计共8个小白入门常用的实验,详细介绍了每个实验的思路,并给出结果,针对实验中遇到的问题和注意事项进行了详细的解答
rar
基于FPGA的CMOS图像传感器(MT9V034)显示并保存图像
标签:fpga图像传感器CMOSMT9V034NOIS
积分:1 下载次数:113资源类型:源码上传者:论文帝上传时间:2013-07-01
简介:本份资料为基于NOIS FPGA的CMOS图像传感器(MT9V034)显示并保存图像的源代码
zip
FPGA 参数两路DDS信号
标签:FPGANCODDS100M
积分:1 下载次数:46资源类型:源码上传者:zgkxzx232上传时间:2013-09-02
简介:没有AD9854的童鞋不用担心哦,FPGA NCO IP核产生的频率设置为31位的精度,相位为16位的精度,两路相位任意从0-360度任意可调,必要时小小改动可进行FSK,PSK调制。可能是今年的信号题或者高频题必用的哦!
pdf
基于FPGA 的10M100M 以太网控制器的设计
标签:FPGA以太网控制器
积分:0 下载次数:16资源类型:学术论文上传者:pontiff上传时间:2013-03-19
简介:基于FPGA 的10M100M 以太网控制器的设计
pdf
基于FPGA的CAN总线控制器
标签:FPGACAN总线
积分:0 下载次数:11资源类型:应用文档上传者:zczc上传时间:2012-12-11
简介:基于FPGA的CAN总线控制器。需要的可以下载看看、
zip
基于FPGA控制器的无叶风扇控制器
标签:FPGA控制器无叶风扇控制器
积分:0 下载次数:25资源类型:源码上传者:刘淼上传时间:2014-10-28
简介:该程序为 2012年6月 求是杯 全国职业院校技能大赛无叶风扇控制器 一等奖作品源码。
rar
自学ZedBoard:使用IP通过ARM PS访问FPGA(源代码)
标签:IP核ARM赛灵思FPGAZedboard
积分:1 下载次数:8资源类型:源码上传者:Timson上传时间:2013-01-10
简介:这一节的目的是使用XPS为ARM PS 处理系统 添加额外的IP。从IP Catalog 标签添加GPIO,并与ZedBoard板子上的8个LED灯相连。当系统建立完后,产生bitstream,并对外设进行测试。   硬件平台:Digilent ZedBoard   开发环境:Windows XP 32 bit   软件: XPS 14.2 +SDK 14.2
pdf
基于FPGA的语音信号实时处理
标签:FPGA信号实时处理
积分:1 下载次数:6资源类型:学术论文上传者:Timson上传时间:2013-01-10
简介:本文以通过对语音信号滤波、分帧、加窗、能量计算等模块的设计为例, 介绍语音信号实时处理的方法, 需要运用到MATLAB. 、DSP Builder 、QUARTUS II 、ModelSim等EDA 工具联合设计。语音信号经过模数转换进入FPGA 以后, 对其滤波, 因为要对信号进行实时处理, 需要采用动态分帧, 最后计算出每帧的能量为语音信号的下一步处理如端点检测、特征提取等做好前期准备。
pdf
基于FPGA的8051SOC设计 76页 4.3M.pdf
标签:FPGA8051SOC
积分:0 下载次数:8资源类型:应用文档上传者:tyw上传时间:2013-11-13
简介:基于FPGA的8051SOC设计 76页 4.3M.pdf
rar
基于fpga的ads805采样+显示+fifo和iic接口
标签:fpgaads805fifoiic
积分:2 下载次数:20资源类型:源码上传者:pengfl2010上传时间:2013-08-19
简介:利用fpga做的ads805采样程序,可以控制采样时钟,只需改pll即可,外接数码管实时显示ads805转换的值,并存到fifo中,且为异步时钟控制,有外接的iic接口,方便与其它处理平台通信
rar
fpga很有价值的27实例
标签:TI
积分:0 下载次数:11资源类型:应用文档上传者:chen8710上传时间:2013-05-11
简介:fpga很有价值的27实例
rar
基于FPGA的JPEG压缩编码的研究与实现.rar
标签:基于FPGA的JPEG压缩编码的研究与实现
积分:1 下载次数:7资源类型:应用文档上传者:nonogugu66上传时间:2014-03-05
简介:随着移动终端、多媒体、通信、图像扫描技术的发展,图像应用日益广泛,压缩编码技术对图像处理中大量数据的存储和传输至关重要。同时, FPGA单片规模的不断扩大,在FPGA芯片内实现复杂的数字信号处理系统也成为现实,因此采用FPGA实现图像压缩已成为一种必然趋势。JPEG静态图像压缩标准应用非常广泛,是图像压缩中主要的标准之一。研究JPEG图像压缩在FPGA上的实现,具有广阔的应用背景。 论文从实际工程应用出发,通过设计图像压缩的IP核,完成JPEG压缩算法在FPGA上的实现。首先阐述JPEG基本模式的压缩编码的标准,然后在设计规划过程中,采用SOC的设计思想,给出整个系统的内部结构、层次划分,对各个模块的HDL实现进行详细的描述,最后完成整体验证。方案采用了IP核复用的设计技术,基于Xilinx公司本身的IP核,进行了再次开发。在研究JPEG标准的核心算法DCT的基础上,加以改进,设计了适合器件结构的基于DA算法的DCT变换的IP核。通过结构和算法的优化,提高了速度,减少占用过多的片内资源。 设计基于Xilinx的Virtex- II系列的FPGA的硬件平台,在ISE7.1中编译综合,最后通过Modelsim仿真验证。分辨率为352×288大小的源图像,在不同的压缩等级设置下,均测试通过。仿真验证的结果表明:基于FPGA的JPEG压缩编码占用较少的硬件资源,可在较高的工作频率下运行,设计在速度和资源利用率方面达到了较优的状态,能够满足一般图像压缩的要求。 整个设计可以作为单独的JPEG编码芯片也可以作为IP核添加到其他系统中去,具有一定的使用价值。
rar
全国研究生电子设计大赛西南赛区一等奖和日本FPGA竞赛获奖作品
标签:全国研究研究生电子电子设计
积分:1 下载次数:7资源类型:源码上传者:论文帝上传时间:2013-07-01
简介:赛区一等奖演讲PPT和日本FPGA竞赛获奖作品(同名:全数字FM接收机)
pdf
基于MATLAB与FPGA的FIR滤波器设计与仿真
标签:MatlabFPGA数字滤波器FIR滤波器
积分:0 下载次数:4资源类型:学术论文上传者:Timson上传时间:2012-12-19
简介:数字滤波器是数字信号处理领域内的重要组成部分。FIR滤波器又以其严格的线性相位及稳定性高等特性被广泛应用。本文结合MATLAB工具软件介绍了FIR数字滤波器的设计方法,并在Xilinx的FPGA器件上完成设计实现。最后,使用MATLAB和ModelSim软件对数据进行了分析,证实了设计实现的正确性与可行性。
pdf
FPGA实验(精华)
标签:FPGA
积分:1 下载次数:4资源类型:应用文档上传者:tiankai001上传时间:2013-01-27
简介:FPGA实验(精华),大量的实验实例
rar
基于FPGA的数据采集系统设计
标签:FPGA数据采集系统
积分:1 下载次数:4资源类型:应用文档上传者:雪人001上传时间:2013-09-17
简介:基于FPGA的数据采集系统设计 设计了一个基于FPGA的数据采集系统,并用Verilog HDL语言作为描述语言实现了对TLC0820的采样控制和FPGA的数据处理等过程的控制,以Xilinx ISE 9.1i软件为平台,进行了设计输入、分析与综合、仿真与验证等过程仿真实现了这一系统。
rar
基于FPGA数控精插补芯片的设计.rar
标签:基于FPGA数控精插补芯片的设计
积分:1 下载次数:13资源类型:应用文档上传者:sinceyoulove上传时间:2014-03-05
简介:本文着重研究用现场可编程门阵列(FPGA)来开发设计精插补芯片。选用Altera公司的Cyclone系列的EP1C3T144C8芯片设计了逐点比较法,数字积分法和比较积分法三种经典插补算法,并对各种算法模块进行了仿真验证。又设计了三个算法选通信号,将三种算法模块综合成了一个整电路。 在完成了FPGA内部三种算法的实现后,设计以一个STC单片机为粗插补处理器的FPGA实验开发系统,并制作了PCB板。实验开发系统板中设计了单片机程序下载和的FPGA下载配置电路,并且配有FPGA专用配置芯片,能实现FPGA上电自动配置。可用该实验系统板进行精插补芯片的设计与开发,以及对所完成设计的功能进行验证。 为验证所设计芯片的插补功能,编写了单片机粗插补程序,将产生的粗插补坐标增量发给FPGA进行插补实验,得到了理想的插补输出脉冲。又编写了单片机脉冲处理程序,读回了FPGA的输出脉冲,并由串口发送给PC机。最后通过编写PC机的串口通信程序以及根据插补脉冲绘图的程序,把FPGA的输出脉冲绘制成了插补轨迹图形。 最终绘图结果显示,在20M输入时钟频率下,由插补脉冲生成的插补轨迹图形正确,验证了本文设计的三种插补算法功能的正确性。本设计插补芯片达到了高速插补功能要求。
rar
麦克风阵列声源定位系统的FPGA实现
标签:FPGA麦克风阵列
积分:1 下载次数:4资源类型:应用文档上传者:nishisb上传时间:2013-09-22
简介:重点介绍了其原理和模块的电路实现,给出的基于FPGA设计实验结果表明,系统最大限度发挥了FPGA的优势、简化了系统设计、缩短了设计周期、符合设计要求。

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

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); }) })