FPGA设计成功关键

[复制链接]
8579|29
 楼主| southcreek 发表于 2008-10-18 20:19 | 显示全部楼层 |阅读模式
1、想方设法使用一个时钟,进行同步设计。<br />2、确保信号建立时间无误。<br />3、尽量降低电路速度。<br />4、不要认为使用硬件描述语言是做软件。时刻保将自己写的每条语句都能找到成相应的硬件。<br />
onebyte 发表于 2008-10-24 14:20 | 显示全部楼层

最后一条如何实现?举例说说吧

  
回声谷 发表于 2008-10-25 20:08 | 显示全部楼层

如果你没深入学过软件编程,最后一条就很容易做到

  
g19860529 发表于 2008-11-6 13:56 | 显示全部楼层

我猜

不仔细分清哪些语句能综合,哪些不能综合的,就会出错的。弄综合的就是有对应电路的,不能综合的就是对应电路找不到或者不容易实现的。这似乎还和你的综合工具有关
jackwong 发表于 2008-12-2 23:15 | 显示全部楼层

hehe

在写HDL程序时,不能以软件的思维来考虑,你要知道你的程序最后出来的是电路,电路功能的实现是以时钟为基准的。<br />至于什么能综合,什么不能综合,只要你的语言规范,去掉综合产生的错误和告警就行,不用管什么能综合什么不能!
rcengtian 发表于 2008-12-8 22:46 | 显示全部楼层

说的不错

说的不错。就是太空洞了&nbsp;!@
dragon_hn 发表于 2008-12-13 23:24 | 显示全部楼层

楼主所言极是

楼主所言极是
kevin04021101 发表于 2010-3-4 23:51 | 显示全部楼层
不要认为使用硬件描述语言是做软件。时刻保将自己写的每条语句都能找到成相应的硬件。 这话就如大音无声一样,真的应该说得具体点~
李冬发 发表于 2010-3-5 02:04 | 显示全部楼层
HDL是硬件描述语句,不是程序。
sleepybear 发表于 2010-3-5 14:02 | 显示全部楼层
硬件描述语言:“硬件”是核心,“语言”是载体,“描述”是过程。

评分

参与人数 1威望 +1 收起 理由
sxhhhjicbb + 1 最简洁的

查看全部评分

氧化 发表于 2010-3-7 21:49 | 显示全部楼层
第一条是说同步设计,同步设计不一定就是最好方案,需要看设计需求。有时候需要做异步设计。
第二条是说什么?工具可以帮助检查
第三条根据设计需求,速度和资源找平衡
第四条是应该是设计基础吧,不论是fpga还是MCU编程,都需要知道自己写的东西是什么,它来做是否会比较费劲~
guwu 发表于 2010-3-10 17:15 | 显示全部楼层
刚刚学习,有个概念的理解不清楚:
能综合的语句、数据类型才能最后对应芯片内部的实际连线、逻辑电路之类的东西,对么?
如果正确那么不能综合的语句,数据类型,定义他们做什么用?

比如书上说VHDL综合器不能综合时间类型的数据,那么语句
p<=a AFTER 50 ns;在延时小于50ns时有什么意义?
yeti_dead 发表于 2010-4-2 21:03 | 显示全部楼层
精辟!言之有理,值得学习
mr.king 发表于 2010-4-2 21:17 | 显示全部楼层
做FPGA有高深度数字存储示波器大大加快问题解决速度
vbgood9181 发表于 2010-4-15 23:02 | 显示全部楼层
qiang3a 发表于 2010-9-10 15:28 | 显示全部楼层
干练,好要慢慢体会呀!
sassos 发表于 2010-11-22 10:46 | 显示全部楼层
CPLD/FPGA设计 本身就是直面硬件的描述 其描述语言和c本质不同
zengqiao 发表于 2010-11-23 11:10 | 显示全部楼层
:lol头疼
ytulin 发表于 2010-11-24 08:33 | 显示全部楼层
这种帖子也算精华?
qiya_s 发表于 2010-12-10 21:28 | 显示全部楼层
都是大的概念,能不能说详细点,特别是最后一条
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

15

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部