C代码长度和电路门数有没有一个大概的对应关系?
时间:12-11
整理:3721RD
点击:
现在手头上有一个C Project,现在想知道把它写成HDL后,电路门数大概有多少。有没有哪位大侠有这方面的经验,关于C代码长度和电路门数大概的对应关系,假设HDL和C代码都写的很高效的情况。谢谢
一般来讲,是没有对应关系的。
一个a*b,就是无穷的面积了,万一是浮点数,就更多了。
还有寄存器使用,循环,都是很不可控的。
具体只能看代码分析。
很多代码里面的赋值a=b之类的
到了电路里面,就是连线而已
c本身就是串行执行的 用HDL是利用硬件的并行执行来加速
所以一般是无法预测的吧