logo资料库

S3C2440A中文手册完整版.pdf

第1页 / 共447页
第2页 / 共447页
第3页 / 共447页
第4页 / 共447页
第5页 / 共447页
第6页 / 共447页
第7页 / 共447页
第8页 / 共447页
资料共447页,剩余部分请下载后查看
封面
1 产品概述
特性
方框图
引脚分配
信号端描述
S3C2440A特殊寄存器
2 程序员模型
处理器运行状态
进入 ARM 状态
存储格式
运行模式
内部寄存器
程序状态寄存器
异常
快中断 FIQ
中断 IRQ
异常向量
复位
3 ARM 指令集
格式概述
指令概述
条件字段
数据处理指令
PSR传送指令(MRS,MSR)
乘法和乘加指令(MUL,MLA)
长乘法和长乘加指令(MULL,MLAL)
单数据传送(LDR,STR)
半字和有符号数据传送(LDRH/STRH/LDRSB/STRSH)
块数据传送(LDM,STM)
单数据交换(SWP)
软件中断(SWI)
协处理器数据操作(CDP)
协处理器数据传送(LDC,STC)
协处理器寄存器传送(MRC,MCR)
未定义指令
指令集例子
4 THUMB 指令集
Thumb指令集格式
操作码概述
ARM 代码
5 存储器控制器
概述
复位后S3C2440A 的存储器映射
功能描述
SDRAM BANK地址引脚连接例子
nWAIT引脚操作
nXBREQ/nXBACK引脚操作
ROM 存储器接口例子
SRAM 存储器接口例子
可编程访问周期
BANK控制寄存器(BANKCONn:nGCS0至 nGCS5)
BANK控制寄存器(BANKCONn:nGCS6至 nGCS7)
刷新控制寄存器
Bank 大小寄存器
SDRAM模式 寄存器组寄存器(MRSR)
6 NAND FLASH 控制器
概述
特性
方框图
引导加载(BootLoader)功能
引脚配置
NAND Flash存储器时序
软件模式
数据寄存器配置
EEC(错误纠正码)
NAND Flash存储器映射
NAND Flash存储器配置
NAND Flash配置寄存器
控制寄存器
命令寄存器
地址寄存器
数据寄存器
主数据区域寄存器
备份区域 ECC寄存器
NFCON状态寄存器
ECC0/1状态寄存器
主数据区域 ECC0/1 状态寄存器
备份区域 ECC状态寄存器
块地址寄存器
7 时钟和电源管理
概述
功能描述
时钟源选择
锁相环(PLL)
PLL(锁相环)方框图
时钟控制逻辑
上电复位(XTIpll)
普通模式下改变PLL设置
USB时钟控制
FCLK,HCLK和 PCLK
电源管理
PLL开启/关闭
时钟发生器和电源管理特殊寄存器
锁定时间计数寄存器(LOCKTIME)
PLL控制寄存器(MPLLCON和 UPLLCON)
MPLL控制寄存器
UPLL控制寄存器
PLL值选择向导(MPLLCON)
时钟控制寄存器(CLKCON)
时钟慢速控制(CLKSLOW)寄存器
时钟分频控制(CLKDIVN)寄存器
摄像头时钟分频(CAMDIVN)寄存器
8 直接存储器存取 DMA
概述
DMA请求源
DMA操作
外部 DMA请求/应答(DREQ/DACK)协议
例子
DMA特殊寄存器
DMA初始源(DISRC)寄存器
DMA初始源控制(DISRCC)寄存器
DMA初始目标(DIDST)寄存器
DMA初始目标控制(DIDSTC)寄存器
DMA控制(DCON)寄存器
DMA控制(DCON)寄存器(续)
DMA状态(DSTAT)寄存器
DMA当前源(DCSRC)寄存器
DMA当前目标(DCDST)寄存器
DMA触发屏蔽(DMASKTRIG)寄存器
9 输入/输出端口
概述
端口控制描述
端口配置寄存器(GPACON至 GPJCON)
端口数据寄存器(GPADAT至 GPJDAT)
端口上拉寄存器(GPBUP 至 GPJUP)
杂项控制寄存器
外部中断控制寄存器
I/O口控制寄存器
端口 A控制寄存器(GPACON,GPADAT)
端口 B控制寄存器(GPBCON,GPBDAT,GPBUP)
端口 C控制寄存器(GPCCON,GPCDAT,GPCUP)
端口 D控制寄存器(GPDCON,GPDDAT,GPDUP)
端口 E控制寄存器(GPECON,GPEDAT,GPEUP)
端口 F控制寄存器(GPFCON,GPFDAT,GPFUP)
端口 G控制寄存器(GPGCON,GPGDAT,GPGUP)
端口 H控制寄存器(GPHCON,GPHDAT,GPHUP)
端口 J控制寄存器(GPJCON,GPJDAT,GPJUP)
杂项控制寄存器(MISCCR)
DCLK控制寄存器(DCLKCON)
EXTINTn(外部中断控制寄存器 n)
EINTFLTn(外部中断滤波寄存器 n)
EINTMASK(外部中断屏蔽寄存器)
EINTPEND(外部中断挂起寄存器)
GSTATUSn(通用状态寄存器)
DSCn(驱动强度控制寄存器)
MSLCON(存储器睡眠控制寄存器)
10 PWM 定时器
概述
特性
PWM 定时器操作
基本时序操作
自动重载和双缓冲
使用手动更新位和变相位初始化定时器
定时器操作
脉宽调制(PWM)
输出电平控制
死区发生器
DMA请求模式
PWM 定时器控制寄存器
定时器配制寄存器 0(TCFG0)
定时器配制寄存器 1(TCFG1)
定时器控制寄存器 1(TCON)
定时器 0计数缓冲寄存器和比较缓冲寄存器(TCNTB0/TCMPB0)
定时器 0计数监视寄存器(TCNTO0)
定时器 1计数缓冲寄存器和比较缓冲寄存器(TCNTB1/TCMPB1)
定时器 1计数监视寄存器(TCNTO1)
定时器 2计数缓冲寄存器和比较缓冲寄存器(TCNTB2/TCMPB2)
定时器 2计数监视寄存器(TCNTO2)
定时器 3计数缓冲寄存器和比较缓冲寄存器(TCNTB3/TCMPB3)
定时器 3计数监视寄存器(TCNTO3)
定时器 4计数缓冲寄存器(TCNTB4)
定时器 4计数监视寄存器(TCNTO4)
11 UART
概述
方框图
UART操作
数据发送
数据接收
自动流控制(AFC)
非自动流控制的例子(软件控制nRTS和 nCTS)
中断/DMA请求产生
UART错误状态FIFO
波特率发生
环回模式
红外(IR)模式
UART特殊寄存器
UART线路控制寄存器
UART控制寄存器
UART FIFO 控制寄存器
UART MODEM控制寄存器
UART TX/RX 状态寄存器
UART错误状态寄存器
UART FIFO 状态寄存器
UART MODEM状态寄存器
UART发送缓冲寄存器(保持寄存器和 FIFO寄存器)
UART接收缓冲寄存器(保持寄存器和 FIFO寄存器)
UART波特率分频寄存器
12 USB 主机控制器
概述
USB主机控制器的OHCI 寄存器
13 USB 设备控制器
概述
USB设备控制器特殊寄存器
功能地址寄存器(FUNC_ADDR_REG)
电源管理寄存器(PWR_REG)
中断寄存器(EP_INT_REG/USB_INT_REG)
中断使能寄存器(EP_INT_EN_REG/USB_INT_EN_REG)
帧号寄存器(FPAME_NUM1_REG/FRAME_NUM2_REG)
标记寄存器(INDEX_REG)
最大数据包寄存器(MAXP_REG)
端点 0控制状态寄存器(EP0_CSR)
端点输入控制状态寄存器(IN_CSR1_REG/IN_CSR2_REG)
端点输出控制状态寄存器(OUT_CSR1_REG/OUT_CSR2_REG)
端点输出写计数寄存器(OUT_FIFO_CNT1_REG/OUT_FIFO_CNT2_REG)
端点 FIFO寄存器(EPN_FIFO_REG)
DMA 接口控制寄存器(EPN_DMA_CON)
DMA单元计数器寄存器(EPN_DMA_UNIT)
DMA FIFO 计数器寄存器(EPN_DMA_FIFO)
DMA总计传输计数器寄存器(EPn_DMA_TTC_L,M,H)
14 中断控制器
概述
中断控制器操作
中断源
中断次级源
中断优先级
中断优先级发生模块
中断控制器特殊寄存器
源挂起(SRCPND)寄存器
中断模式(INTMOD)寄存器
中断屏蔽(INTMSK)寄存器
优先级寄存器(PRIORITY)
中断挂起(INTPND)寄存器
中断偏移(INTOFFSET)寄存器
次级源挂起(SUBSRCPND)寄存器
中断次级屏蔽(INTSUBMSK)寄存器
15 LCD 控制器
概述
外接信号
方框图
STN LCD控制器操作
时序发生器(TIMEGEN)
视频操作
存储器数据格式(STN,BSWP = 0)
TFT LCD控制器操作
三星 TFT LCD面板(3.5吋竖屏/256K色/反光型 a-Si/半透型 a-Si TFT LCD)
虚拟显示(TFT/STN)
LCD电源使能(STN/TFT)
LCD控制器特殊寄存器
LCD控制 1寄存器
LCD控制 2寄存器
LCD控制 3寄存器
LCD控制 4寄存器
LCD控制 5寄存器
帧缓冲器开始地址 1寄存器
帧缓冲器开始地址2寄存器
帧缓冲器开始地址3寄存器
红色查找表寄存器
绿色查找表寄存器
蓝色查找表寄存器
抖动模式寄存器
临时调色板寄存器
LCD中断挂起寄存器
LCD源挂起寄存器
LCD中断屏蔽寄存器
TCON控制寄存器
寄存器设置向导(STN)
灰度选择向导
LCD刷新总线带宽计算向导
寄存器设置向导(TFT LCD)
16 模/数转换器及触摸屏接口
概述
ADC和触摸屏接口操作
A/D 转换时间
触摸屏接口模式
编程笔记
ADC和触摸屏接口特殊寄存器
ADC控制寄存器(ADCCON)
ADC触摸屏控制寄存器(ADCTSC)
ADC启动延时寄存器(ADCDLY)
ADC转换数据寄存器(ADCDAT0)
ADC转换数据寄存器(ADCDAT1)
ADC触摸屏起落中断检测寄存器(ADCUPDN)
17 实时时钟
概述
闰年发生器
读/写寄存器
实时时钟特殊功能寄存器
实时时钟控制(RTCCON)寄存器
节拍时间计数(TICNT)寄存器
RTC闹钟控制(RTCALM)寄存器
闹钟秒数据(ALMSEC)寄存器
闹钟分数据(ALMMIN)寄存器
闹钟时数据(ALMHOUR)寄存器
闹钟日数据(ALMDATE)寄存器
闹钟月数据(ALMMON)寄存器
闹钟年数据(ALMYEAR)寄存器
BCD秒(BCDSEC)寄存器
BCD分(BCDMIN)寄存器
BCD时(BCDHOUR)寄存器
BCD日(BCDDATE)寄存器
BCD星期(BCDDAY)寄存器
BCD月(BCDMON)寄存器
BCD年(BCDYEAR)寄存器
18 看门狗定时器
概述
看门狗定时器特殊寄存器
看门狗定时器控制(WTCON)寄存器
看门狗定时器数据(WTDAT)寄存器
看门狗定时器计数(WTCNT)寄存器
19 MMC/SD/SDIO控制器
特性
方框图
SD操作
SDIO操作
SDI特殊寄存器
SDI 控制寄存器(SDICON)
SDI 波特率预分频寄存器(SDIPRE)
SDI 命令参数寄存器(SDICmdArg)
SDI 命令控制寄存器(SDICmdCon)
SDI 命令状态寄存器(SDICmdSta)
SDI 响应寄存器 0(SDIRSP0)
SDI 响应寄存器 1(SDIRSP1)
SDI 响应寄存器 2(SDIRSP2)
SDI 响应寄存器 3(SDIRSP3)
SDI 数据/忙定时器寄存器(SDIDTimer)
SDI 块大小寄存器(SDIBSize)
SDI 数据控制寄存器(SDIDatCon)
SDI 数据持续(Remain)计数器寄存器(ADIDatCnt)
SDI 数据状态寄存器(ADIDatSta)
SDI FIFO状态寄存器(SDIFSTA)
SDI 中断屏蔽寄存器(SDIIntMsk)
SDI 数据寄存器(SDIDAT)
20 IIC总线接口
概述
IIC总线接口
起始和停止条件
数据传输格式
发送 ACK信号
发送 ACK信号
读写操作
总线仲裁步骤
中止条件
每种模式中操作流程图
IIC总线接口特殊寄存器
多主机 IIC总线控制(IICCON)寄存器
多主机 IIC总线控制/状态(IICSTAT)寄存器
多主机 IIC总线地址(IICADD)寄存器
多主机 IIC总线发送/接收数据移位(IICDS)寄存器
多主机 IIC总线线控制(IICLC)寄存器
21 IIS总线接口
概述
功能描述
只发送或只接收模式
音频串行接口格式
IIS总线接口特殊寄存器
IIS控制(IISCON)寄存器
IIS模式(IISMOD)寄存器
IIS预分频(IISPSR)寄存器
IIS FIFO控制(IISFCON)寄存器
IIS FIFO(IISFIFO)寄存器
22 SPI
概述
方框图
SPI操作
SPI特殊寄存器
SPI控制寄存器
SPI状态寄存器
SPI引脚控制寄存器
SPI波特率预分频寄存器
SPI发送数据寄存器
SPI接收数据寄存器
23 摄像头接口
概述
方框图
时序图
摄像头接口操作
存储器储存方式
摄像头接口特殊寄存器
源帧寄存器
窗口选择寄存器
全局控制寄存器
Yx开始地址寄存器
CBx 开始地址寄存器
CRx 开始地址寄存器
编码目标格式寄存器
编码 DMA控制寄存器
编码缩放器和预览缩放器的寄存器设置指南
编码预缩放控制寄存器
编码主缩放控制寄存器
编码 DMA目标区域寄存器
编码状态寄存器
RGB 开始地址寄存器
预览目标格式寄存器
预览 DMA控制寄存器
预览预缩放控制寄存器
预览主缩放控制寄存器
预览 DMA目标区域寄存器
预览状态寄存器
图像捕获使能寄存器
24 AC’97 控制器
概述
AC’97控制器操作
内部数据路径
AC’97操作流程图
AC-LINK数字接口协议
AC-LINK输出帧(SDATA_OUT)
AC-LINK输入帧(SDATA_IN)
AC’97掉电
掉电 AC-link
唤醒 AC-link——由 AC’97控制器触发唤醒
冷 AC’97复位
热 AC’97复位
AC’97控制器特殊寄存器
AC’97 全局控制寄存器(AC_GLBCTRL)
AC’97 全局状态寄存器(AC_GLBSTAT)
AC’97 编解码器命令寄存器(AC_CODEC_CMD)
AC’97 编解码器状态寄存器(AC_CODEC_CMD)
AC’97 PCM输入/输出通道 FIFO地址寄存器(AC_PCMADDR)
AC’97 MIC输入通道 FIFO 地址寄存器(AC_MICADDR)
AC’97 PCM输入/输出通道 FIFO数据寄存器(AC_PCMDATA)
AC’97 MIC输入通道 FIFO 数据寄存器(AC_MICDATA)
25 总线优先级
概述
26 机械数据
封装尺寸
27 电气数据
绝对最大额定值
推荐工作条件
直流电气特性
交流电气特性
XTIpll时钟时序图
EXTCLK 时钟输入时序图
当使用无PLL的EXTCLK 时的EXTCLK/HCLK
当使用了EXTCLK 的 HCLK/CLKOUT/SCLK
手动复位输入时序图
上电振荡设置时序图
睡眠模式恢复振荡设置时序图
ROM/SRAM突发读时序图(Ⅰ)
ROM/SRAM突发读时序图(Ⅱ)
ROM/SRAM周期中外部总线请求
ROM/SRAM读时序图(Ⅰ)
ROM/SRAM读时序图(Ⅱ)
ROM/SRAM写时序图(Ⅰ)
ROM/SRAM写时序图(Ⅱ)
外部 nWAIT 读时序图
外部 nWAIT 写时序图
掩模ROM单次读时序图
掩模ROM连续读时序图
SDRAM单次突发读时序图
SDRAM中外部总线请求时序图
SDRAM MRS时序图
SDRAM单次读时序图(Ⅰ)
SDRAM单次读时序图(Ⅱ)
SDRAM自动刷新时序图
SDRAM页Hit-Miss读时序图
SDRAM自刷新时序图
SDRAM单次写时序图
SDRAM页Hit-Miss写时序图
外部DMA 时序图
TFT LCD 控制器时序图
IIS 接口时序图
IIC 接口时序图
SD/MMC接口时序图
SPI接口时序图
NAND Flash地址/命令时序图
时钟时序常数
ROM/SRAM总线时序常数
存储器接口时序常数
外部总线请求时序常数
. DMA控制器模块信号时序常数
TFT LCD 控制器模块信号时序常数
IIS 控制器模块信号时序常数
IIC 总线控制器模块信号时序常数
SD/MMC接口发送/接收时序常数
SPI接口发送/接收时序常数
USB全速输出缓冲电气规范
USB低速输出缓冲电气规范
NAND Flash接口时序常数
S3C2440A 32 位 CMOS RISC 微控制器 用户手册
S3C2440A RISC 微处理器 产品概述 1 产品概述 引言 此用户手册描述的是三星公司的 16/32 位精简指令集(RISC)微处理器 S3C2440A。三星公司的 S3C2440A 为手持设备和普通应用提供了低功耗和高性能的小型芯片微控制器的解决方案。为了降低整体系统成本,S3C2440A 还提供了以下丰富的内部设备。 S3C2440A 基于 ARM920T 核心,0.13µm 的 CMOS 标准宏单元和存储器单元。低功耗,简单,精致,且全静 态设计特别适合于对成本和功率敏感型的应用。它采用了新的总线架构如先进微控制总线构架(AMBA)。 S3C2440A 的突出特点是其处理器核心,是一个由 Advanced RISC Machines(ARM)公司设计的 16/32 位 ARM920T 的 RISC 处理器。ARM920T 实现了 MMU,AMBA 总线和哈佛结构高速缓冲体系结构。这一结构具有独 立的 16KB 指令高速缓存和 16KB 数据高速缓存。每个都是由具有 8 字长的行(line)组成。 通过提供一套完整的通用系统外设,S3C2440A 减少整体系统成本和无需配置额外的组件。综合对芯片的功能 描述,本手册将介绍 S3C2440A 集成的以下片上功能: ● 1.2V 内核供电, 1.8V/2.5V/3.3V 储存器供电, 3.3V 外部 I/O 供电,具备 16KB 的指令缓存和 16KB 的数据缓存和 MMU 的微处理器 ● 外部存储控制器(SDRAM 控制和片选逻辑) ● LCD 控制器(最大支持 4K 色 STN 和 256K 色 TFT)提供 1 通道 LCD 专用 DMA ● 4 通道 DMA 并有外部请求引脚 ● 3 通道 UART(IrDA1.0, 64 字节发送 FIFO 和 64 字节接收 FIFO) ● 2 通道 SPI ● 1 通道 IIC 总线接口(支持多主机) ● 1 通道 IIS 总线音频编码器接口 ● AC’97 编解码器接口 ● 兼容 SD 主接口协议 1.0 版和 MMC 卡协议 2.11 兼容版 ● 2 通道 USB 主机/1 通道 USB 设备(1.1 版) ● 4 通道 PWM 定时器和 1 通道内部定时器/看门狗定时器 ● 8 通道 10 位 ADC 和触摸屏接口 ● 具有日历功能的 RTC ● 摄像头接口(最大支持 4096×4096 像素输入;2048×2048 像素输入支持缩放) ● 130 个通用 I/O 口和 24 通道外部中断源 ● 具有普通,慢速,空闲和掉电模式 ● 具有 PLL 片上时钟发生器 1-1
产品概述 S3C2440A RISC 微处理器 特性 体系结构 ● 手持设备的完整系统和普通嵌入式应用 ● 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 或基于中断运行的内部定时器 ● 可编程的占空比,频率和极性 ● 能产生死区 ● 支持外部时钟源。 1-2
S3C2440A RISC 微处理器 产品概述 特性(续) RCT(实时时钟) ● 完整时钟特性:毫秒、秒、分、时、星期、日、月 和年 ● 工作在 32.768KHz 时钟频率 ● 闹钟中断 ● 时钟节拍中断 通用输入/输出端口 ● 24 个外部中断端口 ● 130 个复用输入/输出端口 DMA 控制器 ● 4 通道 DMA 控制器 ● 支持存储器到存储器,IO 口到存储器,存储器到 IO 口和 IO 口到 IO 口的传输 ● 采用触发传输模式来提高传输速率 UART ● 3 通道基于 DMA 或基于中断运行的 UART ● 支持 5 位、6 位、7 位、或 8 位串行数据发送/接 收 ● 支持 UART 运行在外部时钟(UEXTCLK) ● 可编程波特率 ● 支持 IrDA 1.0 ● 测试用回环模式 ● 每个通道都包含内部 64 位发送 FIFO 和 64 位接 收 FIFO A/D 转换器和触屏接口 ● 8 通道多路复用 ADC ● 最高 500KSPS 和 10 位分辨率 ● 内置 FET 给线性触屏接口 IIC 总线接口 ● 1 通道多主机 IIC 总线 ● 串行,8 位,可在标准模式 100Kbit/s 下或快速模 式 400Kbit/s 下进行双向数据传输 LCD 控制器 STN LCD 显示特性 ● 支持 3 种类型 STN LCD 面板:4 位双扫描,4 位 单扫描和 8 位单扫描显示类型 ● 支持单色模式,4 阶灰度,16 阶灰度,256 色和 4096 色的 STN LCD ● 支持多种屏幕尺寸 – 实际屏幕尺寸典型值:640x480,320x240, 160x160 和其它 – 最大帧缓冲区大小为 4M 字节 – 256 色 模 式 下 最 大 实 际 屏 幕 尺 寸 : 4096×1024,2048×2048,1024×4096 和其 它 TFT(薄膜晶体管)彩色显示特性 ● 支持彩色 TFT 的 1、2、4 或 8 bpp(位/像素)调色 显示 ● 支持彩色 TFT 的 16,24 bpp 非调色真彩显示 ● 支持在 24 bpp 模式下最大 16M 色的 TFT ● 内 嵌 LPC3600 时 序 控 制 器 , 支 持 LTS350Q1-PD1/2(三星 3.5 吋竖屏/256K 色/反 光型 a-Si TFT LCD) ● 内 嵌 LCC3600 时 序 控 制 器 , 支 持 LTS350Q1-PE1/2(三星 3.5 吋竖屏/256K 色/半 透型 a-Si TFT LCD) ● 支持多种屏幕尺寸 – 实际屏幕尺寸典型值:640x480,320x240, 160x160 和其它 – 最大帧缓冲区大小为 4M 字节 – 64K 色 模 式 下 最 大 实 际 屏 幕 尺 寸 : 2048x1024 和其它 看门狗定时器 ● 16 位看门狗定时器 ● 中断请求或系统复位超时 1-3
产品概述 特性(续) IIS 总线接口 S3C2440A RISC 微处理器 SPI 接口 ● 1 通道 IIS 总线,运行在基于 DMA 音频接口 ● 串行,8/16 位每通道数据传输 ● 发送/接收具备 128 字节(64 字节+64 字节)FIFO ● 支持 IIS 格式和 MSB-justified 数据格式 ● 兼容 2 通道 SPI 接口协议 2.11 版本 ● 发送/接收具备 2 个 8 位移位寄存器 ● 基于 DMA 或基于中断运行 摄像头接口 AC’97 音频编解码器接口 ● 支持 16 位采样 ● 1 通道立体声 PCM 输入,1 通道立体声 PCM 输 出和 1 通道 MIC 输入 USB 主机(Host) ● 2 个 USB 主机端口 ● 遵从 OHCI Rev. 1.0 ● 兼容 USB 规格 1.1 版本 USB 设备(Device) ● 1 个 USB 设备端口 ● 5 个 USB 设备端点 ● 兼容 USB 规格 1.1 版本 SD 主机接口 ● 正常,中断和 DMA 数据传输模式(可按字节,半 字,字传输) ● 支持 DMA burst4 访问(只支持字传输) ● 兼容 SD 记忆卡协议 1.0 版本 ● 兼容 SDIO 卡协议 1.0 版本 ● 发送/接收具备 64 字节 FIFO ● 兼容 MMC 卡协议 2.11 版本 ● 支持 ITU-R BT 601/656 8 位模式 ● 发送/接收具备 2 个 8 位移位寄存器 ● 基于 DMA 或基于中断运行 ● DZI(数字放大)能力 ● 可编程视频同步信号极性 ● 最大支持 4096 x 4096 像素输入(2048 x 2048 像素输入时支持缩放) ● 图像镜像和旋转(X 轴镜像,Y 轴镜像和 180°旋 转) ● 格式化摄像头输出(RGB 16/24 位和 YCbCr 4:2:0/4:2:2 格式) 工作电压范围 ● 核心电压: 300MHz 下 1.20V 400MHz 下 1.30V ● 存储器电压: 1.8V/2.5V/3.0V/3.3V ● I/O 口电压: 3.3V 工作频率 ● Fclk 最高 400MHz ● Hclk 最高 136MHz ● Pclk 最高 68MHz 封装 ● 289-FBGA 1-4
S3C2440A RISC 微处理器 方框图 产品概述 ARM920T IPA[31:0] 指令 MMU 指令高速缓存 外部协处理器 (16KB) 接口 IVA[31:0] C13 JTAG ARM9TDMI 处理器核心 IVA[31:0] ID[31:0] CP15 (内部嵌入式 ICE) DD[31:0] DVA[31:0] DVA[31:0] C13 AMBA 总线接口 写缓冲 指令 MMU DPA[31:0] 数据高速缓存 (16KB) 写回 PA TAG RAM WBPA[31:0] LCD 控制器 LCD DMA USB 主机控制器 ExtMaster NAND 控制 NAND Flash 引导启动加载 A H B B U S 时钟发生器 (MPLL) 桥路和 DMA(4 个通道) UART 0,1,2 USB 设备控制器 SDI/MMC 看门狗定时器 总线控制器 总裁/译码 SPI 0,1 A P B B U S 图 1-1. S3C2440A 方框图 总线控制器 总裁/译码 中断控制器 电源管理 摄像头接口 存储器控制器 SRAM/NOR/SDRAM I2C I2S GPIO RTC ADC 定时器/PWM 0~3,4(内部) AC’97 1-5
S3C2440A RISC 微处理器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 仰视图 图 1-2. S3C2440A 引脚分配(289-FBGA) 产品概述 引脚分配 U T R P N M L K J H G F E D C B A 1-6
S3C2440A RISC 微处理器 产品概述 管脚号 管脚名称 管脚号 管脚名称 管脚号 管脚名称 表 1-1. 289 管脚 FBGA 引脚分配–管脚号顺序(1/2) A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 VDDi SCKE VSSi VSSi VSSMOP VDDi VSSMOP ADDR10 VDDMOP VDDi VSSMOP VSSi DATA3 DATA7 VSSMOP VDDi DATA10 VSSMOP nGCS1/GPA12 SCLK1 SCLK0 nBE1 VDDMOP ADDR2 ADDR9 ADDR12 VSSi VDDi VDDMOP VSSMOP VDDMOP DATA9 VDDMOP DATA15 VDDMOP nGCS5/GPA16 nGCS2/GPA13 nGCS3/GPA14 nOE nSRAS ADDR4 ADDR11 ADDR15 ADDR21/GPA6 ADDR24/GPA9 DATA1 DATA6 DATA11 DATA13 DATA16 VSSi D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 ALE/GPA18 nGCS6 nGCS4/GPA15 nBE0 nBE2 nSCAS ADDR7 ADDR5 ADDR16/GPA1 ADDR20/GPA5 ADDR26/GPA11 DATA0 DATA8 DATA14 DATA12 VSSMOP VSSMOP nFRE/GPA20 VSSMOP nGCS7 nWAIT nBE3 nWE ADDR1 ADDR6 ADDR14 ADDR23/GPA8 DATA2 DATA20 DATA19 DATA18 DATA17 DATA21 DATA24 VDDi VSSi nFWE/GPA19 nFCE/GPA22 CLE/GPA17 nGCS0 ADDR0/GPA0 ADDR3 ADDR18/GPA3 DATA4 DATA5 DATA27 DATA31 DATA26 DATA22 VDDi VDDMOP G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 G15 G16 G17 H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12 H13 H14 H15 H16 H17 J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 J11 J12 J13 J14 J15 J16 J17 VSSOP CAMHREF/GPJ10 CAMDATA1/GPJ1 VDDalive CAMPCLK/GPJ8 FRnB CAMVSYNC/GPJ9 ADDR8 ADDR17/GPA2 ADDR25/GPA10 DATA28 DATA25 DATA23 XTIpll XTOpll DATA29 VSSi VSSiarm CAMDATA7/GPJ7 CAMDATA4/GPJ4 CAMDATA3/GPJ3 CAMDATA2/GPJ2 CAMDATA0/GPJ0 CAMDATA5/GPJ5 ADDR13 ADDR19/GPA4 ADDR22/GPA7 VSSOP EXTCLK DATA30 N BATT_FLT nTRST nRESET TDI VDDOP VDDiarm CAMCLKOUT/GPJ11 CAMRESET/GPJ12 TOUT1/GPB1 TOUT0/GPB0 TOUT2/GPB2 CAMDATA6/GPJ6 SDDAT3/GPE10 EINT10/nSS0/GPG2 TXD2/nRTS1/GPH6 PWREN TCK TMS RXD2/nCTS1/GPH7 TDO VDDalive 1-7
分享到:
收藏