FPGA综合问题
我实在是搞不清楚这个综合的作用,说是把RTL级的行为逻辑转化成门级电路,也是把程序转化成电路,但是一般要什么时候才用到呢,好像我们现在做的都是直接写好程序仿真一下,就下到板子上去运行了,那综合是什么时候才要用到的,看资料感觉综合这部分也蛮重要的呀,疑惑呀~~~ 呵呵,你说的写代码,仿真,这部分还是在RTL行为级做的。但你的RTL代码在下载到板子上这个过程之前,要做一个综合、布局、布线,按照FPGA的要求,综合成电路,然后讲bit流文件下到FPGA开发板上
一句话,你下板子之前,肯定得综合,只是这部分你做的很快(可能电路比较小,综合很快)。
其实综合后还有一个指标,你的电路能跑多少M,其实也是评价你电路的一个指标,关系到timing。当你的设计复杂了你就明白了。
谢谢,有问题在联系~~~~~
你要下载,肯定得生成可以下载到板子里的一种文件,比如bit流等,肯定就包含综合这个步骤,只是很快,你看看你软件界面上,有没有synthesize这个选项(肯定有),还有布局步线(map等)。 当你点击编译的时候你可以看下面的编译栏的状态,其实这个按钮是傻瓜式的,所以流程自动完成了,当然如果用其他IDE或想自己一步一步完成的时候你可以在START里面找到每一步的工具。这些方面还是要看书的,自己摸索比较慢,推荐人民邮电的Altera FPGA/CPLD设计,分基础和高级两篇,看完基础篇这些你就都明白了。 你的电路能跑多少M,其实也是评价你电路的一个指标,关系到timing 你的电路能跑多少M,其实也是评价你电路的一个指标,关系到timing
页:
[1]