介绍
三星的 S3C44B0X 16/32位 RISC处理器被设计来为手持设备等提供一个低成本高性能的方案。
S3C44B0X 提供以下配置:
l2.5V ARM7TDMI内核带有 8KB cache(高达 75MHZ 的 SAMBA总线结构) ;
可选的 internal SRAM;
l外部储存控制器(FP/EDO/SDRAM 控制、片选逻辑);
lLCD Controller(最大支持 256 色 STN),带专用 DMA的 LCD 控制器(最大支持 256
色 DSTN);
l两个通用的 DMA通道,两个带外部请求引脚的外围 DMA通道;
l两个 UART/一个 SIO(IRDA1.0,16 字节的 FIFO);
l一个多主控器的 IIC总线控制器和一个 IIS 总线控制器
l5 个 PWM 定时器和一个内部定时器;
l看门狗定时器;
l71 位的通用 I/O 接口/8 个外部中断源;
l电源控制:Normal,Slow,Idle 和 Stop 模式;
l8 通道的 10位 ADC;
l带日立功能的实时时钟(RTC);
l片上带 PLL 的时钟发生器
因此,你可以用 S3C44B0X 做不同的系统
S3C44B0 的应用系统
如果你的产品需要接入网络,三星的带 16/32 位的 RISC S3C44B0X 微控制器可以降低你的成本,下面
是一些系统可以用 S3C44B0X 设计。
lGPS 电话
lPDA(个人数字助理)
lFish Finder
l掌上游戏机
l指纹识别系统
lTWM(Two Way Messaging)
l终端汽车导航系统
lMP3 播放机等等。
存储器接口设计
Boot ROM设计
当系统复位时,S3C44B0X 访问地址 0x00000000,在复位后 S3C44B0X 必须做一些系统变量的配置,
因此这段特殊的代码(BOOT ROM映像)应当位于地址为 0x00000000 处,启动 ROM 可以由不同宽度
的数据总线,总线宽度是受 OM[1:0]引脚控制的。
表 4-1.ROM Bank 0的数据总线宽度
OM[1:0]]数据总线宽度
008 位(字节)
0116 位(半字)
1032 位(字)
11测试模式
单字节的Boot ROM设计
图 4-1 所示单字节的 Boot ROM 的设计
编译和烧写一个字节的ROM映像
当编译一个字节的 ROM 映像,应当用来自编译和联接带到的二进制文件
用字节EEPROM/FLASH设计半字 Boot ROM
图 4-2 为用字节 EEPROM/FLASH设计的半字 BOOT ROM
编译和烧写用字节EEPROM/Flash 设计的半字ROM映像
当制作半字的 ROM 映像,可以分成两个文件 EVEN 和 ODD.
表 4-2.ROM Image 和大/小端的关系
大端小端
DATA[7:0]OddEven
DATA[15:8]EvenOdd
用半字EEPROM/FLASH 设计半字BOOT ROM
图 4-3 为用半字的 EEPROM/FLASH设计的半字 BOOT ROM
用字EEPROM/FLASH 设计的字Boot ROM
图 4-4 为用字节 EEPROM/Flash设计的字启动 ROM
编译和烧写用字节EEPROM/Flash 设计的字ROM映像
当你制作字 ROM 映像,可以分成四个映像文件