ISE13.2 调用random报错

2019-03-25 09:28发布

我是初学者!使用的是ISE13.2学习VERILOG,今天在写代码时调用了$random,但是synthesize时报错,如下: ERROR:Xst:850 - "random_puls.v" line 31: Unsupported System Function Call.
代码如下: `timescale 1ns / 1ps

module random_puls(
    output [9:0] dout
    );
 reg [9:0] rdout;
 integer delay1,delay2,k;
 initial
 begin
  #10 rdout = 0;
  for(k=0;k<100;k=k+1)
  begin
   delay1 = 20*({$random}%6);
   delay2 = 20*(1 + {$random}%3);
   #delay1 rdout = 1<<({$random}%10);
   #delay2 rdout = 0;
  end
 end
 assign dout = rdout; 
 
endmodule 请大家帮我看看怎么回事! 附件是LICENSE的状况,帮我看看是不是破解没成功!(不会发图片 只有附件了)
[ 本帖最后由 kastelo 于 2012-4-9 16:37 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
deweyled
1楼-- · 2019-03-25 18:40
< / random不可综合,只有在仿真的时候使用。
kastelo
2楼-- · 2019-03-25 20:41
噢!弱智了!我是做软件的!才开始,多谢了!

一周热门 更多>