ARM嵌入式系统:S3C2410存储器接口与2片8位ROM连接教程

需积分: 14 2 下载量 201 浏览量 更新于2024-07-12 收藏 1.21MB PPT 举报
本章内容主要围绕"基于ARM的硬件系统设计"展开,特别是针对S3C2410这款嵌入式处理器进行详细讲解。首先,章节介绍了基于ARM架构的硬件系统体系结构,涵盖了存储器接口、网络接口、I/O接口、人机交互接口和其他通讯接口的设计要点。其中,S3C2410的内核结构和硬件特性被重点阐述,它具有8个存储银行,支持不同宽度的数据传输和可编程配置。 在存储器接口部分,S3C2410允许通过软件选择内存的大小端,并且提供了灵活的地址空间和总线宽度选项。六个银行用于控制ROM、SRAM等,而Bank6和Bank7的地址分配以及Bank0的总线宽度配置都被详细说明。连接外部存储设备如8位或16位ROM的方法,以及与Flash(如8位和16Mbit SDRAM)的连接步骤也进行了介绍。 此外,章节还比较了NAND和NOR这两种常见的非易失性闪存技术。NAND以其较快的写入速度和更快的擦除能力脱颖而出,但读速度和擦除速度较NOR稍慢,并且NAND的擦除操作通常需要预先进行。NAND与NOR的主要接口差异在于NAND采用复用接口和控制IO多次寻址,相比之下,NOR则带有SRAM接口,提供线性寻址能力。 本章不仅理论性强,还包含实际操作技巧,对于理解和设计基于ARM的嵌入式系统,特别是与S3C2410相关的硬件连接和配置,具有很高的实用价值。通过学习这部分内容,学生能够掌握如何有效地集成和利用各种存储设备,提升系统的整体性能。