3ARM9芯片S3C2410片上资源.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 ARM9 芯片 S3C2410 片上资源 主要内容: ? 3.1 S3C2410 处理器介绍 ? 3.2 S3C2410 处理器片上资源的 定义和使用 ? 3.3 参考软件项目 2410test.mcp 3.1 S3C2410 处理器介绍 ? 本节介绍 S3C2410 处理器的体系结构、特点 和应用领域, AMBA 、 AHB 、 APB 总线特点 和应用,存储器存储空间映射等 。 ? S3C2410 微处理器是一款由 Samsung 公司为手持 设备设计的低功耗、高度集成的基于 ARM920T 核 的微处理器。为了降低系统总成本和减少外围器件, 这款芯片中还集成了下列部件: 16KB 指令 Cache 、 16KB 数据 Cache 、 MMU 、外部存储器控制器、 LCD 控制器 (STN 和 TFT) 、 NAND Flash 控制器、 4 个 DMA 通道、 3 个 UART 通道、 1 个 I2C 总线控制器、 1 个 I2S 总线控制器,以及 4 个 PWM 定时器和一个内 部定时器、通用 I/O 口、实时时钟、 8 通道 10 位 ADC 和触摸屏接口、 USB 主、 USB 从、 SD/MMC 卡接口 等。现在它广泛应用于 PDA 、移动通讯、路由器、 工业控制等领域,其内部结构如图 3-1 所示。 ARM9TDMI CPU 核 ( Internal Embedded ICE ) AMBA 总线 I/F CP15 写缓冲 C13 指令 Cache (16KB) 处理协处 理器接口 指令 Cache (16KB) WriteBack PA Tag RAM C13 指令 MMU 数据 MMU LCD DMA ExtMaster USB 主控制 NAND 控制 总线控制 中断控制 电源管理 Memory CONT. SRAM/NOR/SDRAM A H B 总 线 LCD 控制 系统总线桥 &DMA 时钟发生器 ( MPLL ) UART0,1,2 USB 设备 SDI/MMC 看门狗 总线控制 SPI0,1 I2 C I2 S GPIO RTC ADC Timer/PWM 0~3,4 A P B 总 线 JTAG ARM920T IPA[31:0] IV2 A[31:1] DV2 A[31:0] ID[31:0] DD[31:0] DPI[31:0] WBPA[31:0] DVA[31:0] 图 3-1 S3C2410X 结 构 框 图 3.1.1 AMBA 、 AHB 、 APB 总线特点 ? AMBA 规范主要包括 AHB(Advanced High performance Bus) 系统总线和 APB(Advanced Peripheral Bus) 外围 总线。 ? AMBA 2.0 规范包括四个部分: AHB 、 ASB 、 APB 和 Test Methodology 。 AHB 的相互连 接采用了传统的带有主模块和从模块的共享 总线,接口与互连功能分离,这对芯片上模 块之间的互连具有重要意义。 AMBA 已不仅 是一种总线,更是一种带有接口模块的互连 体系。下面将简要介绍比较重要的 AHB 和 APB 总线。 3.1.2 S3C2410 处理器体系结构 ? . ARM920T 核, 16 位 /32 位 RISC 结构和 ARM 精简指令集; ? . ARM MMU ,支持 Windows CE, Linux 等操 作系统; ? . 指令 Cache 、数据 Cache 、写缓冲; ? . 支持 ARM 调试结构,片上 ICE 支持 JTAG 调 试方式 3.1.3 S3C2410 处理器管理系统 ? . 支持大端 (Big Endian)/ 小端 (Little Endian) 模式; ? . 地址空间为每个内存块 128MB( 一共 1CB) ,每个 内存块支持 8/16/32 位数据总线编程; ? . 8 个内存块, 6 个用于 ROM 、 SRAM 和其它, 2 个 用于 ROM/SRAM/SDRAM ; ? . 1 个起始地址和大小可编程的内存块 (Bank7) ; ? . 7 个起始地址固定的内存块( Bank0~Bank6) ; ? . 所有内存块可编程寻址周期; ? . 支持 SDRAM 自动刷新模式; ? . 支持多种类型 ROM 启动,包括 NOR/NAND Flash 、 EEPROM 等。 3.1.4 S3C2410 处理器存储器映射 ? S3C2410 的存储空间映射如图 3-2 所示。 未用 SFR 区 BootSRAM (4KB) SROM/SDRAM (nGCS7) SROM/SDRAM (nGCS6) SROM (nGC

文档评论(0)

sunhongz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档