lfsr_randgen/线性反馈移位寄存器
描述
该线性反馈移位寄存器的核心是一个随机数发生器,主要是基于线性反馈移位寄存器(LFSR)。产生的序列具有最大的
长度可能。一个n位的线性反馈移位寄存器产生的序列周期等于2^n-1个。头文件的主要价值就是在于创造最大长度序列。
线性反馈移位寄存器的大小是一个通用的参数。该核心设计的方式,是为了从外部可以设置该方法的数据。
当信号为低电平时,输出使能引脚可以使得输出位为零位。
A testbench code is provided along with core.You can use that to verify the results.测试平台代码与该核心在文件夹中都有,你
可以用它们来测试结果。当然,我们建议你写自己的测试平台代码来测试这个设计。
如果您在设计中发现任何错误,请在错误追踪系统部分进行报告。
由于生成的序列是不完全随机的,请在加密之前谨慎只用该核心。
如果你觉得该设计有用,请发邮件至lalnitt@gmail.com,我会非常感激。 lfsr_randgen/线性反馈移位寄存器
页:
[1]