在FPGA開(kāi)發(fā)過(guò)程中,我們常常會(huì)用到一些IP廠商提供的集成化模塊IP,通常情況下,這些IP經(jīng)過(guò)了驗(yàn)證,可通過(guò)一系列配置后直接使用。為方便廣大FPGA開(kāi)發(fā)者、工程師、高校師生和相關(guān)企業(yè)做定制化開(kāi)發(fā),同時(shí)提高部分功能模塊工作性能,集成的IP通常采用業(yè)界比較規(guī)范的總線協(xié)議,完成功能處理和數(shù)據(jù)傳輸。目前,常用的IP基本上均提供AXI4、 AXI4-Lite和 AXI4-Stream接口。
AXI(Advanced eXtensible Interface)是一種總線協(xié)議,該協(xié)議是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0協(xié)議中最重要的一部分,是一種面向高性能、高帶寬、低延遲的片內(nèi)總線。2010發(fā)布的AMBA4.0包含了AXI的第二個(gè)版本AXI4。
AXI4包含3種類型的接口:
(1)AXI4:主要面向高性能地址映射通信的需求;
(2)AXI4-Lite:是一個(gè)輕量級(jí)的,適用于吞吐量較小的地址映射通信總線;
(3)AXI4-Stream:面向高速流數(shù)據(jù)傳輸。
其中,AXI4和AXI4-Lite在Block Design中常用,AXI4-Stream常用作IP接口。
AXI4協(xié)議的優(yōu)勢(shì):
(1)高效:通過(guò)標(biāo)準(zhǔn)化的AXI接口,開(kāi)發(fā)者只需要學(xué)習(xí)一種IP核的通訊協(xié)議即可;
( 2)易用:針對(duì)具體應(yīng)用提供合適的接口協(xié)議。
AXI4:面向地址映射的接口,在單地址傳輸?shù)那闆r下最大允許256個(gè)時(shí)鐘周期的數(shù)據(jù)突發(fā)長(zhǎng)度;
AXI4-Lite:一個(gè)輕量級(jí)的地址映射單次傳輸接口,占用較少的資源;
AXI4-Stream:去掉了地址傳輸?shù)墓δ埽试S無(wú)限制的數(shù)據(jù)突發(fā)傳輸,無(wú)需考慮地址映射。
(3)易得:標(biāo)準(zhǔn)化的AXI接口協(xié)議資源,不僅可以在xilinx官網(wǎng)上獲得,也可以在全球范圍內(nèi)ARM的所有合作伙伴處獲得。
大量的IP Core支持AXI4協(xié)議;
大量的第三方AXI工具可提供多樣的系統(tǒng)開(kāi)發(fā)、驗(yàn)證和功能定制。
下面對(duì)AMBA協(xié)議規(guī)范中的AXI4、 AXI4-Lite和 AXI4-Stream進(jìn)行解析。
-
FPGA
+關(guān)注
關(guān)注
1630文章
21803瀏覽量
606455 -
IP
+關(guān)注
關(guān)注
5文章
1723瀏覽量
150033 -
AMBA
+關(guān)注
關(guān)注
0文章
70瀏覽量
15052
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
聊聊AMBA協(xié)議的evolution過(guò)程
![聊聊<b class='flag-5'>AMBA</b><b class='flag-5'>協(xié)議</b>的evolution過(guò)程](https://file1.elecfans.com/web2/M00/BD/45/wKgZomWp1Z-AEdN6AACZFvdBD_8430.jpg)
AMBA?CXS協(xié)議規(guī)范
AMBA CHI協(xié)議介紹
AMBA ATB協(xié)議規(guī)范
AMBA LTI協(xié)議規(guī)范
SoC Designer Plus AMBA CHI協(xié)議包的用戶指南
AMBA 3.0 AXI總線接口協(xié)議的研究與應(yīng)用
什么是AMBA?
![什么是<b class='flag-5'>AMBA</b>?](https://file1.elecfans.com/web2/M00/82/6E/wKgaomRTJuWAaOZQAABYCdj0now968.jpg)
快速了解最新的AMBA AXI5協(xié)議功能
跨越驗(yàn)證AMBA ACE協(xié)議屏障事務(wù)的障礙
![跨越驗(yàn)證<b class='flag-5'>AMBA</b> ACE<b class='flag-5'>協(xié)議</b>屏障事務(wù)的障礙](https://file.elecfans.com/web2/M00/A7/CE/poYBAGRwVe-ABL6JAAKJsCjlWGQ073.png)
Arm和新思科技繼續(xù)就AMBA協(xié)議系列的最新擴(kuò)展密切合作
![Arm和新思科技繼續(xù)就<b class='flag-5'>AMBA</b><b class='flag-5'>協(xié)議</b>系列的最新擴(kuò)展密切合作](https://file1.elecfans.com/web2/M00/E6/9D/wKgaomZEGeOAHbnrAAATiHIhSmk011.png)
評(píng)論