FPGA该怎么学啊?( 二 )


FPGA该怎么学啊?

文章插图
当我们需要去设计一个自己不熟悉的功能的时候 。从头开始设计可以说是费时费力不讨好的 。这时如果有一个前人做好的相关功能设计 。哪怕不是完全一样功能 。但是 。对于我们自己工程的开发都是有很重要的启发作用的 。站在巨人的肩上 。往往可以事倍功倍 。因此借来下 。小书就介绍一些做fpga开发 。或者是做互联网相关开发 。找资料的地方 。
(1)Github;Github是一个开源代码托管中心 。这里面可以说是汇集了全球的开源代码(不是说是最全 。但是一定是最广) 。
FPGA该怎么学啊?

文章插图
(2)淘宝;不要以为 。淘宝就是用来买吃买穿的地方 。淘宝也是一个很好的我们开发获取第一手资料的地方 。(敢于开店铺 。出售自己技术的人一定是有两把刷子的人) 。在淘宝上 。经常有很多店家为了推广自己的产品 。给客户提供免费的开源测试代码 。这些代码是经过金钱检验过的质量还是有保障的 。
FPGA该怎么学啊?

文章插图
(3)软件本身;一个软件不仅是用来设计开发的 。也是用来学习相关例程的 。软件一般会对每一种ip核提供一系列设计例程 。这些例程是学习掌握该ip核的最基础资料 。
FPGA该怎么学啊?

文章插图
(4)百度;这里的百度是泛指通过百度搜索到的一系列资料 。包括csdn等一些开源资料中心 。这些代码质量不一定能够保证 。我们参考这代码时主要学习其中的设计思路 。不要求例程完全正确 。
学习过程就像一篇文章 。是一个总分总的结构 。
一开始是总体概述(这时我们需要找到自己需要的参考资料);
【FPGA该怎么学啊?】然后是分点概述(我们在希望将参考资料内容化为自己的内容的时候 。发现必须弄懂参考资料中没一个小知识点 。才可以在上面修改出自己想要的结果);
最后又是一个总体的总结概述(我们掌握了参考资料的各个小点 。重新排列组合出自己想要的结果 。搭建出自己想要的工程) 。

推荐阅读