转自: https://zhidao.baidu.com/question/1705149255835699740.html
Systemverilog中权重分布由操作符dist实现,百有两种形式:“:=”或“:/”。
“:=”表示值的权重是相等的,“:/”表示值的权重是均分度的。
权重不用百分比表示,权重和也不一定是100.
例如
src dist {0:=40; [1:3]:=60;};
即src=0的概问率是答40/220,src=1的概率是60/220,是2的概率是60/220,是3的概率是60/220.
再例如
dst dist {0:/40; [1:3]:/60;};
即dst=0的概率是40/100,dst=1的概率是20/100,是2的概率是20/100,是3的概率是20/100.
总之,“内:=”强调权重相等,权容重和不一定是100;“:/”强调权重均分,权重和一定是100.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
猜你喜欢
  • 2022-02-24
  • 2021-12-29
  • 2021-06-20
  • 2021-11-06
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案