S3C2440 ARM920T CPU

S3C2440 ARM920T CPU

  1. 支持大端/小端模式。
  2. 共同有8个存储器BANK,每个BANK为128M。
  3. BANK0~BANK6为固定起始地址。
  4. BANK7可编程BANK起始地址和大小,其开始地址是BANK6的结束地址,灵活可变。
  5. BANK0~BANK5用于ROM或者SRAM,BANK6、BANK7用于ROM、SRAM或者SDRAM。

S3C2440X采用nGCS[7:0] 8个通用片选信号选择这些组。S3C2440X支持从NAND Flash启动,NAND Flash具有容量大,比Nor  Flash价格低,存储密度高等特点

S3C2440X具有三种启动方式 ,可通过OM【1:0】管脚进行选择。

     OM【1:0】 = 00 时处理器从NAND Flash启动;

     OM【1:0】 = 01时处理器从16位 ROM启动;

     OM【1:0】 = 10 时处理器从32位 ROM启动;

S3C2440X 对NAND Flash操作,首先需要进行2次列寻址和3次行寻址,然后定位到所要操作的地方页,才能进行读写

写一个典型的页需要200μs,最大需要700μs。

 

 

ARM920T 有两个内部协处理器:CP14和CP15.CP14用于调试控制,CP15用于存储系统控制以及测试控制。

 

      用户可以将引导代码和操作系统镜像存放在外部的NAND Flash中,并从NAND Flash启动。当处理器在这种模式下电复位时,内存的NAND Flash将访问控制接口,并将引导代码自动加载到内部SRAM(此时该SRAM定位起始地址空间0X00000000,容量为4KB)并且运行。之后,SRAM中的引导程序将操作系统镜像加载到SDRAM中,操作系统就能够在SDRAM中运行。启动完毕后,4KB的启动SRAM就可以用于其它用途。如果从其它方式启动,启动ROM就要定位于内存的起始地址空间0X00000000,处理器直接在ROM上运行启动程序,而4KB SRAM被定位于内存地址的0X40000000处。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值