我用VHDL编写1000行代码,大概要占多大的存储空间,用fpga内部flash,只有1k,1k大概能写几千行代码?

哪位高人指点一下吧
2024-12-25 01:35:25
推荐回答(3个)
回答1:

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

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

回答2:

同楼上说说一样,而且FPGA内部的存储单元只有调用了才会消耗掉的。一般程序都是占用逻辑单元LE

回答3:

同求SOPC技术帝