xilinx FPGA 烧写完程序,怎么知道在配置芯片内占了多大。

xilinx FPGA 烧写完程序,怎么知道在配置芯片内占了多大。,第1张

呵呵,不需要这么麻烦,烧结前就已经知道大小了。在你生成bit或bin文件时,有一个压缩选项,如果不压缩,那么生成的bit文件就是一个固定值,也就是在配置芯片中的需要的最大容量。而选择压缩,就是实际生成的容量。其实,这个值(最大)一般在datasheet下就可以看到,只要保证配置芯片大于该容量就OK了。

另外,MCS文件是可以看,但没必要去查,除非你需要查看里面的编译信息,而且‘00’去数下。。。哈哈。。。你试试,估计会疯的。

这个与你代码长度基本无关,综合编译工具会将代码映射为硬件链接,而不是像单片机那样的需要单条指令取指执行,在fpga内部是没有代码量这一说法的,存储空间取决于你所写的代码所用到的资源情况,一般编译工具会给出你的资源使用情况。

补充:如果是使用fpga搭建nios嵌入式系统的话,软核部分的代码量就需要你自己优化了,网上有些代码量优化的方法,你可以看看。我看你的问题描述为 “使用vhdl编写” ,那应该不会是软核程序了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11427566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存