求verilog语言高手解答,本人菜鸟利用random命令产生一串伪随机数,请问{$random}%255和$random%255的区别是什么.若是说有正负之分那么请问为何当定义一个有符号的量为[7:0](即八位)时两个命令产生

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 07:14:48
求verilog语言高手解答,本人菜鸟利用random命令产生一串伪随机数,请问{$random}%255和$random%255的区别是什么.若是说有正负之分那么请问为何当定义一个有符号的量为[7:0](即八位)时两个命令产生
xR_OP*>hC(f1<`4D`/RAV`d8 `sctºۜs{ӾK3 ;R4&[vEKCnEtw.1a;ҫ#(˫VpׇQX3(Vq[m0~ӄ;O#D2{騦 ?taИ3ɻuѯ0ƶܬH<xY: \= Qc K_;[K75<<*;|A`Odlw.Ɩ"faE.Z<`Kgҩ{BN S&]~N ,d̬A'aV^NRQ(2)kJ>$XP/*];Dtw2o23uv}Ţػ[MH!VVl

求verilog语言高手解答,本人菜鸟利用random命令产生一串伪随机数,请问{$random}%255和$random%255的区别是什么.若是说有正负之分那么请问为何当定义一个有符号的量为[7:0](即八位)时两个命令产生
求verilog语言高手解答,本人菜鸟
利用random命令产生一串伪随机数,请问{$random}%255和$random%255的区别是什么.
若是说有正负之分那么请问为何当定义一个有符号的量为[7:0](即八位)时两个命令产生的结果一样(即有正负之分)]可当定义的有符号的量为[9:0]时两个命令产生的结果不一样,一个有负数一个没有负数.

求verilog语言高手解答,本人菜鸟利用random命令产生一串伪随机数,请问{$random}%255和$random%255的区别是什么.若是说有正负之分那么请问为何当定义一个有符号的量为[7:0](即八位)时两个命令产生
{$random}%255: 0~254之间,需要8位表示
$random%255:-254~254之间,范围是上面的2倍了,需要加一个符号位,8位是不够的.
你用[7:0]的时候下面那个符号位被抹掉了,所以你看到的结果是一样的,[9:0]的时候就能看出区别了.