产品概述 S3C2440A RISC微处理器
1-2
特性
体系结构
● 手持设备的完整系统和普通嵌入式应用
● 16/32 位 RISC 体系架构和 ARM920T CPU 核心的
强大的指令集
● 增强型 ARM 架构 MMU 以支持 WinCE,EPOC 32
和 Linux
● 指令高速缓存,数据高速缓存,写缓冲和物理地址
TAG RAM 以减少执行主存储器带宽和延迟性能的
影响
● ARM920T CPU 核支持 ARM 调试架构
● 内部先进微控制器总线架构(AMBA)(AMBA2.0,
AHB/APB)
系统管理
● 支持大/小端
● 地址空间:每 Bank 128M 字节(总共 1G 字节)
● 支持可编程的每 Bank 8/16/32 位数据总线宽度
● BANK0 到 BANK6 固定 Bank 的起始地址
● BANK7 具有可编程 Bank 起始地址和大小
● 8 个存储器 Bank:
● 六个存储器 Bank 为 ROM,SRAM 和其它
● 两个存储器 Bank 为 ROM/SRAM/ SDRAM
● 所有存储器具备完整可编程访问周期
● 支持外部等待信号来扩展总线周期
● 支持 SDRAM 掉电时自刷新模式
● 支持从各种类型 ROM 启动(NOR/NAND Flash,
EEPROM 或其它)
NAND Flash 启动引导(BootLoader)
● 支持从 NAND Flash 启动
● 4KB 的启动内部缓冲区
● 支持启动后 NAND flash 作为存储器
● 支持先进 NAND Flash
高速缓存存储器
● 64 路指令缓存(16KB)和数据缓存(16KB)的组
相联高速缓存
● 每行 8 字长度,其中含一个有效位和两个 dirty 位
● 伪随机或循环 robin 置换算法
● 执行直写或回写高速缓存刷新主存储器
● 写缓冲区可以保存 16 字的数据和 4 个地址
时钟和电源管理
● 片上 MPLL 和 UPLL:
UPLL 产生时钟运作 USB 主机/设备
MPLL 产生时钟运作 1.3V 下最高 400MHz 的 MCU
● 用软件可以有选择的提供时钟给各功能模块
● 电源模式:普通、慢速、空闲和睡眠模式
普通模式:正常运行模式
慢速模式:无 PLL 的低频率时钟
空闲模式:只停止 CPU 的时钟
睡眠模式:关闭包括所有外设的核心电源
● EINT[15:0]或 RTC 闹钟中断触发从睡眠模式中唤醒
中断控制器
● 60 个中断源(1 个看门狗,5 个定时器, 9 个 UART,
24 个外部中断,4 个 DMA,2 个 RTC,2 个 ADC,
1 个 IIC,2 个 SPI,1 个 SDI,2 个 USB,1 个 LCD,
1 个电池故障,1 个 NAND,2 个摄像头,1 个 AC’97)
● 外部中断源中电平/边沿模式
● 可编程边沿和电平的极性
● 支持快速中断请求(FIQ)给非常紧急的中断请求
脉宽调制(PWM)定时器
● 4 通道 16 位具有 PWM 功能的定时器,1 通道 16
位基于 DMA 或基于中断运行的内部定时器
● 可编程的占空比,频率和极性
● 能产生死区
● 支持外部时钟源。
评论0
最新资源