5212|4

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

冯诺依曼结构与哈佛结构区别 [复制链接]

请问冯诺依曼结构与哈佛结构的区别?
通过Google查询,有人如下解释:
区别是地址空间和数据空间分开与否 冯诺依曼结构数据空间和地址空间不分开 哈佛结构数据空间和地址空间是分开的 一般DSP都是采用改进型哈佛结构,就是分开的数据空间和地址空间都不只是一条,而是有 多条,这根据不同的生产厂商的DSP芯片有所不同。 在对外寻址方面从逻辑上来说也是一样,因为外部引脚的原因,一般来说都是通过相应的 空间选取来实现的。本质上是同样的道理。 DSP肯定是改进型哈佛结构了,我们用起来也感觉很爽。但是光用分开的数据空间和程序空 间来区分这两种结构,我感觉不是很严格。单片机也是分开的数据空间和程序空间,它算 不算哈佛结构?ARM7同样是分开的数据空间和程序空间,它又算不算哈佛结构?ARM核到了 ARM9才采用了真正的哈佛结构。

但问题在于:我使用的ARM9板子,cpu是S3C2410,其外接的SDRAM是一片,而不是数据SDRAM和程序SDRAM分开。。。。我用过的ARM9板子和ARM7板子的内存与CPU连接方式都差不多。。。。
请问这是为什么?我理解的什么地方有错误?

谢谢

最新回复

cpu架构是针对cpu内核而言,不是芯片。 例如,市场上买到的比如s3c2410是芯片的型号,arm920t才是内核。 你看到的SDRAM这都已经是外设了。  详情 回复 发表于 2010-6-10 14:32
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个不要细究,人家说的是内核,又不是你看到的。。。

就好像ARM指令我们看到的是如ADD等助记符,可指令都是二进制一样。。

不要深究这个,玩的年头儿多了,自然就懂了。。
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
用哲学的观点来说就是要透过现象看本质,楼主看到的只是现象。。。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 
这种区分主要针对于内核。
你的S3C2410已经包含了很多外设,不仅仅是个核了。
内核不是直接与SDRAM相连的,而是要经过一个memory controller
所以,对于SDRAM来讲,不会看到内核是哪种体系结构
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
cpu架构是针对cpu内核而言,不是芯片。
例如,市场上买到的比如s3c2410是芯片的型号,arm920t才是内核。
你看到的SDRAM这都已经是外设了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表