S3C2440 ARM920T CPU

news/2025/1/11 7:12:58/

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处。


http://www.ppmy.cn/news/809578.html

相关文章

linux驱动38:后备高速缓存

设备驱动程序常常会反复地分配同一大小的内存块&#xff0c;为这些反复使用的内存块增加某些特殊的内存池——后备高速缓存。 linux内核的高速缓存管理称为slab分配器&#xff0c;头文件<linux/slab.h>&#xff0c;类型struct kmem_cache。 一、api接口&#xff1a; 1…

socket简介及java实例

网络上的两个程序通过一个双向的通信连接实现数据的交换&#xff0c;这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API)&#xff0c;对TCP/IP的封装&#xff0c;TCP/IP也要提供可供程序员做网络开发所用的接口&#xff0c;…

三星ARM9以上芯片(244X,6410等)和cortex-a8芯片(S5PV210)比较PK

贴2张图&#xff0c;一看便明了&#xff1a;&#xff08;s5pv210开发技术交流群&#xff1a;8334819&#xff09; KEY FEATURES OF S5PV210 The key features of S5PV210 include: •ARM CortexTM-A8 based CPU Subsystem with NEON −32/ 32 KB I/D Cache, 512 KB L2 Cache −…

关于S3C6400 DM9000a 驱动

平台&#xff1a;S3C6400Ethernet :DM9000a由于是A公司的BSP&#xff0c;改了网卡的片选&#xff0c;发现可以找到ID&#xff0c;但是就是ping失败。厂家的帮忙 &#xff0c;加上了一些debug信息&#xff0c;最后发现应该是SROM的设置不对&#xff0c;发的数据高位都没有了。A公…

s3c2440 RTC(实时时钟) 驱动移植

———————————————————————————————————————主机操作系统&#xff1a;Centos 6.7交叉编译器环境&#xff1a;arm-linux-gcc-4.5.4 开发板平台&#xff1a; FL2440 Linux内核版本&#xff1a; linux-3.0 开发模块&#xff1a; RTC&#xf…

MSP430F149程序移植——0.96OLED(ssd1306驱动)

链接&#xff1a;https://pan.baidu.com/s/1ov-lE3sD2nMpV33Q9E7omw 提取码&#xff1a;2333 一、引脚说明 1.1 接口定义 引脚功能说明GND电源地VCC电源正 3.3~5VD0SPI接口时为SPI时钟线&#xff0c;IIC接口时为IIC时钟线D1SPI接口时为SPI数据线&#xff0c;IIC接口时为IIC数…

NUC970 SD卡驱动(SDIO)

在读取SD卡的R2长响应折腾了不少时间&#xff0c;原因是必须开启DMA&#xff0c;不开启DMA&#xff0c;R2响应将不会传输到SDIO的FIFO中&#xff0c;将SDIO接口与STM32保持一致&#xff0c;并兼容应用层SDIO_SDCARD驱动。 寄存器地址 //SDIO #define SDIO_BUFF_BASE …

ARM9(S3C2440) LCD

LCD是liquid crystal display 的简称&#xff0c;液晶显示器按驱动方式分为静态驱动&#xff0c;简单矩阵驱动以及主动矩阵驱动。 简单矩阵驱动分为扭转向列型(TN)和超扭转向列型&#xff08;STN&#xff09;两种。 主动矩阵驱动则以TFT为主。 &#xff08;1&#xff09;、 T…