S3C44B0X应用设计(一)-存储器接口设计
2012-12-31
标签: S3C44B0

介绍

三星的 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 映像,可以分成四个映像文件

可能会用到的工具/仪表
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号