分类:
2012-03-24 02:10:41
原文地址:S3C2440A 概述 作者:luozhiyong131
嵌入式学习入门 http://blog.chinaunix.net/u3/117680/showart.php?id=2300212
S
● 1.2V内核,1.8V/2.5V/3.3V储存器,3.3V扩展I/O,16KB指令Cache(I-Cache)/16KB数据Cache(D-Cache)
● 外部储存控制器(SDRAM控制盒片选逻辑)
● 集成LCD专用DMA的LCD控制器(支持最大4K色STN和256K色TFT)
● 4路拥有外部请求引脚的DMA控制器
● 3路URAT(IrDA1.0,64-Byte Tx FIFO,64Byte Rx FIFO)
● 2路SPI
● IIC总线接口(多主支持)
● IIS音频编解码器接口
● AC`97编解码器接口
● 1.0版SD主接口,兼容2.11版MMC接口
● 2路USB主机控制/1路USB期间控制(ver1.1)
● 4路PWM定时器/1路内部定时器/看门狗定时器
● 8路10位ADC和触摸屏接口
● 具有日历功能的RTC
● 摄像头接口(支持最大4096x4096的输入,2048x2048缩放输入)
● 130个通用I/O,24个外部中断源
● 电源控制:正常,慢速,空闲,睡眠模式
● 带PLL的片上时钟发生器
工作电压:
内核: 300MHZ@1.20V
400MHZ@1.30V
储存器:1.8V/2.5V/3.0V/3.3V
I/O: 3.3V
操作频率:
Fclk: 400MHZ
Hclk: 136MHZ
Pclk: 68MHZ
特性
体系结构
· 为手持设备和通用嵌入式应用提供片上集成系统解决方案.
· 16/32 位RISC 体系结构和ARM920T 内核强大的指令集
· 加强的ARM 体系结构MMU 用于支持WinCE,EPOC 32 和Linux.
· 指令高速存储缓冲器(I-Cache),数据高速存储缓冲器(D-Cache),写缓冲器和物理地
址TAG RAM 减少主存带宽和响应性带来的影响.
· 采用ARM920T CPU 内核支持ARM 调试体系结构.
· 内部高级微控制总线(AMBA)体系结构(AMBA2.0,AHB/APB).
系统管理器
· 支持大/小端方式.
· 支持高速总线模式和异步总线模式.
· 寻址空间:每bank 128M 字节(总共1G 字节).
· 支持可编程的每bank 8/16/32 位数据总线带宽.
· 从bank 0 到bank 6 都采用固定的bank 起始寻址.
· bank7 具有可编程的bank 的起始地址和大小
· 8 个存储器bank:
-其中6 个适用于ROM,SRAM,和其他
-另外2 个适用于ROM/SRAM 和同步DRAM.
· 所有的存储器bank 都具有可编程的操作周期.
· 支持外部等待信号延长总线周期.
· 支持掉电时的SDRAM 自刷新模式.
· 支持各种型号的ROM 引导(NOR/NAND Flash,EEPROM,或其他).
NAND Flash 启动引导
· 支持从NAND flash 存储器的启动.
· 采用4KB 内部缓冲器进行启动引导.
· 支持启动之后NAND 存储器仍然作为外部存储器使用.
· 支持先进的 NAND flash
Cache 存储器
· 64 项全相连模式,采用I-Cache(16KB)和D-Cache(16KB.
· 每行8 字长度,其中每行带有一个有效为和两个dirty 位.
· 伪随机数或轮转循环替换算法位.
· 采用写穿式(write-through) 或写回式(write-back)cache 操作来更新主存储器.
· 写缓冲器可以保存16 个字的数据和4 个地址.
时钟和电源管理
· 片上MPLL 和UPLL:
采用UPLL 产生操作USB 主机/设备的时钟
MPLL 产生最大400MHZ@ 1.3V操作MCU 所需要的时钟
· 通过软件可以有选择性的为每个功能模块提供时钟.
· 电源模式:正常,慢速,空闲和掉电模式
正常模式:正常运行模式
慢速模式:不加PLL 的低时钟频率模式.
空闲模式:只停止CPU 的时钟;
掉电模式:所有外设和内核的电源都切断了;
· 可以通过EINT[15:0]或RTC 报警中断来从掉电模式中唤醒处理器
中断控制器
· 60 个中断源(1 个看门狗定时器,5 个定时器,9 个UARTs,24 个外部中断,4 个DMA,2个RTC,2 个ADC,1 个IIC,2 个SPI,1 个SDI,2 个USB,1 个LCD,和1 个电池故障,1个NAND和 2 个Camera), 1 AC97音频
· 电平/边沿触发模式的外部中断源
· 可编程的边沿/电平触发极性
· 支持为紧急中断请求提供快速中断服务
具有脉冲带宽调制功能的定时器 (PWM)
· 4 通道16 位具有PWM 功能的定时器,1 通道16 位内部定时器,可基于DMA 或中断
工作
· 可编程的占空比周期,频率和极性
· 能产生死区
· 支持外部时钟源
RTC(实时时钟)
· 全面的时钟特性:秒、分、时、日期,星期,月和年;
· 32.768KHz 工作
· 具有报警中断
· 具有节拍中断
通用I/O 端口
· 24 个外部中断端口
· 130 个多功能输入/输出端口
DMA 控制器
· 4 通道的DMA 控制器;
· 支持存储器到存储器,IO 到存储器,存储器到IO 和IO 到IO 的传输s
· 采用触发传输模式来加快传输速率
LCD 控制器STN LCD 显示特性
· 支持3 种类型的STN LCD 显示屏:4 位双扫描,4 位单扫描,8 位单扫描显示类型
· 支持单色模式、4 级、16 级灰度STN LCD、256 色和4096 色STN LCD
· 支持多种不同尺寸的液晶屏
–LCD 实际尺寸的典型值是:640×480,320×240,160×160 及其他.
–最大虚拟屏幕大小是4M 字节.
–256 色模式下支持的最大虚拟屏是:4096×1024,2048×2048,1024×4096 等
TFT 彩色显示屏
· 支持彩色TFT 的1,2,4 或8bbp(像素每位)调色显示
· 支持16,24bbp 无调色真彩显示 TFT
· 在24bbp 模式下支持最大16M 色TFT
· lpc3600定时控制器,为嵌入式lts350Q1-PD1/2 (SAMSUNG 3.5" Portrait/256kcolor/
一Reflective a-Si TFT LCD)
· lpc3600定时控制器,为嵌入式lts350Q1-PE1/2 (SAMSUNG 3.5” Portrait / 256Kcolor/
Transflective a-Si TFT LCD)
支持多种不同尺寸的液晶屏
–典型实屏尺寸:640×480,320×240,160×160 及其他
–最大虚拟屏大小4M 字节.
–64K 色彩模式下最大的虚拟屏尺寸为2048×1024 及其他
UART
· 3 通道UART,可以基于DMA 模式或中断模式工作
· 支持5 位,6 位,7 位或者8 位串行数据发送/接收
· 支持外部时钟作为UART 的运行时钟(UEXTCLK)
· 可编程的波特率
· 支持IrDA1.0
· 具有测试用的还回模式
· 每个通道都具有内部64 字节的发送FIFO 和64 字节的接收FIFO.
A/D 转换和触摸屏接口
· 8 通道多路复用ADC
· 最大500KSPS/10 位精度
· 内部TFT 直接触摸屏接口
看门狗定时器
· 16 位看门狗定时器
· 在定时器溢出时发生中断请求或系统复位
IIC 总线接口
· 1 通道多主IIC 总线
· 可进行串行,8 位,双向数据传输,标准模式下数据传输速度可达100kbit/s,快速模式
下可达到400kbit/s.
IIS 总线接口
· 1 通道音频IIS 总线接口,可基于DMA 方式工作
· 串行,每通道8/16 位数据传输
· 发送和接收具备128 字节(64 字节加64 字节)FIFO
· 支持IIS 格式和MSB-justified 数据格式
AC97 音频解码器接口
· 支援16位采样
· 1-ch 立体声 PCM 输入/ 1-ch 立体声 PCM 输出1-ch MIC 输入
USB 主设备
· 2 个 USB 主设备接口
· 遵从OHCI Rev.1.0 标准
· 遵从OHCI Rev.1.0 标准
USB 从设备
· 1 个USB 从设备接口
· 具备5 个Endpoint
· 兼容USB ver1.1 标准
SD 主机接口
· 正常,中断和dma数据传输模式(字节, 半字节,文字传递)
· DMA burst4接入支持(只字转让)
· 兼容SD 存储卡协议1.0 版
· 兼容SDIO 卡协议1.0 版
· 发送和接收具有64字节FIFO
· 兼容MMC 卡协议2.11 版
SPI 接口
· 兼容2 通道SPI 协议2.11 版
· 发送和接收具有2×8 位的移位寄存器
· 可以基于DMA 或中断模式工作
相机接口
· 支持ITU-R BT 601/656 8-bit 模式
· 具有DZI (数字变焦) 能力
· 具有极性可编程视频同步信号
· 最大值支持. 4096 x 4096 像素输入(支持 2048 × 2048像素输入缩放)
· 镜头旋转 (x轴, y轴,和180 °旋转)
· 相机输出格式( 16/24-bit的RGB与YCBCR 4:2:0/4:2:2格式)
工作电压
· 内核: 300MHz 时 1.20V
400MHz 时 1.3V
内存:支持1.8v / 2.5v/3.0v/3.3v
· 输入/输出:3.3v
操作频率
· Fclk 最高达 400MHz
· Hclk 最高达 136MHz
· Pclk 最高达 68MHz
封装
· 289-FBGA