基于ARM的Excalibur™器件中的ARM®处理器支持哪些高级高性能总线(AHB)传输类型?

在基于ARM的嵌入式处理器PLD硬件参考手册1.4版的第21页上,它说:“嵌入式处理器支持以下AHB传输类型:INCR,INCR4和INCR8。”

在第26页的“总线架构”部分中,它说:“支持所有AMBA AHB协议。”根据AMBA规范版本2.0,有8种传输类型:SINGLE,INCR,WRAP4,INCR4,WRAP8,INCR8,WRAP16和INCR16。

这两个看似相反的言论可能会引起一些混乱。嵌入式处理器和AHB桥实际上支持不同类型的突发。在PLD端,支持所有AMBA突发类型。处理器支持INCR,INCR4和INCR8突发传输。

定义长度突发中的性能优势是从器件可以自动递增寻址,而不是主器件完成寻址功能。然后,主器件可以建立下一个突发地址和控制,而不是完成前一个事务的地址和控制。但是,条带中的Altera从器件不会这样做,因此定义的与未定义的长度突发的净性能是相同的。

突发的未指定长度和定义长度的性能和结果是相同的。例如,4个节拍的未指定长度的突发给出与INCR4相同的结果。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-06 16:52:57 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它