我与赛灵思FPGA的故事”:ZYNQ.docx
《我与赛灵思FPGA的故事”:ZYNQ.docx》由会员分享,可在线阅读,更多相关《我与赛灵思FPGA的故事”:ZYNQ.docx(4页珍藏版)》请在第一文库网上搜索。
1、我与赛灵思FPGA的故事:ZYNQ在前面的几个例子中,我们经常会看到AX1接口或是总线,那么AX1到底是什么呢?如果你想进行系统的了解,可以查阅Xi1inX的文档UG761AXIReferenceGuide)0这里如文章题目,只是做一个简答的介绍,主要提炼出一些知识点。大部分是翻译的那篇文章,有的地方为了表述准确,直接引用原文。AX1全称AdvanCeCiextensib1eInterface,是Xi1inX从6系列的FPGA开始引入的一个接口协议,主要描述了主设备和从设备之间的数据传输方式。在ZYNQ中继续使用,版本是AXI4,所以我们经常会看到AXI4.0,ZYNQ内部设备都有AXI接口。
2、其实AXI就是ARM公司提出的AMBA(AdvancedMicrocontro11erBusArchitecture)的一个部分,是一一种高性能、高带宽、低延迟的片内总线,也用来替代以前的AHB和APB总线。第一个版本的AX1(AX13)包含在2003年发布的AMBA3.0中,AX1的第二个版本AX1(AXI4)包含在2010年发布的AMBA4.0之中。AXI协议具有如下特点:.总线的地址/控制和数据通道是分离的;.支持不对齐的数据传输;.在突发数据传输中只需要首地址;.同时具有分离读/写数据通道;.支持显著传输访问和乱序访问;.更加容易进行时序收敛AXI4包含三种接口:.AXI4Forhig
3、h-performancememory-mappedrequirements.AXI4-1iteForsimp1e,1ow-throughputmemory-mappedcommunication(forexamp1e,toandfromcontro1andstatusregisters).AXI4-StreamForhigh-speedstreamingdata.从上面的描述可以看出,AXI4协议相当于原来的AHB协议,提供高速的系统内部互连通道,可以支持burst模式,主要用于处理器访问存储等需要高速数据的场合;AXIK1itc为外设童工单个数据传输,相当于原来的APB协议,用于访问一些低
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 赛灵思 FPGA 故事 ZYNQ
