主权项 |
一种异构轻量级的真随机数产生器,其特征在于,包括依次连接的异构随机源模块、后处理模块和FIFO模块,以及时钟产生模块;所述时钟产生模块的输入端连接系统时钟,所述时钟产生模块的第一输出端分别与所述异构随机源模块的时钟端、所述后处理模块的时钟端和所述FIFO模块的时钟端连接,所述时钟产生模块的第二输出端与所述FIFO模块连接;所述时钟产生模块用于将所述系统时钟进行分频并由所述第一输出端输出采样时钟信号、由所述第二输出端输出输出时钟信号,所述异构随机源模块的使能端用于连接使能信号,当使能信号有效时,所述异构随机源模块工作并产生第一随机序列,所述后处理模块对所述第一随机序列进行消偏处理后输出第二随机序列,所述FIFO模块对所述第二随机序列进行缓存并根据所述输出时钟的频率要求将真随机数据并行输出;所述异构随机源模块包括N组第一亚稳态电路、M组第二亚稳态电路、L组第三亚稳态电路、第一异或门和第二异或门;N、M、L均为正整数,(N+M+L)大于等于10;所述N组第一亚稳态电路的输入端、M组第二亚稳态电路的输入端和L组第三亚稳态电路的输入端均连接至所述时钟产生模块的第一输出端;所述N组第一亚稳态电路连接至所述第一异或门的第一输入端,所述M组第二亚稳态电路连接至所述第一异或门的第二输入端;所述第一异或门的输出端连接至所述第二异或门的第一输入端,所述L组第三亚稳态电路连接至所述第二异或门的第二输入端,所述第二异或门的输出端连接所述后处理模块。 |