LPC43xx: 32位宽外部存储器接口与ARMCortex-M4/M0配置详解

需积分: 42 84 下载量 158 浏览量 更新于2024-08-05 收藏 16.19MB PDF 举报
在LPC43xx中文数据手册的"外部静态存储器接口-autosar_os v4.0"章节中,主要介绍了处理器与外部存储器的连接方式以及不同存储组别的配置。LPC43xx是一款集成了ARMCortex-M4/M0双核微处理器,支持多种外设如SCT(状态可配置定时器)、SPIFI、USB和以太网等,适用于嵌入式应用。 关键知识点包括: 1. 外部存储器接口:LPC43xx支持32位、16位和8位的组宽,这取决于MW位的选择。对于32位宽的存储组别,A0和A1可以作为非地址行使用,而16位宽配置下A0不是必需的,但8位宽存储组别则要求所有地址行向下连接到A0。 2. 地址线配置:通过SYCON寄存器,用户可以灵活配置地址行A1和/或A0,以便作为地址线或非地址线使用。高位地址行“a_b”和“a_m”分别指数据总线中的地址和存储器芯片的地址。 3. 存储组别连接示例: - 对于32位宽的存储组别,有两种连接方式: - 连接4个8位存储器芯片,每个地址空间独立; - 连接两个16位存储器芯片,可能需要合并地址空间。 - 连接示意图详细列出了各引脚的功能,如地址线、片选线(CS)、读写控制信号(CE)、输出使能(OE)和数据线(D)。 4. 外部启动存储器:当外部存储器用于无闪存设备的启动时,需要参考特定的连接指南,通常在第5.2节中有详细说明。 5. 存储组别1和2:这些组别的宽度由BOOT引脚的设置决定,这涉及到硬件配置的具体实现。 6. 版权信息:该文档由NXP B.V.发布,所有内容受法律声明保护,初版用户手册于2012年2月1日首次发行,后续有多个修订版,用户在使用时应遵循版权规定。 这部分内容着重于处理器与外部存储器的接口设计和配置细节,对于嵌入式开发人员理解如何正确连接和利用LPC43xx的存储资源至关重要。