- 16
- 0
- 约2.44千字
- 约 4页
- 2022-07-07 发布于天津
- 举报
【Word版本下载可任意编辑】
PAGE
1 - / NUMPAGES 1
ARM外设flash及SDRAM的地址连接
先提一下位宽的概念,对于具体器件而言,它的位宽是一定的,所谓位宽,指的是“读/写操作时,的数据单元”──别说单元是“位”,一般设备上没有单独的“位操作”,修改位时通过把整个字节、字或双字读出来、修改,再回写。AM29L800BB这种nor flash位宽是16位。K4S561632C这种SDRAM位宽是32位。 对于CPU来说,一个地址对应的是一个字节(8位),也就是说CPU的地址线(A0~A20)对应的数据单元是字节。 这里需要注意的是,不要把“外设的位宽”和“CPU的位数”这两个概念混淆了。外设的位宽是读写外设的数据单元,CPU位数是CPU可以处理的字节数,32位CPU可以处理4字节数据。 好了,相信你也已经发现问题了吧。既然CPU数据单元是8位,flash位宽是16位,那在我们写程序时会特意开展16位操作吗?显然不会,我们写代码时,可不管外设到底是多少位。这是如何实现的呢?原因在于存储控制器(Memory Controller)这个中间层。 存储控制器根据NOR FLASH的位宽,每次总是读/写16位数据。 以读操作为例: CPU开展8位操作时,它选择其中的8位返回给CP
您可能关注的文档
最近下载
- 考研英语历年真题高频词汇大全(英一_英二通用).docx VIP
- 2026年《中华民族共同体概论》第五讲大一统与中华民族的初步形成(秦汉时期)新版课件.pptx VIP
- 电路(第6版)邱关源习题答案解析.docx
- 脑转移瘤合并癫痫发作护理查房.pptx VIP
- 2026陕西延长石油集团所属单位内部遴选笔试参考题库附答案.docx VIP
- 2027届高三英语一轮复习备考策略.pptx VIP
- 高中英语教学竞赛公开课、高考复习优质课件——句子扩写提升续写表达能力.pptx VIP
- 俯卧位通气在重症肺炎中的应用专家指南.pptx VIP
- 汽车结构认识:汽车肢体—认识汽车底盘PPT教学课件.pptx
- ISO 9001(DIS)-2026《质量管理体系——要求》(含附录使用指南-中文版-译-2025年9月).docx VIP
原创力文档

文档评论(0)