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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4723|回复: 15

[讨论] FPGA到底要学些什么

[复制链接]
发表于 2014-10-31 16:57:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
虽然在大学学过一些fpga的概念,然后就是看了参考资料试了试开发板,不过也是将开发板的自带例子跑了遍。感觉真正做FPGA是从去年初。因为工作接了项目,所以从基础的VHDL语言复习开始,学着选电路板的元器件,学者怎么设计原理图更合适,PCB也只是交给外单位画。板子做好之后便是自己写程序,仿真,上板子调试。
总觉得写的程序都是自己拍脑袋弄出来的,我喜欢用状态机,超过三分之二的进程都是状态机……也不知道写的好不好,会不会有bug,有时候运行起来能出结果,就好像松了口气,这块就告一段落了。
我以为这就是FPGA要学习的东西。会了基本的语言,做过模块,调试过,烧了程序正常运行……
看了看论坛其他前辈的帖子,发现自己会的东西实在太少太少,可是不知道要继续把FPGA做深入要学什么,有没有前辈指点一下,大家一起讨论讨论吧
发表于 2014-10-31 17:33:14 | 显示全部楼层
同感,做fpga的没有做IC的严谨
发表于 2014-10-31 18:25:53 | 显示全部楼层
我是参考IC设计来学FPGA的。两者类似,可以借鉴。
发表于 2014-10-31 20:04:22 | 显示全部楼层
我也是刚入行不就,觉得FPGA设计时,HDL最终是要映射成门级电路连接的,不同的设计思路和代码风格,以及约束都会影响布局布线后的版图结构和时序特性,而电路的时序特性很大程度上决定了设计的成败,所以每次设计都感觉有挺大的优化空间,然后也可以不断的学习新的设计思路和技巧。
发表于 2014-11-1 00:15:05 | 显示全部楼层
你开始觉得FPGA是一张白纸,可以由你任意发挥,在上面做你想做的数字功能。
但深入做系统了,你就会发现原来FPGA是一个被限制得很死的硬件,你会开始埋怨厂家,为什么这样做东西,种种不稳定的因素
发表于 2014-11-1 22:51:48 | 显示全部楼层
try to study timing analyzer
 楼主| 发表于 2014-11-2 17:25:08 | 显示全部楼层
回复 6# tkyao


    我开始做的是AD模块,感觉FPGA就是要做出跟芯片手册相符合的时序,控制芯片的作用。我看了论坛其他前辈的帖子,发现FPGA有做IC前端和算法等几种,这是算IC前端么?
 楼主| 发表于 2014-11-2 17:26:17 | 显示全部楼层
回复 4# 国科海天


    布局布线在设计原理图和板子的时候考虑的多的感觉啊,在开发程序的时候这些还用考虑么
发表于 2014-11-2 20:30:17 | 显示全部楼层
同是新手,路过!
发表于 2014-11-3 15:54:08 | 显示全部楼层
回复 8# suiciki
哦,我的意思是FPGA内部逻辑资源的MAP和ROUTE,FPGA有自己的映射和布局布线算法,将HDL输入转换成CLB和可编程开关的互连,不是指的电路板上的芯片布局和PCB走线。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 11:07 , Processed in 0.040519 second(s), 9 queries , Gzip On, Redis On.

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