This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28377D:有关 EMIF 接口的一些问题

Guru**** 2524550 points
Other Parts Discussed in Thread: C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/826642/tms320f28377d-some-problems-about-emif-interface

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000WARE

尊敬的团队:

我正在学习示例项目: C:\ti\c2000\C2000Ware_2_00_00_02\device_support\f2807x\examples\CPU1\emif1_16bit_SDRAM_DMA

1、为什么要将数据线的 GPIO 和屏蔽线配置为异步输出模式? SDRAM 不应该同步?

//
//为异步模式配置数据引脚
//
对于(I = 69;I <= 85;I++)

如果(i!= 84)

GPIO_SetupPinOptions (I、0、0x31);

GPIO_SetupPinOptions (88、0、0x31);
GPIO_SetupPinOptions (89、0、0x31);
GPIO_SetupPinOptions (90、0、0x31);
GPIO_SetupPinOptions (91、0、0x31);

2、 配置 SDRAM 模式时不使用以下 GPIO。 一些接口用于配置 ASRAM 或闪存。 但是、我们例程中的函数 setup_emif1_pinmux_SDRAM_16bit 会将不必要的接口设置为 EMIF 函数端口。 我们是否还可以将它们配置为 EMIF 功能端口? 将这些未使用的端口设置为 GPIO。 或者、只要使用 EMIF 模块、这些 GPIO 就必须设置为 EMIF 功能端口。

//GPIO33 EM1RNW  
//GPIO34 EM1CS2
//GPIO35 EM1CS3
//GPIO36 EM1WAIT
//GPIO37 EM1OE

//GPIO90以及GPIO91

void setup_emif1_pinmux_SDRAM_16位(UINT16 CPU_SEL)

int i;

(i=29;i<=52;i++)

如果((i!= 42)&&(i!= 43))

GPIO_SetupPinMux (I、CPU_SEL、2);

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="F.F]1、为什么要将数据线的 GPIO 和屏蔽线配置为异步输出模式? SDRAM 不应该是同步的?[/报价]

    同步模式设置位于 EMIF 模块下游的 GPIO 模块中。  通过将 GPIO 设置为异步模式、EMIF 将直接控制引脚活动以提供正确的 SDRAM 信号时序。  如果 GPIO 设置为同步模式、则信号边沿将由 GPIO 模块时钟对齐(并可能延迟)。

    [引用 USER="F.F]2、 配置 SDRAM 模式时不使用以下 GPIO。 一些接口用于配置 ASRAM 或闪存。 但是、我们例程中的函数 setup_emif1_pinmux_SDRAM_16bit 会将不必要的接口设置为 EMIF 函数端口。 我们是否还可以将它们配置为 EMIF 功能端口? 将这些未使用的端口设置为 GPIO。 或者、只要使用 EMIF 模块、这些 GPIO 就必须设置为 EMIF 功能端口。[/QUERP]

    不必要的 EMIF 信号可以与 GPIO 等其他模块进行 Asigned。  没有逻辑错误检查来查找将所需 EMIF 信号分配给其他模块的情况。

    此处还有具有"EMIF_dc_"前缀的其他 EMIF 示例: \C2000Ware_2_00_00_02\device_support\f2837xd\examples\cpu1

    以及相关 的 EMIF 应用手册 、其中包含有关实现、配置、性能等的一般信息。

    Tommy