着眼于目前发展火热的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技术专区