找回密码
 注册
关于网站域名变更的通知
查看: 718|回复: 3
打印 上一主题 下一主题

FPGA入门浅谈

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-22 15:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
很多刚接触FPGA的初学者对FPGA都是一知半解,都不知道FPGA真真正正的优势在哪里。当然,对于初学者来说,确实不需要太过于深入了解,也了解不了那么多。那么对于FPGA刚入门我们需要注意点什么呢?. G2 J  P- a: V% j! M

该用户从未签到

2#
发表于 2021-7-22 15:25 | 只看该作者
数电知识
% L7 Z' j& H  r* L4 p. O1 s- i8 T( D
要想学好FPGA,数电知识肯定要过硬,很多FPGA工程师在接触FPGA的时候都把FPGA当作单片机来使用,跑跑流水灯什么。但是作为一个优秀的FPGA工程师,我们要对数电知识有着深入的理解,具体深入到什么程度呢,在这里我就不详细描述,大家尽自己的最大努力去专研吧

该用户从未签到

3#
发表于 2021-7-22 15:35 | 只看该作者
编程代码的掌握* \; C$ v, @' K3 f5 q
9 h% Y$ e# h5 _( Z' x9 Y
FPGA为可编程逻辑器件,顾名思义就是可以编程的。现在用的比较多的是Verilog和VHDL硬件语言。注意,这里说的是硬件语言,我们要区分在学习这些语言的时候和C语言虽然看似有点共同之处,但是所实现的思路是和C语言有很大区别的。举个例子用C语言完成A+B+C+D那么我们可以顺序执行,先计算出A+B=AB,再计算AB+C=ABC,再计算ABC+D得出最后的结果。如果用FPGA进行,我们可以同时计算出A+B=AB和C+D=CD,然后再计算AB+CD得出最后的结果

该用户从未签到

4#
发表于 2021-7-22 15:38 | 只看该作者
仿真重要性
  l8 \% r4 Z3 N- j& F: J/ a$ J* nFPGA实现功能,前期的行为仿真是最为重要的。有很多刚接触FPGA的工程师,由于刚开始尝试的都是一些很简单的例子,所以往往会忽略仿真,比如写个流水灯什么的,直接写好上板子看看效果,不行就修改。
- O! v1 @  K" e! T& H7 K但是这种习惯是很不好的。我们要养成一个仿真的习惯,不管工程大小,要多仿真。有些初学者觉得仿真很浪费时间,恰恰相反,建立一个好的仿真模型,往往能节省很多开发调试的时间。所以在进行FPGA开发的时候,我们要加强自己的仿真建模能力,现在主流的仿真工具为Modelsim SE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 19:25 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表