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个字节;

  • 相关阅读:
    01
    py5.30
    py 5.28
    py5.25
    py 5.24
    py 5.22
    py5.21
    py 5.18
    py 5.17
    py 5.16
  • 原文地址:https://www.cnblogs.com/FarmPick/p/4975807.html
Copyright © 2011-2022 走看看