编号 | | 模式(7) | 最小值 | 最大值 | 单位 |
---|
FA5(1) | tacc(d) | 数据访问时间 | div_by_1_mode; GPMC_FCLK_MUX; TIMEPARAGRANULARITY_X1 | | H(5) | ns |
FA20(2) | tacc1-pgmode(d) | 页面模式连续数据访问时间 | div_by_1_mode; GPMC_FCLK_MUX; TIMEPARAGRANULARITY_X1 | | P(4) | ns |
FA21(3) | tacc2-pgmode(d) | 页面模式首个数据访问时间 | div_by_1_mode; GPMC_FCLK_MUX; TIMEPARAGRANULARITY_X1 | | 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 为单位)。
(7) 对于 div_by_1_mode:
- GPMC_CONFIG1_i 寄存器:GPMCFCLKDIVIDER = 0h:
- GPMC_CLK 频率 = GPMC_FCLK 频率
- CTRLMMR_GPMC_CLKSEL[1-0] CLK_SEL = 00 = CPSWHSDIV_CLKOUT3 = 2000/15 = 133.33MHz
- GPMC_CONFIG1_i 寄存器:TIMEPARAGRANULARITY = 0h = x1 延迟(影响 RD/WRCYCLETIME、RD/WRACCESSTIME、PAGEBURSTACCESSTIME、CSONTIME、CSRD/WROFFTIME、ADVONTIME、ADVRD/WROFFTIME、OEONTIME、OEOFFTIME、WEONTIME、WEOFFTIME、CYCLE2CYCLEDELAY、BUSTURNAROUND、TIMEOUTSTARTVALUE、WRDATAONADMUXBUS)