dybttkl

小白自学fpga 一 学习计划

0
阅读(2098)

从今天起小白要开始学习fpga的一些完整的知识。目标是能够在几个月内完成一个小系统,这套系统里面,希望可以有相应的fpga接口内容和fpga的算法内容,当然,testbench也是需要模仿和练习的。因为纯粹出于自学目的,所以希望写下博文来进行相应的开发记录,并且能够激励自己不懈怠。

之前陆陆续续的也写过几个小的fpga项目,没有什么难度,也并不是从头开始开发,所以学的知识零零碎碎,并且有一叶障目的感觉。这次希望能够从硬件电路开始,一步步的摸索fpga的完成系统的架构,增加自己的经验,同时,也能为明年的简历上多一些抢眼的项目经历。

限于小白的水平,想要实现的系统非常简单,如下图:

但是小白觉得这个东西做出来最多只能会点接口的东西,不一定能把算法加进去。接口部分输入接口还没选择,因为现在还没有确定要搞通信的相关算法还是图像处理的算法。到时候再说吧~

FPGA决定选择 ALteral公司的CYCLONE III,选此款FPGA也是因为实验室的便利,通过数据手册得到此片子支持DDR2接口,所以也就选择了DDR2存储芯片。

学习计划 :因为要对此FPGA进行全面细致的学习,首先从cyclone iii的handbook学习,然后完成此套系统的原理图绘制,然后进行相应的PCB仿真,以确定高速接口能够不出现电源和信号的完成性问题。之后测试板子完成后,当然是焊接等等,硬件电路调通,再进行DDR2 的IP学习,最后如果再有时间就进行算法的仿真和实测。let's go

Baidu
map