个人学习FPGA的初步过程

对于FPGA,完全是从零开始学习,简单讲述一下我个人学习FPGA的经历吧:

没有开发板的日子。说真的要我掏腰包买开发板觉得是一件非常奢侈的事情。理由1:现成的东西,背后影藏诸多诡异的事情我们是无法体会得到,一切太顺利,不见得是一件好事。理由2:钱诶,物价上涨,工资不涨,挣两个钱不容易,得慎重啊。

没有开发板也不能阻止我向前学习的脚步。那只能先买本夏宇闻的Verilog HDL的书看了或到网上下载电子书都可以,边看边学习边仿真,说到仿真,我又开始去学习Modelsim,如何在ModelSim SE中添加Altera的仿真库,如何利用ModelSim功能仿真和时序仿真。花一两个晚上的时间就可以学会。精通就没必要了吧。学会仿真那就继续看夏宇闻的书,我是跳着看的,因为也有很多东西看不太懂,也有很多东西暂时用不到,如果一页一页翻过去,我估计看到一半就没有信心了。等这本书看的差不多,Modelsim也用的差不多,是该学习Quartus II,网上下载软件,安装破解,只能一步一步的走了,网上下载教程看。推荐一本书“基于Quartus+II的数字系统Verilog+HDL设计实例详解“,可以让你轻松学习ModelsimQuartus软件。这本书我现在也没有看完,只是看了前面几张,后面的实例没有去看。

就这样混了一段日子,书上代码能看懂,要自个去写个流水灯、串口实验不会啊,也没法下手啊,咋办呢?又开始迷茫了,又开始埋怨了,老是想要是有人带就好了,空想,不顶用,来点实际的吧。

还是找个开发板动手操作吧,要我买,不可能。自己做一个开发板,原理图、PCB Layout、投板、买料,这期间花了将近有半个月,当然这些钱不是从我的腰包掏出的,嘿嘿。。。板子在投出后,需要一周的时间才能回来,利用这周时间到网上搜集资料教程,有黑金的“Verilog HDL 那些事儿“、特权的”深入浅出玩转FPGA“、红心电子的例程讲解,红心的还没怎么看。在看每个例子之前不要轻易的去看他们的思路讲解,先自己揣摩能用什么方法能够实现,在去看讲解,经对比后你会有更深的体会,有时候实在想不到,只能直接去他们的讲解了。我很少直接拿他们的代码下载到板子上去验证,我都是先把思路理解透,然后开始自己着手去写,掺入自己的风格。就这样一步一步的走过来,从小实验做起,然后在把他们综合在一起,要综合到一起,那就需要小的项目。这些小的项目完全是学习51单片机做过的。目前做了一个数字时钟设计,附带秒表功能及时间设置功能。

其实我也很真的想有个高手带我。。。。

上一篇:第十一章、认识与学习 BASH Bash Shell 的操作环境


下一篇:C++ 用变量定义数组