S3C2440芯片手册翻译_1

ARM 188浏览

最近我看的是S3C2440的芯片手册,经过浏览后,对ARM处理器的理解更深入一层了。

  首先,芯片手册介绍了ARM指令集,THUMB指令集,内存控制器,NAND FLASH控制器,时钟和电源管理器,DMAIO端口,PWM定时器,UART串口,USB主控制器,USB设备控制器,中断控制器,LCD控制器,ADC和触摸屏接口,实时时钟,看门狗定时器,MMC/SD/SDIO 控制器,IIC总线接口,IIS总线接口,SPI,摄像头接口,AC97控制器,总线属性,机械数据和电气数据等等。

  这是描述三星S3C2440A, 16/32-bit精简指令集微控制器的用户手册。我还了解到三星S3C2440A是为了手持设备和低功耗通用程序,和小型高性能微处理器而设计的。为了减少总的系统开销,S3C2440A包含了以下内容:

  S3C2440A是从ARM920T核心,0.13umCMOS标准单元和内存编译器研制出来的,它的低功耗,简单,优雅和完全静态设计是特别适合消费类和功耗敏感的应用。它兼容新的总线架构,像高级微控制器总线架构(AMBA).

  同时,S3C2440A因为它的CPU核心是ARM公司设计的,16/32位的ARM920T RISC处理器,从而表现出众的特征。ARM920T拥有MMU,AMBA总线和拥有独立的8个字宽线长的16KB指令缓存和16KB的数据缓存的哈佛缓存架构。

  为了提供一整套的通用的系统外围设备,S3C2440A最少化它的总体系统开销和减少配置额外器件的需要。芯片手册描述的集成片上功能包括:

  内部大约1.2V,内存大约1.8V/2.5V/3.3V;额外的拥有16KB I-Cache16KB D-CacheI/O微处理器/MMU

  额外的内存控制器(SDRAM控制和片选逻辑);

  有LCD专用DMALCD控制器(包括4K颜色的STN256K颜色的TFT);

  有额外请求引脚的4通道DMA控制器;

  3通道UARTsIrDA1.0 ,64字节的发送FIFO,和64字节的接收FIFO);

  2通道SPIs

  IIC总线接口(支持多主)

  IIS音频编码接口

  AC97编码接口

  SD主机接口1.0版本 和MMC协议控制兼容版本2.11

  2通道USB主控制器/单通道USB设备控制器(1.1版本)

  4通道PWM定时器/单通道内部定时器/看门狗定时器

  8通道10ADC和触摸屏接口

  具有日历功能的RTC

  摄像头接口(支持最大4096*4096像素输入,支持2048*2048扫描输入)

  130个通用I/O端口 和 24通道的额外中断源

  拥有PLL的片上时钟产生器