S3C44B0X应用设计(上)-- 存储器接口设计
发布时间:2008/6/3 0:00:00 访问次数:330
三星的 s3c44b0x 16/32 位 risc 处理器被设计来为手持设备等提供一个低成本高性能的方案。 s3c44b0x 提供以下配置:
l 2.5v arm7tdmi 内核带有 8kb cache(高达 75mhz 的 samba总线结构) ; 可选的 internal sram;
l 外部储存控制器(fp/edo/sdram 控制、片选逻辑);
l lcd controller(最大支持 256 色 stn),带专用 dma的 lcd 控制器(最大支持 256 色 dstn);
l 两个 uart/一个 sio(irda1.0,16 字节的 fifo);
l 一个多主控器的 iic总线控制器和一个 iis 总线控制器 l 5 个 pwm 定时器和一个内部定时器;
l 看门狗定时器;
l 71 位的通用 i/o 接口/8 个外部中断源;
l 电源控制:normal,slow,idle 和 stop 模式;
l 8 通道的 10位 adc;
l 带日立功能的实时时钟(rtc);
l 片上带 pll 的时钟发生器 因此,你可以用 s3c44b0x 做不同的系统
s3c44b0 的应用系统
如果你的产品需要接入网络,三星的带 16/32 位的 risc s3c44b0x 微控制器可以降低你的成本,下面是一些系统可以用 s3c44b0x 设计。
l gps 电话 l pda(个人数字助理)
l fish finder l 掌上游戏机 l 指纹识别系统 l twm(two way messaging) l 终端汽车导航系统 l mp3 播放机等等。
存储器接口设计
boot rom设计 当系统复位时,s3c44b0x 访问地址 0x00000000,在复位后 s3c44b0x 必须做一些系统变量的配置,因此这段特殊的代码(boot rom 映像)应当位于地址为 0x00000000 处,启动 rom 可以由不同宽度的数据总线,总线宽度是受 om[1:0]引脚控制的。
编译和烧写一个字节的rom映像
当编译一个字节的 rom 映像,应当用来自编译和联接带到的二进制文件,用字节eeprom/flash设计半字boot rom ,图 4-2 为用字节 eeprom/flash设计的半字 boot rom。
图 4-2 为用字节 eeprom/flash设计的半字 boot rom
编译和烧写用字节eeprom/flash 设计的半字rom映像 当制作
半字的 rom 映像,可以分成两个文件 even 和 odd.。图 4-3 为用半字的 eeprom/flash设计的半字 boot rom。
图 4-3 为用半字的 eeprom/flash设计的半字 boot rom
用字eeprom/flash 设计的字boot rom。
图 4-4 为用字节 eeprom/flash设计的字启动 rom
编译和烧写用字节eeprom/flash 设计的字rom映像,当你制作字 rom 映像,可以分成四个映像文件。
三星的 s3c44b0x 16/32 位 risc 处理器被设计来为手持设备等提供一个低成本高性能的方案。 s3c44b0x 提供以下配置:
l 2.5v arm7tdmi 内核带有 8kb cache(高达 75mhz 的 samba总线结构) ; 可选的 internal sram;
l 外部储存控制器(fp/edo/sdram 控制、片选逻辑);
l lcd controller(最大支持 256 色 stn),带专用 dma的 lcd 控制器(最大支持 256 色 dstn);
l 两个 uart/一个 sio(irda1.0,16 字节的 fifo);
l 一个多主控器的 iic总线控制器和一个 iis 总线控制器 l 5 个 pwm 定时器和一个内部定时器;
l 看门狗定时器;
l 71 位的通用 i/o 接口/8 个外部中断源;
l 电源控制:normal,slow,idle 和 stop 模式;
l 8 通道的 10位 adc;
l 带日立功能的实时时钟(rtc);
l 片上带 pll 的时钟发生器 因此,你可以用 s3c44b0x 做不同的系统
s3c44b0 的应用系统
如果你的产品需要接入网络,三星的带 16/32 位的 risc s3c44b0x 微控制器可以降低你的成本,下面是一些系统可以用 s3c44b0x 设计。
l gps 电话 l pda(个人数字助理)
l fish finder l 掌上游戏机 l 指纹识别系统 l twm(two way messaging) l 终端汽车导航系统 l mp3 播放机等等。
存储器接口设计
boot rom设计 当系统复位时,s3c44b0x 访问地址 0x00000000,在复位后 s3c44b0x 必须做一些系统变量的配置,因此这段特殊的代码(boot rom 映像)应当位于地址为 0x00000000 处,启动 rom 可以由不同宽度的数据总线,总线宽度是受 om[1:0]引脚控制的。
编译和烧写一个字节的rom映像
当编译一个字节的 rom 映像,应当用来自编译和联接带到的二进制文件,用字节eeprom/flash设计半字boot rom ,图 4-2 为用字节 eeprom/flash设计的半字 boot rom。
图 4-2 为用字节 eeprom/flash设计的半字 boot rom
编译和烧写用字节eeprom/flash 设计的半字rom映像 当制作
半字的 rom 映像,可以分成两个文件 even 和 odd.。图 4-3 为用半字的 eeprom/flash设计的半字 boot rom。
图 4-3 为用半字的 eeprom/flash设计的半字 boot rom
用字eeprom/flash 设计的字boot rom。
图 4-4 为用字节 eeprom/flash设计的字启动 rom
编译和烧写用字节eeprom/flash 设计的字rom映像,当你制作字 rom 映像,可以分成四个映像文件。
上一篇:串行连接SCSI(SAS)