FPGA学习迷茫求指点
时间:10-02
整理:3721RD
点击:
目前正在以便在板子上做简单的实验以便分析其代码的学习过程中,可是出路在哪里?这么学的效率有如何?应该怎么学先学什么才学的最快?所谓的接口设置,划分模块、综合、仿真、时序、都该如何学?还需要学别的什么迷茫中谁能帮忙指点迷津
我也是初学者,我觉得FPGA涉及的东西太多,一下都面面俱到,对初学者来说是不可能的。
我认为首先可以做一些低速的外设实验,好处是可以不管时序。
在这些实验中,你会发现又要写可综合的代码,又要自己仿真验证,这样内容太多也很容易打击学习积极星,所以以开始只写可综合的代码,不验证。这样的好处是,你可以看到自己的真实实验结果,激发兴趣。坏处是,一些逻辑错误发现不了。
为了弥补这个不足,可以学习模块划分,这样每个模块代码比较短小,相对不容易出错。而且你可以直接拿一些现成的开发板的模块和自己的模块组合起来。模块划分开始的时候可以多分一些模块,每个模块功能比较少,这样,很多实验都可以直接复用原先的模块(这样很有成就感)。
上面的步骤熟悉以后,接下来,可以研究下仿真.这样,可以在下载程序前发现一些自己的小模块的逻辑错误。
熟悉仿真后学习在线逻辑分析仪等在线调试工具,当仿真成功,下载程序不正常工作的时候,可以用这个发现错误。
基本熟练做到上面这些就很牛逼了,最后,当你想玩高速器件的时候再开始研究时序~~~这个最烦人了。
请关注我们EE对话FPGA专场http://bbs.elecfans.com/jishu_447153_1_1.html 里面或许有你想要的答案!
我也是刚刚开始,有时候学着学着就迷茫了,我觉得还是得从最基础的做起吧,能够寻找到一个程序,完整的,彻底搞明白,应该就会慢慢上手吧
我是零基础还没起步,,大神可不可以帮下我,,让咱们一起飞啊
下下看试试吧!