您好!
如 C55x 用户手册中的下图所示、外部存储器接口具有两种不同的模式。 一种是完全 EMIF 模式、可对所有地址、数据和控制信号进行完全访问。 我在不同的项目中使用了这种工作模式的并行端口、非常有用且无缝。
我的问题是关于第二种 EMIF 模式。 我知道、数据 EMIF 模式中的并行端口、所有地址信号都用作 GPIO 信号、但我无法找到这种信号有多大用处。
该模式何时在工程中有用? 是否有任何实际示例? 另一方面、我认为拥有更多 GPIO 是很好的、您的并行端口的数据信号和控制信号将是无用的。 这是拥有更多 GPIO 的代价。
我想当我们使用 并行端口连接外部存储器时、您应该可以访问地址信号、以便对存储器字节或块进行完全访问、因此我们不能将地址信号用作 GPIO。 另一方面、当我们需要更多的 GPIO 信号(多于那些基本通用 I/O 引脚)时、我们在 EMIF 的第二种模式(数据 EMIF 模式)中使用并行端口、这为我们提供了14个更多的 GPIO 信号(对于 LQFP 封装)。 EHPI GPIO 也是一个类似的事实。 一般而言、正如我们所有人都知道的、有3种类型的 GPIO
- 专用 GPIO
- 地址总线 GPIO
- EHPI GPIO
另一个相关问题是 C6000 DSP 没有 EMIF 数据模式、我 同意此设计的不仅仅是具有 EMIF 数据模式的 C5000 DSP 的 EMIF 单元、如上所述。 因此、我想在此与其他 TI 和非 TI 成员和工程师讨论 C5000 EMIF 数据模式。 你同意我的说法吗?
我想、当您决定使用数字信号处理器时、问题是没有很多 GPIO、相反、当您的项目需要多个 GPIO 时、您会从 DSP 迁移到 MCU、例如具有更多 GPIO 的 C2000 MCU。
我渴望听到别人的意见。