tang_qianfeng 发表于 2022-10-13 10:16:43

请教下,arm-cortexM系列是哈佛结构还是冯诺依曼结构?

网上说是哈佛结构,但它的手册上的框图,只有一条AHB总线啊,莫非在AHB总线里分为I总线和D总线?

cloudboy 发表于 2022-10-13 10:27:50

哈佛结构,指令和数据总线分离就是了。不过现代CPU体系越来越复杂,已经是你中有我我中有你了,比如CSIC指令集,实际上底层还是一堆微指令在实现,RISC和CISC相互借鉴

wye11083 发表于 2022-10-13 11:52:05

cloudboy 发表于 2022-10-13 10:27
哈佛结构,指令和数据总线分离就是了。不过现代CPU体系越来越复杂,已经是你中有我我中有你了,比如CSIC指 ...
(引用自2楼)

其实i/d都走同一条总线跑数据罢了。。

tang_qianfeng 发表于 2022-10-13 12:02:32

wye11083 发表于 2022-10-13 11:52
其实i/d都走同一条总线跑数据罢了。。
(引用自3楼)

那不是冯架构了?

wye11083 发表于 2022-10-13 12:09:50

tang_qianfeng 发表于 2022-10-13 12:02
那不是冯架构了?
(引用自4楼)

总线,总线。。访问不同位置走不同总线。

huangqi412 发表于 2022-10-13 21:33:29

手册里框图有啊,有I和D总线。

鲜衣怒马 发表于 2022-10-13 22:03:56

好像M0和0+是ARM-V6冯,M3及以上是ARM-V7哈弗
页: [1]
查看完整版本: 请教下,arm-cortexM系列是哈佛结构还是冯诺依曼结构?