这个IP核是经常用到的,当我们在PL中增加某些IP核时,默认的选项是自动连接到processing_system_v7_0中,而选择这个后,会自动生成一个AXI INTERCONNECT将GP0或者GP1和IP核连接在一起,那么具体AXI-INTERCONNECT是做什么的呢?
在赛灵思提供的官方文档PG059中,它是这样描述的:
AXI Interconnect核心连接1个或者多个AXI内存映射的控制设备到1个或者多个内存映射的从设备中,另外,它格外强调AXI interconnect核心仅仅进行内存映射的设备之间的传输。
AXI Interconnect核由许多IP核实例组成(基础的IP核)
AXI 允许任意AXI 主或从设备连接到它上,另外可以定制数据宽度、时钟频率和AXI子协议(AXI4,AXI3),这些基础IP核包括:
AXI Crossbar 连接一个或多个类似的AXI内存映射主设备到一个或多个相似的从设备
AXI数据宽度转换器
AXI时钟转换器:转换不同时钟
AXI协议转换器:AXI4、AXI3或者AXI4-LITE之间的转换
AXI数据FIFO
AXI寄存器切片
其中最核心的是AXI Crossboar。