EETOP 创芯网论坛

找回密码

  登录   注册  

搜帖子
汽车电子资料大全(下载奖励300信元)
查看: 13009|回复: 20

[求助] 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, 2020-1-29 15:10 , Processed in 0.061604 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表