我用VHDL编写1000行代码,大概要占多大的存储空间,用fpga内部flash,只有1k,1k大概能写几千行代码
这个与你代码长度基本无关,综合编译工具会将代码映射为硬件链接,而不是像单片机那样的需要单条指令取指执行,在fpga内部是没有代码量这一说法的,存储空间取决于你所写的代码所用到的资源情况,一般编译工具会给出你的资源使用情况。
补充:如果是使用fpga搭建nios嵌入式系统的话,软核部分的代码量就需要你自己优化了,网上有些代码量优化的方法,你可以看看。我看你的问题描述为 “使用vhdl编写” ,那应该不会是软核程序了。
多重随机标签