Verilog $random用法


http://blog.sina.com.cn/s/blog_6d7c18960100ux7h.html

 

“$random函數調用時返回一個32位的隨機數,它是一個帶符號的整形數...”,並給出了一個例子:
_____________________________________________________
EX-1:

    reg[23:0] rand;
   rand=$random % 60; //產生一個在 -59—59范圍的隨機數

—————————————————————————

又給出了一個產生0~59之間的隨機數的例子:
   reg[23:0] rand;
    rand={$random} % 60; //通過位拼接操作{}產生0—59范圍的隨機數
—————————————————————————
 
產生一個在min, max之間隨機數的例子:
EX-3:
  reg[23:0] rand;
  rand = min+{$random}%(max-min+1)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM