AXI4的优势
1.通过统一的AXI接口,开发者为开发ip core只需要学习一种协议即可;2.AXI4是面向地址映射的接口,允许最大256轮的数据突发传输;
3.AXI4-Lite是一个轻量级的地址映射单次传输接口,占用很少的逻辑单元;
4.AXI4-Stream去掉了地址项,允许无限制的数据突发传输规模;
NetFPGA10G采用了AXI4系列总线架构,而Xilinx从Virtex6,Spartan6才开始支持AXI4。因此斯坦福 的开发人员对在Virtex6上编译出的带有AXI4总线的ngc文件进行了修改加载到NetFPGA10G的ipcore中,使之骗过ISE,继续网表映射流程。
NetFPGA10G主要使用了其中的轻量级AXI4-lite(后文简写为axi)以及AXI4-stream(后文 简写为axis)两者。前者用于CPU与ip core之间的通信;后者用于各ip core之间进行高速数据传输。如果将整个构架分为控制层面与数据层面,则axi主要负责控制层面,axis主要负责数据层面。
本文后续内容主要对轻量级axi以及axis总线进行介绍,如需AXI4整体总线通信模式,请参看ARM AXI4 Specification,Xilinx UG761 AXI Reference Guide.
页:
[1]