AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写数据通道、并支持Outstanding传输访问和乱序访问,并更加容易进行时序收敛。AXI 是AMBA 中一个新的高性能协议。AXI 技术丰富了现有的AMBA 标准内容,满足超高性能和复杂的片上系统(SoC)设计的需求。
在高速传输中.ahb 带宽已经不够,而 axi 总线作为主要总线,通过 axi-ahb 桥,挂接 ahb 总线,称为常规设计思路.就例如 pci-e 总线上挂 pci 总线一样.对于慢速外设,还可以通过 ahb-apb 总线挂类似 iic 这类片内外设.当然,axi 在 h7上还是看得见摸不着. axi 默默为高性能芯片贡献着自己的力量 |