x*l
2 楼
e【 在 ccfantasia (cc-time killer) 的大作中提到: 】
首先,俺是菜鸟。赫赫:)
其次,
如果只是用在测试模块,VHDL不知道,verilog看样子该有。(在最后面)
但是要到fpga里面,呵呵:)
如果对随机性要求不高,建议用移位寄存器搭一个伪随机序列生成器。
如果要求高, 要么自己设计 true random number generator
要么去找 IP core.
3.8.7.系统任务 $random
这个系统函数提供了一个产生随机数的手段。当函数被调用时返回一个32bit的随机数。
它是一个带符号的整形数。
$random一般的用法是:$ramdom % b ,其中 b>0.它给出了一个范围在(-b+1):(b-1)中
的随机数。下面给出一个产生随机数的例子:
reg[23:0] rand;
rand = $random % 60;
上面的例子给出了一个范围在-59到59之间的随机数,下面的例子通过位并接操作产生
一个值在0到59之间的数。
reg[23:0] rand;
rand = {$random} % 60;
首先,俺是菜鸟。赫赫:)
其次,
如果只是用在测试模块,VHDL不知道,verilog看样子该有。(在最后面)
但是要到fpga里面,呵呵:)
如果对随机性要求不高,建议用移位寄存器搭一个伪随机序列生成器。
如果要求高, 要么自己设计 true random number generator
要么去找 IP core.
3.8.7.系统任务 $random
这个系统函数提供了一个产生随机数的手段。当函数被调用时返回一个32bit的随机数。
它是一个带符号的整形数。
$random一般的用法是:$ramdom % b ,其中 b>0.它给出了一个范围在(-b+1):(b-1)中
的随机数。下面给出一个产生随机数的例子:
reg[23:0] rand;
rand = $random % 60;
上面的例子给出了一个范围在-59到59之间的随机数,下面的例子通过位并接操作产生
一个值在0到59之间的数。
reg[23:0] rand;
rand = {$random} % 60;
j*h
3 楼
What you need is a google on "LFSR", linear feedback shift registers, such as
this one:
http://www-math.cudenver.edu/~wcherowi/courses/m5410/m5410fsr.html
This is how the "library functions" generate PN sequences anyway.
To form your own generator, you just need to look up a "primitive polynomial"
from the back of a math book. It is very easy to implement yet the theory
behind it is kind of fascinating.
数
b>0.它给出了一个范围在(-b+1):(b-1)中
生
this one:
http://www-math.cudenver.edu/~wcherowi/courses/m5410/m5410fsr.html
This is how the "library functions" generate PN sequences anyway.
To form your own generator, you just need to look up a "primitive polynomial"
from the back of a math book. It is very easy to implement yet the theory
behind it is kind of fascinating.
数
b>0.它给出了一个范围在(-b+1):(b-1)中
生
相关阅读
关于Iphone的实时定位请教,拜谢通过在Amazon购物,支持海外华人儿童基金会 (转载)问个关于microC的问题做电塔和传输线设计,前景如何?请教通信中的编译码问题? (LDPC)求一关于DSP C6713的书!问个简单的电路问题请问这里有谁了解或者在制造多晶硅的公司工作吗?Mixed Signal Design Engineer Opening in SINGAPORE (转载)那种能直接插入USB口的有四个针的小存储卡 (转载)揭批一下UIC电器与计算机工程系的黑暗(newest version) (转载)电磁轨道枪有没有在san jose附近学通信的找工作或者实习TWC和TC是不是比较水啊?Associate Editors 和Editorial Board Members什么区别这边有做太阳能电池的朋友吗?请问谁有用反应离子刻蚀硼硅玻璃的经验?要发几篇journal才达到平均phd毕业水平啊?请 推荐 电网传输以及电力电子方面的基础教材有人熟悉Cornell ECE的Sandip Tiwari吗