表 6-67 および 表 6-68 に、GPMC および NOR フラッシュ - 非同期モードのタイミング要件とスイッチング特性を示します。
表 6-67 GPMC および NOR フラッシュのタイミング要件 – 非同期モード 図 6-51、図 6-52、図 6-53、図 6-55 を参照
| 番号 |
パラメータ |
説明 |
最小値 |
最大値 |
単位 |
| FA5(1) |
tacc(d) |
データ アクセス時間 |
|
H(5) |
ns |
| FA20(2) |
tacc1-pgmode(d) |
ページ モードの連続データ アクセス時間 |
|
P(4) |
ns |
| FA21(3) |
tacc2-pgmode(d) |
ページ モードの最初のデータ アクセス時間 |
|
H(5) |
ns |
(1) FA5 パラメータは、入力データを内部的にサンプリングするために必要な時間を示します。これは、GPMC 機能クロック サイクル数で表されます。読み取りサイクルの開始から FA5 機能クロック サイクル経過後、入力データはアクティブな機能クロック エッジによって内部的にサンプリングされます。FA5 の値は、AccessTime レジスタ ビット フィールドに保存する必要があります。
(2) FA20 パラメータは、連続する入力ページ データを内部でサンプリングするために必要な時間を示します。これは、GPMC 機能クロック サイクル数で表されます。入力ページ データへの各アクセスの後、FA20 機能クロック サイクル経過後、次の入力ページ データはアクティブな機能クロック エッジによって内部的にサンプリングされます。FA20 の値は、PageBurstAccessTime レジスタのビット フィールドに保存する必要があります。
(3) FA21 パラメータは、最初の入力ページ データを内部でサンプリングするために必要な時間を示します。これは、GPMC 機能クロック サイクル数で表されます。読み取りサイクルの開始から FA21 機能クロック サイクル経過後、最初の入力ページ データが、アクティブな機能クロック エッジによって内部的にサンプリングされます。FA21 の値は、AccessTime レジスタ ビット フィールドに保存する必要があります。
(4) P = PageBurstAccessTime × (TimeParaGranularity + 1) × GPMC_FCLK
(6)
(5) H = AccessTime × (TimeParaGranularity + 1) × GPMC_FCLK
(6)
(6) GPMC_FCLK は、汎用メモリ コントローラの内部機能クロック周期で、ns 単位です。
表 6-68 GPMC および NOR フラッシュのスイッチング特性 – 非同期モード 図 6-51、図 6-52、図 6-53、図 6-54、図 6-55、図 6-56 参照
| 番号 |
パラメータ |
説明 |
最小値 |
最大値 |
単位 |
| FA0 |
tw(be[x]nV) |
パルス幅、出力下位バイト イネーブルおよびコマンド ラッチ イネーブル GPMC_BE0n_CLE、出力上位バイト イネーブル GPMC_BE1n 有効時間 |
|
N(12) |
ns |
| FA1 |
tw(csnV) |
パルス幅、出力チップ セレクト GPMC_CSn[i](13) low |
|
A(1) |
ns |
| FA3 |
td(csnV-advnIV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力アドレス有効およびアドレス ラッチ イネーブルGPMC_ADVn_ALE 無効まで |
B(2) - 2 |
B(2) + 2 |
ns |
| FA4 |
td(csnV-oenIV) |
遅延時間、出力チップセレクト GPMC_CSn[i](13) 有効から 出力イネーブル GPMC_OEn_REn 無効まで (単一読み取り) |
C(3) - 2 |
C(3) + 2 |
ns |
| FA9 |
td(aV-csnV) |
遅延時間、出力アドレス GPMC_A[27:1] 有効から出力チップ セレクト GPMC_CSn[i](13) 有効まで |
J(9) - 2 |
J(9) + 2 |
ns |
| FA10 |
td(be[x]nV-csnV) |
遅延時間、出力下位バイト イネーブルおよびコマンド ラッチ イネーブル GPMC_BE0n_CLE、出力上位バイト イネーブル GPMC_BE1n 有効から出力チップ セレクト GPMC_CSn[i](13) まで |
J(9) - 2 |
J(9) + 2 |
ns |
| FA12 |
td(csnV-advnV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力アドレス有効、アドレス ラッチ イネーブル GPMC_ADVn_ALE 有効まで |
K(10) - 2 |
K(10) + 2 |
ns |
| FA13 |
td(csnV-oenV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力イネーブル GPMC_OEn_REn 有効まで |
L(11) - 2 |
L(11) + 2 |
ns |
| FA16 |
tw(aIV) |
2 つの連続する読み取りおよび書き込みアクセスの間で、出力アドレス GPMC_A[26:1] が無効になるパルス幅 |
G(7) |
|
ns |
| FA18 |
td(csnV-oenIV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から 出力イネーブル GPMC_OEn_REn 無効まで (バースト読み取り) |
I(8) - 2 |
I(8) + 2 |
ns |
| FA20 |
tw(aV) |
パルス幅、出力アドレス GPMC_A[27:1] 有効 - 2 回目、3 回目、4 回目のアクセス |
D(4) |
|
ns |
| FA25 |
td(csnV-wenV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力書き込みイネーブル GPMC_WEn 有効まで |
E(5) - 2 |
E(5) + 2 |
ns |
| FA27 |
td(csnV-wenIV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力書き込みイネーブル GPMC_WEn 無効まで |
F(6) - 2 |
F(6) + 2 |
ns |
| FA28 |
td(wenV-dV) |
遅延時間、出力書き込みイネーブル GPMC_WEn 有効から出力データ GPMC_AD[15:0] 有効まで |
|
2 |
ns |
| FA29 |
td(dV-csnV) |
遅延時間、出力データ GPMC_AD[15:0] 有効から出力チップ セレクト GPMC_CSn[i](13) 有効まで |
J(9) - 2 |
J(9) + 2 |
ns |
| FA37 |
td(oenV-aIV) |
遅延時間、出力イネーブル GPMC_OEn_REn 有効から出力アドレス GPMC_AD[15:0] フェーズ終了まで |
|
2 |
ns |
(1) 単一読み取りの場合:A = (CSRdOffTime - CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(14) 単一書き込みの場合:A = (CSWrOffTime - CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(14) バースト読み取りの場合:A = (CSRdOffTime - CSOnTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(14) バースト書き込みの場合:A = (CSWrOffTime - CSOnTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(14) n はページ バースト アクセス数
(2) 読み取りの場合:B = ((ADVRdOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14) 書き込みの場合:B = ((ADVWrOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14)
(3) C = ((OEOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14)
(4) D = PageBurstAccessTime × (TimeParaGranularity + 1) × GPMC_FCLK
(14)
(5) E = ((WEOnTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (WEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14)
(6) F = ((WEOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (WEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14)
(7) G = Cycle2CycleDelay × GPMC_FCLK
(14)
(8) I = ((OEOffTime + (n - 1) × PageBurstAccessTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14)
(9) J = (CSOnTime × (TimeParaGranularity + 1) + 0.5 × CSExtraDelay) × GPMC_FCLK
(14)
(10) K = ((ADVOnTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14)
(11) L = ((OEOnTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(14)
(12) 単一読み取りの場合:N = RdCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK
(14) 単一書き込みの場合:N = WrCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK
(14) バースト読み取りの場合:N = (RdCycleTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(14) バースト書き込みの場合:N = (WrCycleTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(14)
(13) GPMC_CSn[i] で、i は 0、1、2、または 3 です。
(14) GPMC_FCLK は、汎用メモリ コントローラの内部機能クロック周期で、ns 単位です。