专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
FPGA
FPGA学习迷茫求指点
2019-07-16 00:31
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
FPGA
8318
5
1463
tica, Arial, sans-serif">目前正在以便在板子上做简单的实验以便分析其代码的学习过程中,可是出路在哪里?这么学的效率有如何???应该怎么学先学什么才学的最
快?所谓的接口设置,划分模块、综合、
仿真
、时序、都该如何学??还需要学别的什么迷茫中谁能帮忙指点迷津
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
y990441
1楼-- · 2019-07-16 03:36
我也是初学者,我觉得FPGA涉及的东西太多,一下都面面俱到,对初学者来说是不可能的。
我认为首先可以做一些低速的外设实验,好处是可以不管时序。
在这些实验中,你会发现又要写可综合的代码,又要自己仿真验证,这样内容太多也很容易打击学习积极星,所以以开始只写可综合的代码,不验证。这样的好处是,你可以看到自己的真实实验结果,激发兴趣。坏处是,一些逻辑错误发现不了。
为了弥补这个不足,可以学习模块划分,这样每个模块代码比较短小,相对不容易出错。而且你可以直接拿一些现成的开发板的模块和自己的模块组合起来。模块划分开始的时候可以多分一些模块,每个模块功能比较少,这样,很多实验都可以直接复用原先的模块(这样很有成就感)。
上面的步骤熟悉以后,接下来,可以研究下仿真.这样,可以在下载程序前发现一些自己的小模块的逻辑错误。
熟悉仿真后学习在线逻辑分析仪等在线调试工具,当仿真成功,下载程序不正常工作的时候,可以用这个发现错误。
基本熟练做到上面这些就很牛逼了,最后,当你想玩高速器件的时候再开始研究时序~~~这个最烦人了。 最佳答案
加载中...
Elecfans管家
2楼-- · 2019-07-16 07:12
请关注我们EE对话FPGA专场
http://bbs.elecfans.com/jishu_447153_1_1.html
里面或许有你想要的答案!
加载中...
lily1992333
3楼-- · 2019-07-16 12:00
我也是刚刚开始,有时候学着学着就迷茫了,我觉得还是得从最基础的做起吧,能够寻找到一个程序,完整的,彻底搞明白,应该就会慢慢上手吧
加载中...
wdhashashd
4楼-- · 2019-07-16 16:27
精彩回答 2 元偷偷看……
加载中...
wvwfvwrf
5楼-- · 2019-07-16 16:46
下下看试试吧!!!
加载中...
一周热门
更多
>
相关问题
如何用FPGA驱动LCD屏?
5 个回答
请教一下各位专家如何用FPGA做eDP接口?
6 个回答
FPGA CH7301c DVI(显示器数字接口)没有数字输出
7 个回答
100颗FPGA的板子,开开眼界
6 个回答
求教自制最小系统版
10 个回答
基于FPGA的X射线安检设备控制器
2 个回答
CycolneIVGX核心板,可扩展PCIE,光纤接口,大家来鉴赏一下
6 个回答
关于VHDL或Verllog程序稳定性的问题
11 个回答
相关文章
嵌入式领域,FPGA的串口通信接口设计,VHDL编程,altera平台
0个评论
Xilinx的FPGA开发工具——ISE开发流程
0个评论
基于FPGA的详细设计流程
0个评论
干货分享,FPGA硬件系统的设计技巧
0个评论
一种通过FPGA对AD9558时钟管理芯片进行配置的方法
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
FPGA
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
我认为首先可以做一些低速的外设实验,好处是可以不管时序。
在这些实验中,你会发现又要写可综合的代码,又要自己仿真验证,这样内容太多也很容易打击学习积极星,所以以开始只写可综合的代码,不验证。这样的好处是,你可以看到自己的真实实验结果,激发兴趣。坏处是,一些逻辑错误发现不了。
为了弥补这个不足,可以学习模块划分,这样每个模块代码比较短小,相对不容易出错。而且你可以直接拿一些现成的开发板的模块和自己的模块组合起来。模块划分开始的时候可以多分一些模块,每个模块功能比较少,这样,很多实验都可以直接复用原先的模块(这样很有成就感)。
上面的步骤熟悉以后,接下来,可以研究下仿真.这样,可以在下载程序前发现一些自己的小模块的逻辑错误。
熟悉仿真后学习在线逻辑分析仪等在线调试工具,当仿真成功,下载程序不正常工作的时候,可以用这个发现错误。
基本熟练做到上面这些就很牛逼了,最后,当你想玩高速器件的时候再开始研究时序~~~这个最烦人了。 最佳答案
一周热门 更多>