vhdl 中2的i次方,怎么表示?写成2**i,vhdl提示错误,那怎么改啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:45:09
vhdl 中2的i次方,怎么表示?写成2**i,vhdl提示错误,那怎么改啊?

vhdl 中2的i次方,怎么表示?写成2**i,vhdl提示错误,那怎么改啊?
vhdl 中2的i次方,怎么表示?写成2**i,vhdl提示错误,那怎么改啊?

vhdl 中2的i次方,怎么表示?写成2**i,vhdl提示错误,那怎么改啊?
在VHDL中没有次方这个功能,你的底数是2,你可以用移位来代替乘法,这样快多了,比如说2^0='1',2^1="10",2^2="100",2^3="1000".这样推下去,

VHDL乘法运算很弱的,好像只能连着乘i次,不过循环和乘法太多了,非常占用资源和编译速度。