查看完整版本: FPGA入门基础与项目实践,拿下FPGA,轻松简单!

admin 发表于 2015-4-27 16:12:15

FPGA入门基础与项目实践,拿下FPGA,轻松简单!

着眼于目前发展火热的FPGA技术,它需要工程师们熟练地掌握设计工具,深刻理解FPGA的内在结构及灵活运用设计语言,从而能够有效地完成复杂的设计任务。在此总结了FPGA基础教程与项目实践,希望各位网友看后能举一反三,完成从入门到精通的技术飞跃。
        1、基于Altera的Max10M08 FPGA的评估板设计
        Altera推出最新的10代FPGA和SoC系列产品之—MAX10 FPGA,小外形封装、低成本和瞬时接通可编程逻辑器件中采用了先进的工艺,是革命性的非易失FPGA。提供MAX 10评估板相关硬件、软件支持和产品文档,通过MAX10 FPGA特性和MAX10-10M08评估板两个方面带着大家开启MAX 10体验之旅!
       
        2、FPGA开发板BeMicro MAX 10设计——产品
        eMicro MAX10开发板采用Altera的非易失性MAX 10 FPGA芯片。用户可以充分的利用MAX10 FPGA芯片内部所有资源。例如ADC模块、温度感应二极管、flash 存储器。BeMicro Max 10开发板包含多种外设与MAX 10 FPGA组成,例如8MB SDRAM、加速度计、数模转换器(DAC)、温度传感器、热敏电阻、光敏电阻、发光二极管等。文中包含BeMicro MAX10开发板原理图(pdf版本)、材料清单、用户手册、测试例程(DAC接口,ADC、温度传感器、加速度计、光感应器)
       
        3、FPGA基础实例、综合实战(实例+教程+开发板)
        教程积累总结了很多例程和资料,通过一个个简单的例子以点带面,让你逐步掌握FPGA的设计,并通过综合实战将理论与FPGA的硬件实现相结合。实战手册不仅仅是实验手册,更是理论与实践相结合的FPGA设计手册,图文并茂,一步步开启你的FPGA设计之路。
       
        4、基于FPGA的LED旋转广告盘软硬件设计
        FPGA-CycloneII的旋转LED点阵广告牌原理工作,在单列LED进行360度旋转时,由于视觉暂留感觉圆盘上方并没有图像,此时并在CycloneIIEP2C5T144C8N的控制下,在不同的位置在不同的时间区域让单列LED以不同的形式发光或者熄灭,从而显示出字符或者图像,并且字符或者图像给人一种悬浮在空中的感觉。此设计可以用于很多的场合,比如广告牌、家庭装饰、记分牌、娱乐显示等。
       
        5、超强娱乐精神:FPGA在音乐和游戏上的4个经典应用
        FPGA被用于音乐和游戏的4个经典应用,包括源代码等设计资料。
        关于MP3的源代码(用SOPC+NIOSII平台开发)
        八音电子琴EDA设计实例,用VHDL语言实现乐曲演奏电路
        用VHDL开发的棒球游戏      
        在FPGA上实现了16*16点阵上的三色显示的弹球游戏
       
        6、FPGA最小系统板电路原理图、PCB
        本设计主要是研发FPGA最小系统板,最小系统板一个是价格低廉,二是小巧、运用方便。对于初学者,以及做小设计的人来说,无疑是一个很好的选择。它也可以作为实验箱的一个接插件,或者做为实验人员的一个常用模块。
       
        7、【毕业设计】Altera的FPGA芯片驱动OV7670、VGA、SDRAM实现视频监控
        使用Altera的FPGA芯片EP2C8Q208C8驱动OV7670、VGA、SDRAM实现,视频监控。EP2C8Q208C8为Altera Cyclone II FPGA,提供8,256 LEs,165,888 RAM bits , 2 PLL, 18个18x18 Embedded Multipliers ,138 user I/O pins。和ASCI和ASSP相竞争的价格水准上,具有可编程逻辑的优势。
       
        8、FPGA开发板原理图和PCB源文件EP4CE6F17C8
        FPGA开发板原理图和PCB源文件:
        其中,主要的参数,
        逻辑单元 LE:6272;
        乘法器 LAB:392;
        RAM:276480bit;
        IO 数量:179 个;
        内核电压:1.15V-1.25V(推荐 1.2V);
        工作温度:0-85℃
       
        9、数字示波器_FPGA_STM32F4(包括程序和原理图和PCB)
        数字示波器主要包括TFT的驱动及显示,输入信号的调理,其中包括衰减,放大,偏置;采用FPGA作为数据采集,采集数据相对灵活,而且能提供可控制的AD采样时钟;FPGA和STM32进行通信,实现数据的转移,STM32得到数据提取出峰峰值,平均值和频率,控制TFT显示各种参数及波形。
       
        10、STM32与FPGA强强联合,实现完整版信号发生器
        话说之前看过作者的另外一个作品,是STM32和FPGA实现的示波器,当然感觉不做。现在作者又推出了信号发生器。重点是TFT触屏来控制波形,相当于一个终端,STM32用来通信,起到了FPGA和TFT之间的纽带作用。最后波形输出作者使用了巴特沃斯滤波器,让输出的波形更加干净。虽然以高端的信号发生器无法比拟,但是用于平时信号输出使用时足够了。
       
        11、FPGA(CYCLONE IV)最小系统板带SDRAM/原理图PCB资料
        原理图和PCB的绘制采用altium designer软件
        FPGA型号为CYCLONE IV的EP4CE1022C8
        带有一片SDRAM,方面进行NIOS II开发
        程序存储芯片是EPCS4
        JTAG下载
        电源设计使用TI公司的WEBENCH Designer软件,相当给力
        双20M有源晶振设计
        FPGA的IO口除和SDRAM连接的都用排阵印出来
       
        12、FPGA_NIOS II_SD卡程序(不带文件系统)
        通信方式采用SPI模式,依据最新版数据手册Version 4.10(January 22, 2013),因此程序兼容性非常的好,对于2G以上和2G以下的SD卡都能识别,并且分2.0以上的卡和2.0以下的卡,采用C语言编写,所以也能轻松的移植到单片机程序。
       
        更多关于的技术资讯,欢迎访问 与非网FPGA技术专区
页: [1]
查看完整版本: FPGA入门基础与项目实践,拿下FPGA,轻松简单!