欢迎光临散文网 会员登陆 & 注册

AXI总线(2)-面试常考题

2023-08-12 14:53 作者:数字逻辑der  | 我要投稿

(1)AXI3与AXI4之间的区别是什么?

1)AXI3只支持多达16拍的burst 。而AXI4支持高达256拍的burst 。
2)AXI3支持write interleave(交织)。AXI4不支持write interleave(交织)


(2)为什么没有单独的read 响应通道?

1)因为写数据只是单方向的传播,所以需要反馈

2)但是读数据通道是双向的传播的,自带回馈


(3)典型的AXI Interconnect结构(与APB类似)

AXI互联结构

(4)AXI4的burst类型

1)自增模式,支持的突发传输长度为1-256

2)Fixed模式,每一次突发传输的模式的地址都一样,类似FIFO

3)WRAP Type模式,突发地址经过一个圈之后回到源地址


(5)为什么一次AXI突发的地址不能跨4K地址

1)其实原因很简单,因为AXI的AW通道的AWADDR地址的高4bit是对应的AXI主机地址

2)即一个AXI总线最多支持16个主机

3)AXI总线中定义的一个page大小为4kBytes,AXI的所有的从机地址都是以pages对齐的

4)例如0x1000和0x1FFF、0x2000和0x2FFF、0x3000和0x3FFF则是在同一个page

5)但是例如0x1FFF和0x2000、0x2FFF和0x3000,虽然他们是相邻的地址,但他们却跨越了4K边界,就不在同一个pages里面了,因此可能会存在问题。一个slave从机可能占据一个page,也可能占据多个pages。但是不管是单个还是多个,都是以4K为节点进行区分的。



(5)AXI传输最大带宽的计算

1)最大带宽等于 = burst长度 × 数据位宽 × outstanding / 总的传输时间




AXI总线(2)-面试常考题的评论 (共 条)

分享到微博请遵守国家法律