问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

零基础学fpga应该怎么学?

发布网友 发布时间:2022-04-22 13:56

我来回答

5个回答

热心网友 时间:2022-07-13 03:36

学习步骤:

1,计算机必不可少。可以选择安装quartusII或者ISE软件。这是必备的软件环境。
2、熟悉verilog语言或者vhdl语言 ,熟练使用quartusII或者ISE软件。
3、设计一个小代码,下载到目标板看看结果。
4、设计稍微复杂的代码,下载到目标板看看结果。
5、设计复杂的代码,下载到目标板看看结果。
6、设计高速接口,譬如ddr2或者高速串行接口
7、设计一个复杂的协议,譬如USB、PCIexpress、图像编解码等。
8、学习再学习,知道“学无止境,山外有山”。
注意事项:第一步:学习了解FPGA结构,FPGA到底是什么东西,芯片里面有什么,不要开始就拿个开发板照着别人的东西去编程。
第二步:掌握FPGA设计的流程。了解每一步在做什么,为什么要那么做。
第三步:开始学习代码了。不要一开始就走入误区。
第四步:template很重要。能不能高效利用FPGA资源,一是了解fpga结构,二是了解欲实现的逻辑功能和基本机构,三是使用正确的模板。
总结:理解时序,逻辑是一拍一拍的东西,在设计初期想的不是很清楚的时候可以画画时序图,这样思路会更加的清晰,还有就是仿真很重要,不要写完程序就去往FPGA中去加载,首先要仿真,尤其是对比较大型一点的程序,想像自己是在做asic,是没有二次机会的,所以一定要把仿真做好。

热心网友 时间:2022-07-13 03:36

语言都是工具,都是其次,重要的是先把数字电路搞明白,FPGA就是个可编程的数字电路,数字电路明白了后边也是轻车熟路了

热心网友 时间:2022-07-13 03:37

先选定语言 最好是VERILOG 再看看参考书和网上的视频 特权同学的还不错 最好要弄块实验板 没有DE系列的 可以买特权视频里面说的那种实验板
这些都是语言工具 最重要的是面对一些问题的时候能有设计方案 就是所谓的解决方案 之后再利用工具实现功能

热心网友 时间:2022-07-13 03:37

最好先看书,熟悉一下语法。其实跟C语言差不多,看个一周就可以简单编写小程序,例如:时钟分频、计数器、状态机什么的。
可能的话,就买块开发板,在上面跑些程序。

热心网友 时间:2022-07-13 03:38

他们说得都对,其实那个问题开始入手都可以,总之所有这些问题最后你都得弄懂。实际上,需要弄懂还远不止这些,比如FPGA的datasheet了,就这个spec有的FPGA就多达几百页;FPGA设计流程,包括:综合、PAR、timing、constraint等;设计FPGA的时候,还会有电路图的设计,你得掌握电路图设计工具,至少得会用,以及如何设计合理的FPGA能work的电路图;FPGA板还可能会出问题,你还得会调试,那得学会使用仪器,比如示波器、逻辑分析仪等。当然前面几个说,语言是基础,必须掌握;实际上,FPGA仿真也是蛮要知识,你得学会写testbench、仿真工具、查看波形、debug等。
别急,慢慢来。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? FPGA怎么学? FPGA怎么开始学 关于FPGA的学习方法…… 求助:FPGA的学习策略 怎么快速学习FPGA入门 怎么才能学好FPGA? FPGA学习对其结构需要掌握到什么程度? 怎么转发别人微信里的东西到自己的微信朋友圈! 准备学习fpga,但不知怎么开始,求大虾指点,希望详细点,多谢。 如何将朋友推送给另一个朋友 如何将朋友推送给另一个朋友 为什么有些可以手机连无线网开热点 是什么原理? 无线路由器桥接手机热点怎么设置? 关于USB无线网卡、便携式路由器和移动热点 路由器怎么连接热点 无线路由器怎么连接移动热点 请问,笔记本电脑上的移动热点是什么意思?谢谢。 中国移动怎么连接无线路由器 如何连接无线路由器和移动的热点? 怎么学习CPLD/FPGA 学FPGA首先要学习哪些入门知识? fpga怎么学习? 学fpga需要掌握什么 FPGA 学习需要哪些东西 iqoo5怎么在平行世界设置主题 学习FPGA需要那些基础知识? vivo手机怎么换桌面主题的软件啊 学习FPGA需要学好哪些基础知识? 怎么换桌面主题? FPGA怎样学习 怎么换桌面主题 桌面主题怎么弄啊? 怎样更换桌面主题 win10怎么u盘启动 怎么换桌面主题? 怎么换桌面主题,就是改变不了窗口风格,怎么办 什么是嵌入式系统软件平台,它的工作原理是什么 怎么更换桌面主题 win10怎么进入u盘启动界面