加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

详解CPU与Norflash电路连接图以及工作原理

发布时间:2020-12-15 20:10:43 所属栏目:百科 来源:网络整理
导读:问题1、CPU 地址线与 16 位 nandflash 地址线连接时错开一个位的原因: 答:CPU 发出的一个地址对应一个字节数据,而 16 位 nandflash 一个地址对应二个字节数据, CPU 明白自己想读取哪一个字节数据,它就发送相应地址给 nandflash ,而 nandflash 是 16 位




问题1、CPU地址线与16nandflash地址线连接时错开一个位的原因:

答:CPU发出的一个地址对应一个字节数据,而16nandflash一个地址对应二个字节数据,

CPU明白自己想读取哪一个字节数据,它就发送相应地址给nandflash,而nandflash16位,

nandflash总是每次返回2个字节的数据,这时由CPU片上的nandflash控制器将CPU要的那个数据传给CPU

同理,若是32nandflash,则地址线连接需错开两个位。

? ? CPU的地址加1的1代表一个字节的偏移量,而存储器的地址加1的1代表存储器位宽的偏移量。

如16位ddr的地址+1,中的1代表2个字节;32位ddr的地址+1,中的1代表4个字节


问题2、地址线、数据线上通常不止接一个设备,那么如何做到访问目标设备而不影响其它设备?

答:每个设备都有自己的片选引脚,每个片选引脚都对应一段地址空间,

CPU发送地址给设备控制器,设备控制器会根据地址范围来自动选中总线上的设备。

没选中的设备不能工作,也不会受影响。

S3C2440 有27根地址线ADDR[26:0],8根片选信号ngcs0-ngcs7,对应bank0-bank7

当访bankx?的地址空间,ngcsx引脚为低电平,选中外设。


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读