Error (10207): Verilog HDL error at liftime.v(132): can't resolve reference to object "interrput"
是为什么啊?
程序
这是调用语句
always @ ( posedge clk)
if(oflag) led_ro = interrput(ios,iom,ioh,sos,som,soh);
function interrupt;
input [7:1] is,im;
input [5:1] ih;
input [7:1] ss,sm;
input [5:1] sh;
reg int_r;
if(is == ss && im == sm && ih == sh )
int_r = 1'b0;
else int_r = 1'b1;
endfunction
一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
关键错误在:
VERILOG 语法中支持了函数调用。由于综合器不支持这样使用方法,所以出现下面的告警:
Error (10207): Verilog HDL error at liftime.v(132): can't resolve reference to object "interrput
错误:综合器不支持函数调用,综合器综合在132行的时候,就出错了。并且报告 不能处理相关对象的“中断”!
一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!