[发明专利]随机数产生装置及其方法有效
| 申请号: | 200910082174.6 | 申请日: | 2009-04-16 |
| 公开(公告)号: | CN101539847A | 公开(公告)日: | 2009-09-23 |
| 发明(设计)人: | 党朝;张文斌 | 申请(专利权)人: | 北京中星微电子有限公司 |
| 主分类号: | G06F7/58 | 分类号: | G06F7/58 |
| 代理公司: | 上海和跃知识产权代理事务所 | 代理人: | 李崧岩 |
| 地址: | 100083北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 随机数 产生 装置 及其 方法 | ||
1.一种随机数产生装置,其特征在于,其包括有第一时钟源、第二时 钟源、计数器及计时器;其中所述第一时钟源、第二时钟源及计时器均与 计数器连接,第一时钟源和第二时钟源向所述计数器输入方波时钟脉冲信 号,所述计数器在所述第二时钟源输入的方波时钟脉冲信号处于上升沿或 是下降沿时,其会对第一时钟源输入的方波时钟脉冲信号进行采样,若其 处于高电平位或是处于低电平位时,则进行计数;反之,则不计数;所述 计时器用于限定计数器计数的时间,其会在设定时间到达后通知所述计数 器停止计数;
其中,所述第二时钟源为变频元件,其与所述第一时钟源连接,其所 输出的方波时钟脉冲信号频率是对第一时钟源输入的方波时钟脉冲信号频 率进行变频而产生的;
并且,所述第二时钟源为开环设置。
2.根据权利要求1所述的随机数产生装置,其特征在于,所述计数器 计数得到的数值的进制是二进制、十进制或是十六进制中的一种。
3.根据权利要求1所述的随机数产生装置,其特征在于,所述第一、 第二时钟源输出的方波时钟脉冲信号频率之间具有相对的抖动性。
4.根据权利要求1所述的随机数产生装置,其特征在于,所述第一时 钟源与所述计时器连接。
5.根据权利要求1所述的随机数产生装置,其特征在于,所述第二时 钟源与所述计时器连接。
6.根据权利要求1所述的随机数产生装置,其特征在于,所述第二时 钟源为FPGA中的DCM元件。
7.根据权利要求1所述的随机数产生装置,其特征在于,所述计时器 和计数器元件是FPGA中的计时器和计数器元件。
8.一种随机数产生方法,其包括有以下步骤:
提供第一时钟源、第二时钟源、计数器和计时器;
所述第一时钟源与第二时钟源向所述计数器输入方波时钟脉冲信号
所述计数器对第一、第二时钟源输入的方波时钟脉冲信号进行采样, 其为在所述第二时钟源输入的方波时钟脉冲信号处于上升沿或是下降沿 时,对输入的第一时钟源的方波时钟脉冲信号进行采样,若其处于高电平 位或是低电平位,则计数器在计数基准上增加预定数值;
所述计时器经过预定时间后通知所述计数器停止计数,这时所述计数 器计数所得数值即为一个随机数;
其中,所述第二时钟源为变频元件,其与所述第一时钟源连接,其所 输出的方波时钟脉冲信号频率是对第一时钟源输入的方波时钟脉冲信号频 率进行变频而产生的;
并且,所述第二时钟源为开环设置。
9.根据权利要求8所述的随机数产生方法,其特征在于,所述提供的 第一、第二时钟源输出的方波时钟脉冲信号频率之间具有相对的抖动性。
10.根据权利要求8所述的随机数产生方法,其特征在于,所述第二 时钟源为FPGA中的DCM元件。
11.根据权利要求8所述的随机数产生方法,其特征在于,所述计时 器和计数器元件是FPGA中的计时器和计数器元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082174.6/1.html,转载请声明来源钻瓜专利网。





