S3C2410x介绍

产品简介:
此手册描述了三星S3C2410X 16/32位RISC微处理器。这产品应用于手携式的设备和一些具有廉价,低损耗,高性能和体积小的要求的通用设备上。
为了提高系统的整体性能,S3C2410X包含了以下一些功能部件,分离的16KB的指令缓存和16KB的数据缓存,MMU可支持虚拟内存管理,LCD控制器
(STN&TFT),NAND Flash引导装载程序,系统管理(片选逻辑和SDRAM控制器),3通道的UART,4通道的DMA,4通道的具有脉冲宽度调解(PWM)
的定时器,I/O接口,实时时钟(RTC),8通道10位模数转换(ADC)和触摸屏接口,IIC-BUS 接口,USB 总线,USB设备,SD接口和多媒体接口,
具有2通道的SPI和锁相环的时钟产生器。
S3C2410X使用的是ARM920T的芯片核,0.18um CMOS标准存储单元和存储器。它的低功耗,简单,优雅和稳定的设计非常适合在对成本和功耗敏感
的应用上。它采用了一种新的总线架构叫做高级微处理器总线架构(AMBA)。
S3C2410X具有优秀的性能,因为它使用的CPU核是由ARM公司设计的一个16/32位 ARM920T RISC 微处理器。ARM920T实现MMU,AMBA 总线,和哈佛
体系的缓存架构,16KB的指令缓存和16KB的数据缓存,每个都有八个字的线长度。
S3C1410X减少了整体系统的成本和消除了配置添加组件的需要,因为它提供了一个完整的通用系统的外围设备的集合。在集成片上的功能会在本
文档描述,包含以下内容:
1.8V 中断,3.3V 内存,3.3V 外部I/O 具有16KB的指令cache和16KB的数据cache/MMU的微处理器
外部内存控制器(SDRAM 控制和片选逻辑)有1通道DMA的LCD 控制器(达到 4K color STN 和256 color TFT)
具有4个外部请求针口的4通道DMA
3通道的UART(IrDA1.0,16-Byte Tx FIFO和16-Byte Rx FIFO)/2 通道的SPI
1通道的多控制的IIC-BUS/1通道的IIS—BUS 控制器
SD版本1.0主接口/多媒体协议2.11版本接口
2接口的USB线/1接口的USB设备(版本1.1)
4 通道的PWM定时器&1通道的内部定时器
看门狗
117位通用使用的I/O接口/24通道的外部中断源
电源管理有正常,低速,空闲,关闭模式
8通道10位的数模转换和触摸屏的接口
具有日历功能的实时时钟
使用锁相环的片上时钟产生器

特征:
1.架构
用于手携式设备和通用嵌入式应用的集成系统
16/32位RISC架构和具有ARM920T CPU强大指令集
在ARM架构上增加MMU支持WinCE,EPOC32 and Linux
为了减少主存带宽和延迟的影响,具有指令缓存,数据 缓存,写缓存和物理地址的TAG RAM
ARM920T CPU支持ARM调式架构
内部高级微处理器总线架构(AMBA2.0)

2.系统管理
支持地址大小端
地址空间:每个存储体128M Byte(共1GByte)
支持编程 8/16/32位数据线宽度的每一个存储体
固定的存储体开始地址从0到6
可编程的存储体开始地址和存储体的大小
8个内存存储块
---六块存储块用来ROM,SRAM 和其他的用途
---两块存储体用来ROM/SRAM/同步的DRAM
所有的存储块完全支持可编程的访问周期
支持外部等待信号花费总线周期
SDRAM支持自动更新模式当电源关闭
支持用来引导系统的不同类型的ROM(NOR/NAND FLASH,EEPROM或其他类型)
3.NAND FLASH 引导装载
支持从NAND FLASH存储中引导
用于引导的4KB的内部缓存
在引导后,支持在NAND FLASH 存储数据
4.缓冲机制
64way组相连的指令缓冲和数据缓冲
每行具有一个有效位和两个脏位的8个字
采用模拟随机或轮流替换算法
写穿透或写返回缓冲操作更新内存
写缓冲可以存储16字的数据和4个地址
5.时钟和电源管理

Live together,or Die alone!
原文地址:https://www.cnblogs.com/hzhida/p/2513609.html