fpga供电电压偏低会怎样_重拾大学期间学习FPGA的时光,小小开发板里蕴藏着大大世界!...

最近在翻查大学时期积累的技术资料文档,看到了尘封在硬盘里多年的FPGA学习资料,瞬间感到满满的怀念,正是大学时接触的FPGA技术直接把我带进了现在这个技术岗位--数字电路工程师,毕业到现在一直在集成电路这个行业耕耘,一直在数字电路设计这个岗位奋斗。怀念的同时打算把当年学习FPGA的资料贡献出来,希望对有需要的人有帮助!

FPGA学习资料

下图是我在硬盘里翻出来的一部分学习资料目录,这部分是当时买FPGA开发板时送的,里面包含了开发板的用户手册,原理图,常用软件,软件安装教程,软件使用教程,入门基础知识等等。这些资料对于初学者来说简直是如获至宝,当年看到这些资料恨不得马上通宵把它们看完。另外还有一些在学习过程中自己收藏的资料,如果大家有需要也可以找我交流获取。

eee668805df8eecdf0ee65f4c0885196.png

部分资料

开发板整体概况

当我在硬盘里翻到这些资料的同时马上去翻箱倒柜找出了当年的开发板,虽然盒子的灰尘有点多,但是板子依然被保存得很好,各个功能部件都还在,下面来几张图。

尘封的盒子,这是黑金的开发板,当年最火的FPGA开发板之一,不知道现在还是不是FPGA开发板界的老大。

be1a42f7970ac217a93b718951fd87bf.png

开发板盒

打开箱子看到开发板和两根红红的线被压在里面:

8df7f80cf62de3c5df416a3e69d2e3fd.png

红色的两根线分别是JTAG下载线和电源线,电源线是USB接口的,直接插在电脑的USB接口供电就可以了,十分方便。

61231858574acd8496236365f8f45f0c.png

电源线和JTAG下载线

开发板的整体图,还接着个摄像头,记得是OV7670的,当时是想用他学习图像处理,摄像头是额外买的,多少钱忘记了,应该还能用吧。

2dd2bce4a9f5f80335d96db1257acb39.png

开发板

开发板功能介绍

这款开发板的型号是AX301,是入门级的开发板,适合初学者,毕竟我当年也是初学者嘛。虽然是入门级的,但实际上很多很多外设都集成在了这款开发板上,而且整个板子的质量和PCB布局都是相当可观。

FPGA型号:

这块开发板使用的Altera公司CYCLONE IV系列的FPGA芯片,型号是EP4CE6F17C8,封装是FBGA的,总共256个引脚。顺便说一句,目前世界上的FPGA芯片依然被两大巨头统治着,一个是Altera,另一个则是XILINX。希望有朝一日可以看到国内有FPGA厂家崛起,打破这多年以来的局面。

bf3e472684f15df1158517b2ee46c72d.png

FPGA资源参数

上图是这个型号的FPGA的资源参数,主要可以看到它的逻辑单元总共有6272个,乘法器LAB有392,RAM有276480bit,IO有179个,内核电压是1.15~1.25V。

模块分布:

a54c3b19c103db267fd0aef6e73ca740.png

FPGA开发板各模块分布

上图是这个FPGA开发板各功能模块的分布示意图,可以看到这个开发板支持实现的功能还是相当丰富的。

开关按键,可以用来学习按键消抖处理方法。

PS/2接口,现在用得比较少了,感兴趣的可以学一下,或者忽略也没关系。

摄像头接口,可以接OV7670摄像头,学习处理摄像头采样数据的时序。

VGA接口:虽然现在都逐渐使用高清接口了,但是VGA还没有退出市场,也还有很多产品保留,学习VGA接口时序对于初学者是个不错的锻炼。

数码管:大学生最常做的就是交通灯实验,记得当年实践课也做过交通灯和秒表的编程。

LED灯:当然还有跑马灯,学习单片机的也肯定做过这个实验。

EEPROM:通过SPI通信,学会往EEPROM读写数据,就学会了SPI接口时序了。

SDRAM:SDRAM的控制时序对于初学者来说还是相当复杂的,建议后面再学习。

SD卡座:可以学习SD卡控制时序,感兴趣还可以尝试把电脑的文件通过FPGA存到SD卡里。

蜂鸣器:蜂鸣器也是很多实际产品中用到的元器件,能发出声音,也是开发者的一大乐趣。

7寸TFT接口:可以外接TFT屏,进阶玩家可以做一个系统,通过摄像头采集数据,然后经过处理后把图像从TFT屏显示出来。当然,学习资料中也有这样的教程。

扩展口:这40个扩展口是用于给进阶玩家用的,当你学会了基本的操作就可以自己动手外面打电路通过扩展口与FPGA连接,用FPGA做主控实现你想要的功能。

a854d021aae9532be75795ac5ae0b40a.png

除此之外,还有基本的USB电源接口、JTAG接口是整个开发板跑起来必备的。今天就先给大家介绍这款开发板的功能概况,下次再针对每一个功能模块进行细节介绍以及怎样把这些功能模块用起来。

感兴趣的朋友可以加一下关注,后面会一一送上我积累的技术资料以及学习建议,也欢迎大家一起交流学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值