1.一種數(shù)據加擾器,其特征在于,包括:第一m序列生成器,第二m序列生成器,映射電路以及異或單元;
所述映射電路接收物理頁地址作為輸入;
所述第一m序列生成器的第一輸入耦合到所述映射電路的輸出,所述第一m序列生成器還接收第二輸入,以及所述第二輸入用于初始化所述第一m序列生成器;
所述第二m序列生成器的輸入耦合到所述第一m序列生成器的輸出,所述第二m序列生成器的輸出耦合到所述異或單元;
所述異或單元對所述第二m序列生成器的輸出與待加擾的數(shù)據作異或,所述異或單元的輸出是經加擾的數(shù)據。
2.如權利要求1所述的數(shù)據加擾器,其中,物理頁的物理頁索引依照物理頁在物理空間上的排列次序確定。
3.如權利要求1或2所述的數(shù)據加擾器,其中,所述映射電路包括查找表,所述查找表以物理頁地址作為索引,所述查找表的值是同物理頁地址對應的物理頁索引。
4.如權利要求1所述的數(shù)據加擾器,其中,所述映射電路將物理頁地址映射為物理頁索引作為輸出。
5.如權利要求1所述的數(shù)據加擾器,其中,所述映射電路將物理頁地址映射為物理頁索引,并將當前物理頁索引與前一物理頁索引的差值作為輸出。
6.如權利要求1所述的數(shù)據加擾器,其中,響應于收到第一輸入,所述第一m序列生成器依據第一輸入的值向前推進。
7.如權利要求5所述的數(shù)據加擾器,其中,響應于收到第一輸入,所述 第一m序列生成器依據第一輸入的值向前推進。
8.如權利要求1所述的數(shù)據加擾器,其中,所述第二m序列生成器的輸入用于初始化所述第二m序列生成器。
9.如權利要求2所述的數(shù)據加擾器,其中,所述第二m序列生成器的輸入用于初始化所述第二m序列生成器。
10.如權利要求6所述的數(shù)據加擾器,其中,所述第二m序列生成器的輸入用于初始化所述第二m序列生成器。
11.如權利要求1所述的數(shù)據加擾器,其中,要寫入物理頁的數(shù)據包括多個數(shù)據單元,所述多個數(shù)據單元的每個作為所述待加擾數(shù)據;響應于完成對待加擾數(shù)據的異或操作,所述第二m序列生成器向前推進,并將下一個數(shù)據單元作為待加擾數(shù)據。
12.如權利要求6所述的數(shù)據加擾器,其中,要寫入物理頁的數(shù)據包括多個數(shù)據單元,所述多個數(shù)據單元的每個作為所述待加擾數(shù)據;響應于完成對待加擾數(shù)據的異或操作,所述第二m序列生成器向前推進,并將下一個數(shù)據單元作為待加擾數(shù)據。
13.如權利要求7所述的數(shù)據加擾器,其中,要寫入物理頁的數(shù)據包括多個數(shù)據單元,所述多個數(shù)據單元的每個作為所述待加擾數(shù)據;響應于完成對待加擾數(shù)據的異或操作,所述第二m序列生成器向前推進,并將下一個數(shù)據單元作為待加擾數(shù)據。
14.如權利要求8所述的數(shù)據加擾器,其中,要寫入物理頁的數(shù)據包括多個數(shù)據單元,所述多個數(shù)據單元的每個作為所述待加擾數(shù)據;響應于完成對待加擾數(shù)據的異或操作,所述第二m序列生成器向前推進,并將下一個數(shù)據單元作為待加擾數(shù)據。
15.如權利要求9所述的數(shù)據加擾器,其中,要寫入物理頁的數(shù)據包括多個數(shù)據單元,所述多個數(shù)據單元的每個作為所述待加擾數(shù)據;響應于完成對待加擾數(shù)據的異或操作,所述第二m序列生成器向前推進,并將下一個數(shù)據單元作為待加擾數(shù)據。
16.如權利要求10所述的數(shù)據加擾器,其中,要寫入物理頁的數(shù)據包括多個數(shù)據單元,所述多個數(shù)據單元的每個作為所述待加擾數(shù)據;響應于完成對待加擾數(shù)據的異或操作,所述第二m序列生成器向前推進,并將下一個數(shù)據單元作為待加擾數(shù)據。
17.如權利要求1所述的數(shù)據加擾器,其中,第一m序列生成器或第二m序列生成器為LFSR生成器、CS6序列生成器、AI CS6序列生成器或者NERO序列生成器。
18.一種數(shù)據解擾器,其特征在于,包括:第一m序列生成器,第二m序列生成器,映射電路以及異或單元;
所述映射電路接收物理頁地址作為輸入;
所述第一m序列生成器的第一輸入耦合到所述映射電路的輸出,所述第一m序列生成器還接收第二輸入,以及所述第二輸入用于初始化所述第一m序列生成器;
所述第二m序列生成器的輸入耦合到所述第一m序列生成器的輸出,所述第二m序列生成器的輸出耦合到所述異或單元;
所述異或單元對所述第二m序列生成器的輸出與待解擾的數(shù)據作異或,所述異或單元的輸出是解擾后的數(shù)據。