在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 24101|回复: 23

[求助] cortex-M0是冯诺依曼架构,ARM9是哈佛架构,它们在Verilog设计实现上有什么区别吗?

[复制链接]
发表于 2012-5-21 11:23:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在CPU设计中,Cortex-M0是冯诺依曼架构,而ARM9是哈佛架构,它们在用Verilog进行设计实现时有什么区别吗?
发表于 2012-5-21 13:22:17 | 显示全部楼层
冯诺依曼架构表示指令池与数据池对应于同一物理实体。因此当处理器同时发出取指令和取数据操作时,就必须一个一个来了,不能像哈佛架构一样同时完成了。在Verilog设计实现时,必须选定对应哪种架构,然后再编程实现之。
 楼主| 发表于 2012-5-21 13:39:44 | 显示全部楼层
回复 2# free-arm
那要实现cortex-M0兼容指令集时也是可以采用哈佛架构来实现?
发表于 2012-5-21 13:41:02 | 显示全部楼层
目标是实现嵌入式软件的运转,采用哪种方式,可以由实现者自定义。
发表于 2012-5-21 13:47:01 | 显示全部楼层
回复 1# cmdeng

书看的如何了?有什么问题,请帖出来,看看能不能帮到你。
发表于 2012-5-21 13:48:09 | 显示全部楼层
回复 3# cmdeng


    一般来说,哈佛结构可以改造一下成为诺依曼架构;但诺依曼可能不能平滑过渡到哈佛上去。
 楼主| 发表于 2012-5-21 13:58:33 | 显示全部楼层
回复 5# free-arm

看了两三遍了,基本流程大致差不多了,需要再看两三遍巩固一下,加深理解,如书中所说再细细推敲一下,才能收获更大
 楼主| 发表于 2012-5-21 14:03:24 | 显示全部楼层
回复 6# free-arm


   在边推敲ARM9设计,边看cortex-M0的架构手册,想自己照着书中的设计思想写一个cortex-M0的处理器,我想学以致用收获会更大,看到Cortex-M0是冯诺依曼架构,而ARM9是哈佛架构,所以有点困惑就是不知道两种架构在具体设计实施上有什么区别?
发表于 2012-5-22 20:35:53 | 显示全部楼层
目前计算机都是 冯诺依曼架构 吧, 哈佛 是 冯的一个实现方法而已。
发表于 2012-6-13 22:47:25 | 显示全部楼层
这本书当当上可以买到吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-27 01:47 , Processed in 0.021943 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表