表 6-63 および 表 6-64 に、GPMC および NOR フラッシュ - 非同期モードのタイミング要件とスイッチング特性を示します。
表 6-63 GPMC および NOR フラッシュのタイミング要件 – 非同期モード 図 6-55、図 6-56、図 6-57、図 6-59 を参照
| 番号 |
パラメータ |
説明 |
最小値 |
最大値 |
単位 |
| FA5(1) |
tacc(d) |
データ アクセス時間 |
|
H(4) |
ns |
| FA20(2) |
tacc1-pgmode(d) |
ページ モードの連続データ アクセス時間 |
|
P(3) |
ns |
| FA21(1) |
tacc2-pgmode(d) |
ページ モードの最初のデータ アクセス時間 |
|
H(4) |
ns |
(1) FA5 パラメータは、入力データを内部的にサンプリングするために必要な時間を示します。これは、GPMC 機能クロック サイクル数で表されます。読み取りサイクルの開始から FA5 機能クロック サイクル経過後、入力データはアクティブな機能クロック エッジによって内部的にサンプリングされます。FA5 の値は、AccessTime レジスタ ビット フィールドに保存する必要があります。
(2) FA20 パラメータは、連続する入力ページ データを内部でサンプリングするために必要な時間を示します。これは、GPMC 機能クロック サイクル数で表されます。入力ページ データへの各アクセスの後、FA20 機能クロック サイクル経過後、次の入力ページ データはアクティブな機能クロック エッジによって内部的にサンプリングされます。FA20 の値は、PageBurstAccessTime レジスタのビット フィールドに保存する必要があります。
(3) P = PageBurstAccessTime × (TimeParaGranularity + 1) × GPMC_FCLK
(5)
(4) H = AccessTime × (TimeParaGranularity + 1) × GPMC_FCLK
(5)
(5) GPMC_FCLK は、汎用メモリ コントローラの内部機能クロック周期で、ns 単位です。
表 6-64 GPMC および NOR フラッシュのスイッチング特性 – 非同期モード 図 6-55、図 6-56、図 6-57、図 6-58、図 6-59、図 6-60 参照
| 番号 |
パラメータ |
説明 |
最小値 |
最大値 |
単位 |
| 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 - 2(3) |
C + 2(3) |
ns |
| FA9 |
td(aV-csnV) |
遅延時間、出力アドレス GPMC_A[27:1] 有効から出力チップ セレクト GPMC_CSn[i](13) 有効まで |
J - 2(9) |
J + 2(9) |
ns |
| FA10 |
td(be[x]nV-csnV) |
遅延時間、出力下位バイト イネーブルおよびコマンド ラッチ イネーブル GPMC_BE0n_CLE、出力上位バイト イネーブル GPMC_BE1n 有効から出力チップ セレクト GPMC_CSn[i](13) まで |
J - 2(9) |
J + 2(9) |
ns |
| FA12 |
td(csnV-advnV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力アドレス有効、アドレス ラッチ イネーブル GPMC_ADVn_ALE 有効まで |
K - 2(10) |
K + 2(10) |
ns |
| FA13 |
td(csnV-oenV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力イネーブル GPMC_OEn_REn 有効まで |
L - 2(11) |
L + 2(11) |
ns |
| FA16 |
tw(aIV) |
2 つの連続する読み取りおよび書き込みアクセスの間で、出力アドレス GPMC_A[26:1] が無効になるパルス幅 |
G (7) |
|
ns |
| FA18 |
td(csnV-oenIV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から 出力イネーブル GPMC_OEn_REn 無効まで (バースト読み取り) |
I - 2(8) |
I + 2(8) |
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 - 2(5) |
E + 2(5) |
ns |
| FA27 |
td(csnV-wenIV) |
遅延時間、出力チップ セレクト GPMC_CSn[i](13) 有効から出力書き込みイネーブル GPMC_WEn 無効まで |
F - 2(6) |
F + 2(6) |
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 - 2(9) |
J + 2(9) |
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 単位です。