The invention discloses a design of a flash data scrambler which can automatically adjust the excitation mode. The scrambler has an excitation generator, which generates 32-bit output and operates exclusively or exclusively with the 32-bit output of the initial value selection module of the random number generator. The result serves as the initial value of the register. By adding an excitation generator, the invention can follow the random number generator of the scrambler. This scrambler can be used in a larger storage system because the cycle of the machine number sequence extends to 8 times of the previous one.
【技术实现步骤摘要】
一种可自动调变激励方式的闪存数据扰频器设计
本专利技术涉及闪存数据扰频器
,具体为一种可自动调变激励方式的闪存数据扰频器设计。
技术介绍
在存储系统中,对输入数据进行扰频的目标是为了降低存储芯片中局部能量集中及由此产生的不利影响。通常由随机数产生器产生的伪随机数序列与输入数据进行异或运算,运算的结果即为保存的数据。图2描述了闪存芯片中常见的数据扰频器的电路图,其中,14个异或(XOR)门100到113和用于提供随机数的从r0到r31的1个32位寄存器被称为随机数产生器。该随机数产生器和XOR门114到121被称为扰频器。在图2中从r0到r31的32位寄存器与时钟信号同步执行左移用于扰频,这个没有在图2中显示出来。随机数产生器的随机数产生周期是4KB(千字节),并且和4KB大小的帧(frame)数据相匹配,一定数量的帧组成页(page)。通过XOR门114到121对随机数产生器的8个输出bit0到bit7和1字节输入数据D0到D7进行异或,所得的结果被用作扰频结果。由于调制过程中随机数是为一个frame产生的,为了使相邻frame数据使用的随机数序列有差别,引 ...
【技术保护点】
1.一种可自动调变激励方式的闪存数据扰频器设计,其特征在于:包括初始值表单模块(1)、寄存器组(2)、激励值表单模块(3)、寄存器初始值选择模块(4),所述寄存器组(2)内设有页地址单元(5)、帧地址单元(6)、硬盘函数信号发生器(7)、W/E信号计数单元(8),所述初始值表单模块(1)、页地址单元(5)、帧地址单元(6)、硬盘函数信号发生器(7)、W/E信号计数单元(8)分别连接寄存器初始值选择模块(4),所述寄存器初始值选择模块(4)连接激励选择模块(3),所述激励值表单模块(3)连接激励选择模块(9)。
【技术特征摘要】
1.一种可自动调变激励方式的闪存数据扰频器设计,其特征在于:包括初始值表单模块(1)、寄存器组(2)、激励值表单模块(3)、寄存器初始值选择模块(4),所述寄存器组(2)内设有页地址单元(5)、帧地址单元(6)、硬盘函数信号发生器(7)、W/E信号计数单元(8),所述初始值表单模块(1)、页地址单元(5)、帧地址单元(6)、硬盘函数信号发生器(7)、W/E信号计数单元(8)分别连接寄存器初始值选择模块(4),所述寄存器初始值选择模块(4)连接激励选...
【专利技术属性】
技术研发人员:吴恒毅,
申请(专利权)人:江苏华存电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。