NANDフラッシュ・コントローラの動作

動作させるためのNANDフラッシュメモリチップ、専用のレジスタNANDフラッシュ・コントローラによって完了しなければなりません。だから、NANDフラッシュは、バスの運転することはできません。NANDフラッシュの書き込み動作は、道をブロックする必要があります。NANDフラッシュ操作がバイトを読み込むことができます。

 

  NANDフラッシュ・コントローラの特長

NANDフラッシュチップの1サポート読み、テスト、プログラミング制御

ARMは、各内部RAMの後に再起動する前に、NANDフラッシュサポートからのブートは、自動的にフロントNANDフラッシュ4KBのデータを転送した場合2.

3.サポートECCチェック

 NANDフラッシュ・コントローラの動作

その専用のレジスタ領域(SFR)アドレス空間のNANDフラッシュコントローラのマッピングは、特別な機能を持つNANDフラッシュチップを搭載したコマンドによって、つまり、自分自身を登録し、NANDフラッシュチップの読み取りを達成するために、その特殊機能レジスタへの書き込み検査やプログラミングの制御。NFCONF、NFCMD、NFADDR、NFDATA、NFSTAT、NFECC:特殊機能レジスタがあります。ストレージは、次のセクションで詳しく説明しました。

 

 NANDフラッシュコントローラの特別な機能は、詳細を登録します

1.コンフィギュレーション・レジスタ(NFCONF)

 

機能:NANDフラッシュ・コントローラの状態を制御するための設定。

アドレス空間のアドレスで:0x4E000000、ここで:

ビット15:NANDフラッシュ・コントローラNANDフラッシュコントローラに代わって作動するように設定、NANDフラッシュコントローラを禁止する0に設定されたビットを有効にする、NANDフラッシュチップの収納スペースにアクセスするには、NANDフラッシュ・コントローラを有効にする必要があります。セットの中に自動的に0にリセットした後、1が初期化中に位置しなければなりません。

BIT12:初期ECCに設定されているECCビットを初期化し、0はECCを初期化しないように設定されています。

ビット11:NANDフラッシュメモリチップイネーブルビット、0をセットは記憶空間上で動作することができる表し、収納スペースに集合演算を表します。リセット後、このビットは自動的に1です。

Bit10-8:TACLSビット。この設定期間CLE&ALEによります。0~7の間の値の範囲TACLS。Bit6-4,2-0は以下のとおりです。TWRPH0、TWRPH1ビット。書き込みアクセス・サイクルを設定してください。0-7の間の値。

 

2.コマンド・レジスタ(NFCMD)

機能:店舗サイトの運用コマンドに使用したNANDフラッシュチップ。

アドレス空間のアドレスで:0x4E000004、ここで:

Bit0-7:値の特定の機能を格納するためのNANDフラッシュチップコマンド。残りのビットは将来の使用のために予約されています。

 

3.アドレスレジスタ(NFADDR)

機能:手段を扱うNAND型フラッシュメモリチップのアドレスを格納するための値。

アドレス空間のアドレスで:0x4E000008、ここで:

Bit0-7:アドレス値を格納するために使用されます。そのため、この段落だけNANDフラッシュチップI / O0-7 /データ多重化アドレス・ピンと4週間に対処します

ので、ここで我々は唯一の8を使用するすべての8回の給餌、の。残りのビットは将来の使用のために予約します。

 

4.データレジスタ(NFDATA)

機能:NANDフラッシュチップは、レジスタに、すべての機能の指令値を実行します。一方、NANDフラッシュを書き、読ん

値がレジスタ空間に格納されています。アドレス空間のアドレス:0x4E00000C、ここで:Bit0-7:書き込まれたデータを格納し、読み出すための必要性。残りのビットは、代替を予約されています。

 

5.ステータスレジスタ(NFSTAT)

機能:ストレージスペースのその動作の最後の検出のためのNANDフラッシュチップは完了です。

アドレス空間のアドレスで:0x4E000010、ここで:

BIT0:NANDフラッシュチップがビジー記憶空間である前回の操作を示す0に設定し、1は、NAND型フラッシュチップがメモリ空間操作に対して新たな要求を受信する準備ができていることを示します。

 

6. ECCチェック・レジスタ(NFECC)

機能:アドレス空間のECCチェックレジスタアドレス:0x4E000014、ここで:Bit0Bit7:ECC0

bit8bit15:ECC1 bit16bit23:ECC2

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11105689.html