我的程序中使用了模运算符% 代码如下
reg[7:0] ge,shi,bai;
reg[15:0] temperature;
。。。。。。。。。。。。
ge<=temperature % 10;
shi<=temperature/10%10;
bai<=temperature/100;
。。。。。。。。。。。。。。。。。。。。
目的在于求出temperature 的个位、十位和百位,用于译码显示。可是ise编译时报出下列错误
ERROR:Xst:867 - "temp.v" line 77: Operator % is only supported when the second operand is a power of 2.
我知道这不是语法的问题是ISE的问题,我用的是ise 13.2,如何解决,请各位大虾赐教