ddr 发表于 2010-4-21 10:28:55

FPGA综合问题

我实在是搞不清楚这个综合的作用,说是把RTL级的行为逻辑转化成门级电路,也是把程序转化成电路,但是一般要什么时候才用到呢,好像我们现在做的都是直接写好程序仿真一下,就下到板子上去运行了,那综合是什么时候才要用到的,看资料感觉综合这部分也蛮重要的呀,疑惑呀~~~

ddr 发表于 2010-4-21 10:29:11

呵呵,你说的写代码,仿真,这部分还是在RTL行为级做的。
但你的RTL代码在下载到板子上这个过程之前,要做一个综合、布局、布线,按照FPGA的要求,综合成电路,然后讲bit流文件下到FPGA开发板上
一句话,你下板子之前,肯定得综合,只是这部分你做的很快(可能电路比较小,综合很快)。
其实综合后还有一个指标,你的电路能跑多少M,其实也是评价你电路的一个指标,关系到timing。当你的设计复杂了你就明白了。
谢谢,有问题在联系~~~~~

你要下载,肯定得生成可以下载到板子里的一种文件,比如bit流等,肯定就包含综合这个步骤,只是很快,你看看你软件界面上,有没有synthesize这个选项(肯定有),还有布局步线(map等)。

ddr 发表于 2010-4-21 10:29:29

当你点击编译的时候你可以看下面的编译栏的状态,其实这个按钮是傻瓜式的,所以流程自动完成了,当然如果用其他IDE或想自己一步一步完成的时候你可以在START里面找到每一步的工具。这些方面还是要看书的,自己摸索比较慢,推荐人民邮电的Altera FPGA/CPLD设计,分基础和高级两篇,看完基础篇这些你就都明白了。

CPLD 发表于 2011-7-3 10:16:13

你的电路能跑多少M,其实也是评价你电路的一个指标,关系到timing

CPLD 发表于 2011-7-3 10:16:15

你的电路能跑多少M,其实也是评价你电路的一个指标,关系到timing
页: [1]
查看完整版本: FPGA综合问题