zoukankan      html  css  js  c++  java
  • 嵌入式系统中地址的概念

    平台:TQ2440

    CPU:S3C2440

      自从学习单片机到嵌入式,移植地址的概念搞不清楚。最近比较清闲,重新翻开TQ2440的资料来看,看到flash的连线,请教了同事,弄懂了一些问题,特意记录下来。

    1、首先来看TQ2440 NOR flash的连线图

    1)s3c2440一共有8个bank,分别通过nGCS0~nGCS7连接不同的设备,并确定设备的地址。图中nor flash连接nGCS0,所以地址从0x00000000开始;

    2)地址连线为 CPU - ADDR1~20 ,总共20根地址线,flash的大小为220,为2MB;

    3)CPU的地址线从ADDR1开始,则读写是16位宽度,即2个字节;

    2、再来看SDRAM的连线图

    1)LnSCS0就是nGCS6,所以SDRAM的地址是从0x30000000开始的;

    2)使用的地址线是ADDR2 ~ADDR14,共13根地址线,ADDR24连接BA0,ADDR24连接BA1连接两个SDRAM组合,所以容量为:224 * 2 = 32MB,应该是64MB啊,哪里错了?

    3)3)CPU的地址线从ADDR2开始,则读写是32位宽度,即4个字节;

  • 相关阅读:
    mac 端口转发方案
    Js 函数
    for 循环语句 与 while 循环
    Javascript 基础2
    Javascript 基础 1
    设计模式学习(一)-概述
    java基础知识-对象和类
    java基础知识-(数组)
    Java面试-框架篇(SSM-SpringMVC)
    Java面试-框架篇(SSM-Mybatis)
  • 原文地址:https://www.cnblogs.com/FarmPick/p/4975807.html
Copyright © 2011-2022 走看看