在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: du139123456789

怎样提高FPGA水平?望高人指点

[复制链接]
发表于 2009-10-17 22:35:29 | 显示全部楼层
好贴留恋
发表于 2009-10-18 01:08:32 | 显示全部楼层
潜水多年,我来说说,希望对FPGA的初学者有帮助。
FPGA是一个硬件设计的领域。VHDL或verilog也称为硬件描述语言。FPGA的设计就是一个硬件的活。
学好了VHDL或VERILOG不代表就行了,这只是你的工具,主要的是你的内功。内功就是硬件知识,对于pFPA主要是数字电路的知识。你在写代码时要考虑到你要实现的模块的原理图是什么样的,能否综合,时序是否合理。你写的代码是否是你要实现的原理图。心中有这些概念,你FPGA设计应该不会差了。
所以,学FPGA前深入学习下数字电路,注意是深入学习。国内目前数字电路结合FPGA设计的书不多,比较遗憾。很多人写的书上的代码,实际中都是不可综合的,不客气的说纯粹自娱自乐。做个仿真测试还行。
供参考!
发表于 2009-10-18 16:43:00 | 显示全部楼层
新手学习中。。。。。
发表于 2009-10-19 23:17:28 | 显示全部楼层
谢谢五楼牛人的指点,你提供的入门书很好
发表于 2009-10-19 23:44:16 | 显示全部楼层
怎么才算将寄存器间的关系描述好呢?意思是指描述得很细,不留含糊的地方吗?我们知道对于一些逻辑关系,就算不是所有逻辑状态都描述完都可以运行的.
9# wz_cdj
发表于 2009-10-20 10:06:46 | 显示全部楼层
根据工作而定!!!
紧密结合现实比较好!
发表于 2011-6-2 22:16:28 | 显示全部楼层
楼主心得,肺腑之言。
发表于 2011-6-2 23:12:09 | 显示全部楼层
学习了 本人正在学习
发表于 2011-6-2 23:34:06 | 显示全部楼层




    老兄能不能推荐本数字电路的书
发表于 2011-6-3 13:56:06 | 显示全部楼层


潜水多年,我来说说,希望对FPGA的初学者有帮助。
FPGA是一个硬件设计的领域。VHDL或verilog也称为硬件描述 ...
nir_dream 发表于 2009-10-18 01:08




    理解差不多。

   所以,我的建议是:

  1、要理解HDL语言跟综合后的硬件的关系。也就是,你写这句话,要知道会综合成什么样子。
  2、理解设计流程。我以前就连基本的流程都不完全懂。软件只会用quartus,一个编译全部搞定,然后直接下板子(想想胆子够大的,当时)
  3、找上边推荐的几本书的其中一本,完全看完它。书不在多,因为你看三本,基本上你是看了三遍书。
  4、最关键,也是最难的一点。你要做什么,你要完全搞明白它。毕竟FPGA,hdl语言,什么软件的,这都只是工具而已,用多了就熟了。比如说你要调试个sdram,如果你对sdram的时序操作都不理解,你就算对HDL语言很熟,工具用的很熟练,那也没有用呀。

备注:本人现在也是半桶水,所以说一下自己的感受。估计论坛里的高手都不愿意跟你说这个东西了。呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-23 18:19 , Processed in 0.023115 second(s), 8 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表