免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2879 | 回复: 4
打印 上一主题 下一主题

关于CPU上电运行的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-20 13:42 |只看该作者 |倒序浏览
我现在用一个ARM7平台,Bootloader和Firmware放在一片NOR Flash中的,该Flash的数据宽度可配置为8位或16位,我的疑问就是当系统刚上电开机时,会运行该Flash中的代码,但ARM7指令是32 bit宽度的,Flash数据宽度最大为16,那岂不是每读出一条指令要读两次Flash,时序怎么保证呢?请高手指点一下...

论坛徽章:
0
2 [报告]
发表于 2007-06-20 16:20 |只看该作者
搞不清你在问什么?Flash每次不是按block读的吗?而且Flash中也有个所谓类似CPU的处理逻辑呀,它把CPU的数据请求转换成内部的请求。

论坛徽章:
0
3 [报告]
发表于 2007-06-20 17:09 |只看该作者
我是说的NOR Flash,SRAM接口的,可随机读的可作Boot ROM的,你是说的NAND Flash吧!?

论坛徽章:
0
4 [报告]
发表于 2007-06-20 19:00 |只看该作者
时序由cpu上sram控制器来控制的,你真的想了解时序的话,可以看norflash的datasheet。

论坛徽章:
0
5 [报告]
发表于 2007-06-21 10:57 |只看该作者
原帖由 sep 于 2007-6-20 19:00 发表于 4楼  
时序由cpu上sram控制器来控制的,你真的想了解时序的话,可以看norflash的datasheet。


对,应该时这样的,Memory控制器的事情.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP