hi。我是fpga初学者,想想你请教。

发布网友 发布时间:2022-04-24 14:32

我来回答

4个回答

热心网友 时间:2023-04-27 06:45

写程序本来就是一件很麻烦的事情,需要经验,再说了,你是初学者,怎么刚开始就要自己写程序,可以把别人的程序拿来,自己修改,添加代码,或者删减代码,学习FPGA是一个过程,好好读读别人的优秀的代码,看看别人的状态机是怎么用的,孰能生巧,加油,共勉!!
希望对你有帮助!

热心网友 时间:2023-04-27 06:45

我只想说简单的几点,希望能够让你知道为什么自己这么迷茫:
1.FPGA是电路设计,不是软件设计,基础是数电、verilog /VHDL、算法。你将这些基础先要理解,然后你才能真正的去设计FPGA,这个过程是比较长的。
2.FPGA是一个比较复杂的设计过程,需要跟踪的书序信号非常之多,不是你凭空想象就可以理解各种信号的状态的,所以,你必须要仿真,跟着仿真结果去做你接下去需要做的每一步。
3.做技术的,不要浮躁,心理状态非常重要,特别是FPGA设计,信号太多,复杂,千万别静不下心。
4.我的qq:3940304,期待与你一同学习。
5.祝你成功!

热心网友 时间:2023-04-27 06:46

我刚开始学FPGA的时候,也觉得无从下手。现在回头想想,学习的重点是要看懂综合之后的网表,特别是RTL级(寄存器传输级)的网表。写C之类的代码,关键是弄清楚算法流程;写verilog之类的硬件代码,关键是弄清楚电路结构,而网表就是电路结构的示意图。看懂了网表,时序也就自然清楚了。

热心网友 时间:2023-04-27 06:46

FPGA主要是时序逻辑,所以要求个人时序逻辑能力要比较好,这就要有比较好的数电知识,还要了解FPGA的基础知识。学FPGA不是短期的事情,程序框架就根据你要实现的功能,先做框架图,然后一个模块一个模块的写出来,然后再桥接。如果要强一点的话,建议多看关于时序的书籍,像先锋工作室的FPGA的书就不错

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com