你提到的先复习加深数电基础在学习语言,最后上板调试,这样先理论后实践会很枯燥并且打消你学习的积极性。对于硬件电路的学习我认为是边实践边学习。走通了一遍,最后查漏补缺的学习理论会有更深的印象。
altera还是xilinx都可以,开发工具和环境不同罢了。开发板当然买大众的,学习资料全的,有技术支持的。
我也是初学者,有什么学习fpga的还建议,搭车同求大神赐教
学FPGA最好有个人知道,一个人摸索路比较难,想数电模电那是基础,语言不是难点你花心思一个星期准能掌握,告诉你个简单点的方法那就是对照实物列程来学语言那样很快,弄个开发板哪有很多列程琢磨清楚一两个那就OK啦,如果你想看下学习经验有很多论坛上都有高手的心得,那是很不错的
先找个板子,只要是fpga都可以,直接写verilog,跑程序
直接学verilog语言,动手仿真,然后买板
作为从业15年的过来人,有责任回答您的问题。在回答前我会先问您2个问题:
1)为什么学习FPGA?
2)学FPGA学什么?
FPGA是现代电子发展的结晶,作为电子工程师多少都要了解一些。学习FPGA有两个方向:1)研发FPGA;2)使用FPGA。如果是前者,那么培训班就算了。后者(使用FPGA)的人居多,所以我就说说这个。使用FPGA的人主要分为2大类:1)ASIC工作人员,使用FPGA做前期验证;2)研制板级产品的电子工程师。所以学习FPGA目的也就是为了适应这些工作。
FPGA的使用其实真的没有什么可以学的。硬件参考图纸一堆,设计电路的时候看参考图纸就行了。软件代码编程多半使用verilog(建议你直接学习这个语言),如果数字电路好,自己看看语法就行了(我的verilog是7~8年前我的徒弟教的,花了2天的时间)。剩余的工作就是数字电路的知识了,如果数电好,什么培训班都用不上。如果数电不好,为什么不上数电的培训班呢?很多做FPGA的人连基本的卡诺图和状态机都不会。基本理论不通,培训班也就是一个皮毛——会熟练使用word不代表成为著名作家。