RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一篇文章讀懂讀透FPGA AXI4 總線協(xié)議

電子工程師 ? 來源:FPGA開發(fā)圈 ? 作者:佚名 ? 2017-09-19 10:55 ? 次閱讀

新一代FPGA中采用的基本都是AXI4總線協(xié)議,例如與slaver側(cè)的DMADDR通信。這篇講AXI4的文章感覺講的很清楚。

0.緒論AXI是高級擴(kuò)展接口,在AMBA3.0中提出,AMBA4.0將其修改升級為AXI4.0。AMBA4.0 包括AXI4.0、AXI4.0-lite、ACE4.0、AXI4.0-stream

AXI4.0-lite是AXI的簡化版本,ACE4.0 是AXI緩存一致性擴(kuò)展接口,AXI4.0-stream是ARM公司和Xilinx公司一起提出,主要用在FPGA進(jìn)行以數(shù)據(jù)為主導(dǎo)的大量數(shù)據(jù)的傳輸應(yīng)用。

1.簡介

1.1 關(guān)于AXI協(xié)議

AMBA AXI協(xié)議支持支持高性能、高頻率系統(tǒng)設(shè)計(jì)。

關(guān)鍵特點(diǎn):

  • 適合高帶寬低延時(shí)設(shè)計(jì)

  • 無需復(fù)雜的橋就能實(shí)現(xiàn)高頻操作

  • 能滿足大部分器件的接口要求

  • 適合高初始延時(shí)的存儲控制器

  • 提供互聯(lián)架構(gòu)的靈活性與獨(dú)立性

  • 向下兼容已有的AHB和APB接口

  • 分離的地址/控制、數(shù)據(jù)相位

  • 使用字節(jié)線來支持非對齊的數(shù)據(jù)傳輸

  • 使用基于burst的傳輸,只需傳輸首地址

  • 分離的讀、寫數(shù)據(jù)通道,能提供低功耗DMA

  • 支持多種尋址方式

  • 支持亂序傳輸

  • 允許容易的添加寄存器級來進(jìn)行時(shí)序收斂

1.2 AXI架構(gòu)

AXI協(xié)議是基于burst的傳輸,并且定義了以下5個(gè)獨(dú)立的傳輸通道:讀地址通道、讀數(shù)據(jù)通道、寫地址通道、寫數(shù)據(jù)通道、寫響應(yīng)通道。

地址通道攜帶控制消息用于描述被傳輸?shù)臄?shù)據(jù)屬性,數(shù)據(jù)傳輸使用寫通道來實(shí)現(xiàn)“主”到“從”的傳輸,“從”使用寫響應(yīng)通道來完成一次寫傳輸;讀通道用來實(shí)現(xiàn)數(shù)據(jù)從“從”到“主”的傳輸。

圖 1-1 讀架構(gòu)

圖 1-2 寫架構(gòu)

AXI是基于VALID/READY的握手機(jī)制數(shù)據(jù)傳輸協(xié)議,傳輸源端使用VALID表明地址/控制信號、數(shù)據(jù)是有效的,目的端使用READY表明自己能夠接受信息。

讀/寫地址通道:讀、寫傳輸每個(gè)都有自己的地址通道,對應(yīng)的地址通道承載著對應(yīng)傳輸?shù)牡刂房刂菩畔ⅰ?/span>

讀數(shù)據(jù)通道:讀數(shù)據(jù)通道承載著讀數(shù)據(jù)和讀響應(yīng)信號包括數(shù)據(jù)總線(8/16/32/64/128/256/512/1024bit)和指示讀傳輸完成的讀響應(yīng)信號。

寫數(shù)據(jù)通道:寫數(shù)據(jù)通道的數(shù)據(jù)信息被認(rèn)為是緩沖(buffered)了的,“主”無需等待“從”對上次寫傳輸?shù)拇_認(rèn)即可發(fā)起一次新的寫傳輸。寫通道包括數(shù)據(jù)總線(8/16…1024bit)和字節(jié)線(用于指示8bit 數(shù)據(jù)信號的有效性)。

寫響應(yīng)通道:“從”使用寫響應(yīng)通道對寫傳輸進(jìn)行響應(yīng)。所有的寫傳輸需要寫響應(yīng)通道的完成信號。

圖 1-3 接口與互聯(lián)

AXI協(xié)議提供單一的接口定義,能用在下述三種接口之間:master/interconnect、slave/interconnect、master/slave。

可以使用以下幾種典型的系統(tǒng)拓?fù)浼軜?gòu):

  • 共享地址與數(shù)據(jù)總線

  • 共享地址總線,多數(shù)據(jù)總線

  • multilayer多層,多地址總線,多數(shù)據(jù)總線

在大多數(shù)系統(tǒng)中,地址通道的帶寬要求沒有數(shù)據(jù)通道高,因此可以使用共享地址總線,多數(shù)據(jù)總線結(jié)構(gòu)來對系統(tǒng)性能和互聯(lián)復(fù)雜度進(jìn)行平衡。

寄存器片(Register Slices):

每個(gè)AXI通道使用單一方向傳輸信息,并且各個(gè)通道直接沒有任何固定關(guān)系。因此可以可以在任何通道任何點(diǎn)插入寄存器片,當(dāng)然這會導(dǎo)致額外的周期延遲。

使用寄存器片可以實(shí)現(xiàn)周期延遲(cycles of latency)和最大操作頻率的折中;使用寄存器片可以分割低速外設(shè)的長路徑。

2.信號描述

表 2-1 全局信號

信號名

描述

ACLK

時(shí)鐘

全局時(shí)鐘信號

ARESETn

復(fù)位源

全局復(fù)位信號,低有效

表 2-2 寫地址通道信號

信號名

描述

AWID

主機(jī)

寫地址ID,用來標(biāo)志一組寫信號

AWADDR

主機(jī)

寫地址,給出一次寫突發(fā)傳輸?shù)膶懙刂?/span>

AWLEN

主機(jī)

突發(fā)長度,給出突發(fā)傳輸?shù)拇螖?shù)

AWSIZE

主機(jī)

突發(fā)大小,給出每次突發(fā)傳輸?shù)淖止?jié)數(shù)

AWBURST

主機(jī)

突發(fā)類型

AWLOCK

主機(jī)

總線鎖信號,可提供操作的原子性

AWCACHE

主機(jī)

內(nèi)存類型,表明一次傳輸是怎樣通過系統(tǒng)的

AWPROT

主機(jī)

保護(hù)類型,表明一次傳輸?shù)奶貦?quán)級及安全等級

AWQOS

主機(jī)

質(zhì)量服務(wù)QoS

AWREGION

主機(jī)

區(qū)域標(biāo)志,能實(shí)現(xiàn)單一物理接口對應(yīng)的多個(gè)邏輯接口

AWUSER

主機(jī)

用戶自定義信號

AWVALID

主機(jī)

有效信號,表明此通道的地址控制信號有效

AWREADY

從機(jī)

表明“從”可以接收地址和對應(yīng)的控制信號

表 2-3 寫數(shù)據(jù)通道信號

信號名

描述

WID

主機(jī)

一次寫傳輸?shù)腎D tag

WDATA

主機(jī)

寫數(shù)據(jù)

WSTRB

主機(jī)

寫數(shù)據(jù)有效的字節(jié)線,用來表明哪8bits數(shù)據(jù)是有效的

WLAST

主機(jī)

表明此次傳輸是最后一個(gè)突發(fā)傳輸

WUSER

主機(jī)

用戶自定義信號

WVALID

主機(jī)

寫有效,表明此次寫有效

WREADY

從機(jī)

表明從機(jī)可以接收寫數(shù)據(jù)

表 2-4 寫響應(yīng)通道信號

信號名

描述

BID

從機(jī)

寫響應(yīng)ID tag

BRESP

從機(jī)

寫響應(yīng),表明寫傳輸?shù)臓顟B(tài)

BUSER

從機(jī)

用戶自定義

BVALID

從機(jī)

寫響應(yīng)有效

BREADY

主機(jī)

表明主機(jī)能夠接收寫響應(yīng)

表 2-5 讀地址通道信號

信號名

描述

ARID

主機(jī)

讀地址ID,用來標(biāo)志一組寫信號

ARADDR

主機(jī)

讀地址,給出一次寫突發(fā)傳輸?shù)淖x地址

ARLEN

主機(jī)

突發(fā)長度,給出突發(fā)傳輸?shù)拇螖?shù)

ARSIZE

主機(jī)

突發(fā)大小,給出每次突發(fā)傳輸?shù)淖止?jié)數(shù)

ARBURST

主機(jī)

突發(fā)類型

ARLOCK

主機(jī)

總線鎖信號,可提供操作的原子性

ARCACHE

主機(jī)

內(nèi)存類型,表明一次傳輸是怎樣通過系統(tǒng)的

ARPROT

主機(jī)

保護(hù)類型,表明一次傳輸?shù)奶貦?quán)級及安全等級

ARQOS

主機(jī)

質(zhì)量服務(wù)QoS

ARREGION

主機(jī)

區(qū)域標(biāo)志,能實(shí)現(xiàn)單一物理接口對應(yīng)的多個(gè)邏輯接口

ARUSER

主機(jī)

用戶自定義信號

ARVALID

主機(jī)

有效信號,表明此通道的地址控制信號有效

ARREADY

從機(jī)

表明“從”可以接收地址和對應(yīng)的控制信號

表 2-6 讀數(shù)據(jù)通道信號

信號名

描述

RID

從機(jī)

讀ID tag

RDATA

從機(jī)

讀數(shù)據(jù)

RRESP

從機(jī)

讀響應(yīng),表明讀傳輸?shù)臓顟B(tài)

RLAST

從機(jī)

表明讀突發(fā)的最后一次傳輸

RUSER

從機(jī)

用戶自定義

RVALID

從機(jī)

表明此通道信號有效

RREADY

主機(jī)

表明主機(jī)能夠接收讀數(shù)據(jù)和響應(yīng)信息

表 2-7 低功耗接口信號

信號名

描述

CSYSREQ

時(shí)鐘控制器

系統(tǒng)退出低功耗請求,此信號從“時(shí)鐘控制器”到“外設(shè)”

CSYSACK

外設(shè)

退出低功耗狀態(tài)確認(rèn)

CACTIVE

外設(shè)

外設(shè)請求時(shí)鐘有效

3.信號接口要求

3.1時(shí)鐘復(fù)位

時(shí)鐘

每個(gè)AXI組件使用一個(gè)時(shí)鐘信號ACLK,所有輸入信號在ACLK上升沿采樣,所有輸出信號必須在ACLK上升沿后發(fā)生。

復(fù)位

AXI使用一個(gè)低電平有效的復(fù)位信號ARESETn,復(fù)位信號可以異步斷言,但必須和時(shí)鐘上升沿同步去斷言。

復(fù)位期間對接口有如下要求:①主機(jī)接口必須驅(qū)動ARVALID,AWVALID,WVALID為低電平;②從機(jī)接口必須驅(qū)動RVALID,BVALID為低電平;③所有其他信號可以被驅(qū)動到任意值。

在復(fù)位后,主機(jī)可以在時(shí)鐘上升沿驅(qū)動ARVALID,AWVALID,WVALID為高電平。

3.2基本讀寫傳輸

握手過程

5個(gè)傳輸通道均使用VALID/READY信號對傳輸過程的地址、數(shù)據(jù)、控制信號進(jìn)行握手。使用雙向握手機(jī)制,傳輸僅僅發(fā)生在VALID、READY同時(shí)有效的時(shí)候。下圖是幾種握手機(jī)制:

圖 3-1 VALID before READY 握手

圖 3-2 READY before VALID 握手

圖 3-3 VALID with READY 握手

通道信號要求

通道握手信號:每個(gè)通道有自己的xVALID/xREADY握手信號對。

寫地址通道:當(dāng)主機(jī)驅(qū)動有效的地址和控制信號時(shí),主機(jī)可以斷言AWVALID,一旦斷言,需要保持AWVALID的斷言狀態(tài),直到時(shí)鐘上升沿采樣到從機(jī)的AWREADY。AWREADY默認(rèn)值可高可低,推薦為高(如果為低,一次傳輸至少需要兩個(gè)周期,一個(gè)用來斷言AWVALID,一個(gè)用來斷言AWREADY);當(dāng)AWREADY為高時(shí),從機(jī)必須能夠接受提供給它的有效地址。

寫數(shù)據(jù)通道:在寫突發(fā)傳輸過程中,主機(jī)只能在它提供有效的寫數(shù)據(jù)時(shí)斷言WVALID,一旦斷言,需要保持?jǐn)嘌誀顟B(tài),知道時(shí)鐘上升沿采樣到從機(jī)的WREADY。WREADY默認(rèn)值可以為高,這要求從機(jī)總能夠在單個(gè)周期內(nèi)接受寫數(shù)據(jù)。主機(jī)在驅(qū)動最后一次寫突發(fā)傳輸是需要斷言WLAST信號。

寫響應(yīng)通道:從機(jī)只能它在驅(qū)動有效的寫響應(yīng)時(shí)斷言BVALID,一旦斷言需要保持,直到時(shí)鐘上升沿采樣到主機(jī)的BREADY信號。當(dāng)主機(jī)總能在一個(gè)周期內(nèi)接受寫響應(yīng)信號時(shí),可以將BREADY的默認(rèn)值設(shè)為高。

讀地址通道:當(dāng)主機(jī)驅(qū)動有效的地址和控制信號時(shí),主機(jī)可以斷言ARVALID,一旦斷言,需要保持ARVALID的斷言狀態(tài),直到時(shí)鐘上升沿采樣到從機(jī)的ARREADY。ARREADY默認(rèn)值可高可低,推薦為高(如果為低,一次傳輸至少需要兩個(gè)周期,一個(gè)用來斷言ARVALID,一個(gè)用來斷言ARREADY);當(dāng)ARREADY為高時(shí),從機(jī)必須能夠接受提供給它的有效地址。

讀數(shù)據(jù)通道:只有當(dāng)從機(jī)驅(qū)動有效的讀數(shù)據(jù)時(shí)從機(jī)才可以斷言RVALID,一旦斷言需要保持直到時(shí)鐘上升沿采樣到主機(jī)的BREADY。BREADY默認(rèn)值可以為高,此時(shí)需要主機(jī)任何時(shí)候一旦開始讀傳輸就能立馬接受讀數(shù)據(jù)。當(dāng)最后一次突發(fā)讀傳輸時(shí),從機(jī)需要斷言RLAST。

通道間關(guān)系

  • AXI協(xié)議要求通道間滿足如下關(guān)系:

  • 寫響應(yīng)必須跟隨最后一次burst的的寫傳輸

  • 讀數(shù)據(jù)必須跟隨數(shù)據(jù)對應(yīng)的地址

通道握手信號的依耐關(guān)系

為防止死鎖,通道握手信號需要遵循一定的依耐關(guān)系。①VALID信號不能依耐READY信號。②AXI接口可以等到檢測到VALID才斷言對應(yīng)的READY,也可以檢測到VALID之前就斷言READY。下面有幾個(gè)圖表明依耐關(guān)系,單箭頭指向的信號能在箭頭起點(diǎn)信號之前或之后斷言;雙箭頭指向的信號必須在箭頭起點(diǎn)信號斷言之后斷言。

圖 3-4 讀傳輸握手依耐關(guān)系

圖 3-5 寫傳輸握手依耐關(guān)系

圖 3-6 從機(jī)寫響應(yīng)握手依耐關(guān)系

3.3傳輸結(jié)構(gòu)

地址結(jié)構(gòu)

AXI協(xié)議是基于burst的,主機(jī)只給出突發(fā)傳輸?shù)牡谝粋€(gè)字節(jié)的地址,從機(jī)必須計(jì)算突發(fā)傳輸后續(xù)的地址。突發(fā)傳輸不能跨4KB邊界(防止突發(fā)跨越兩個(gè)從機(jī)的邊界,也限制了從機(jī)所需支持的地址自增數(shù))。

1)突發(fā)長度

ARLEN[7:0]決定讀傳輸?shù)耐话l(fā)長度,AWLEN[7:0]決定寫傳輸?shù)耐话l(fā)長度。AXI3只支持1~16次的突發(fā)傳輸(Burst_length=AxLEN[3:0]+1),AXI4擴(kuò)展突發(fā)長度支持INCR突發(fā)類型為1~256次傳輸,對于其他的傳輸類型依然保持1~16次突發(fā)傳輸(Burst_Length=AxLEN[7:0]+1)。

  • burst傳輸具有如下規(guī)則:

  • wraping burst ,burst長度必須是2,4,8,16

  • burst不能跨4KB邊界

  • 不支持提前終止burst傳輸

所有的組件都不能提前終止一次突發(fā)傳輸。然而,主機(jī)可以通過解斷言所有的寫的strobes來使非所有的寫字節(jié)來減少寫傳輸?shù)臄?shù)量。讀burst中,主機(jī)可以忽略后續(xù)的讀數(shù)據(jù)來減少讀個(gè)數(shù)。也就是說,不管怎樣,都必須完成所有的burst傳輸。

注:對于FIFO,忽略后續(xù)讀數(shù)據(jù)可能導(dǎo)致數(shù)據(jù)丟失,必須保證突發(fā)傳輸長度和要求的數(shù)據(jù)傳輸大小匹配。

突發(fā)大小

ARSIZE[2:0],讀突發(fā)傳輸;AWSIZE[2:0],寫突發(fā)傳輸。

AxSIZE[2:0] bytes in transfer

‘b0001

‘b0012

‘b0104

‘b0118

‘b10016

‘b10132

‘b11064

‘b111128

突發(fā)類型

FIXED:突發(fā)傳輸過程中地址固定,用于FIFO訪問

INCR:增量突發(fā),傳輸過程中,地址遞增。增加量取決AxSIZE的值。

WRAP:回環(huán)突發(fā),和增量突發(fā)類似,但會在特定高地址的邊界處回到低地址處?;丨h(huán)突發(fā)的長度只能是2,4,8,16次傳輸,傳輸首地址和每次傳輸?shù)拇笮R。最低的地址整個(gè)傳輸?shù)臄?shù)據(jù)大小對齊?;丨h(huán)邊界等于(AxSIZE*AxLEN)。

AxBURST[1:0]burst type

‘b00FIXED

‘b01INCR

‘b10WRAP

‘b11Reserved

Start_Address=AxADDR

Number_Bytes=2^AxSIZE

Burst_Length=AxLEN+1

Aligned_Addr=(INT(Start_Address/Number_Bytes))xNumber_Bytes。//INT表示向下取整。

對于INCR突發(fā)和WRAP突發(fā)但沒有到達(dá)回環(huán)邊界,地址由下述方程決定:

Address_N=Aligned_Address+(N-1)xNumber_Bytes

WRAP突發(fā),突發(fā)邊界:

Wrap_Boundary=(INT(Start_Address/(Number_Bytes x Burst_Length)))x(Number_Bytes x Burst_Length)

數(shù)據(jù)讀寫結(jié)構(gòu)

WSTRB[n:0]對應(yīng)于對應(yīng)的寫字節(jié),WSTRB[n]對應(yīng)WDATA[8n+7:8n]。WVALID為低時(shí),WSTRB可以為任意值,WVALID為高時(shí),WSTRB為高的字節(jié)線必須指示有效的數(shù)據(jù)。

窄傳輸

當(dāng)主機(jī)產(chǎn)生比它數(shù)據(jù)總線要窄的傳輸時(shí),由地址和控制信號決定哪個(gè)字節(jié)被傳輸:

INCR和WRAP,不同的字節(jié)線決定每次burst傳輸?shù)臄?shù)據(jù),F(xiàn)IXED,每次傳輸使用相同的字節(jié)線。

下圖給出了5次突發(fā)傳輸,起始地址為0,每次傳輸為8bit,數(shù)據(jù)總線為32bit,突發(fā)類型為INCR。

圖 3-7 窄傳輸示例1

下圖給出3次突發(fā),起始地址為4,每次傳輸32bit,數(shù)據(jù)總線為64bit。

圖 3-8 窄傳輸示例2

非對齊傳輸

AXI支持非對齊傳輸。在大于一個(gè)字節(jié)的傳輸中,第一個(gè)自己的傳輸可能是非對齊的。如32-bit數(shù)據(jù)包起始地址在0x1002,非32bit對齊。

主機(jī)可以①使用低位地址線來表示非對齊的起始地址;②提供對齊的起始地址,使用字節(jié)線來表示非對齊的起始地址。

圖 3-9 對齊非對齊傳輸示例1-32bit總線

圖 3-10 對齊非對齊傳輸示例2-64bit總線

圖 3-11 對齊的回環(huán)傳輸示例

讀寫響應(yīng)結(jié)構(gòu)

讀傳輸?shù)捻憫?yīng)信息是附加在讀數(shù)據(jù)通道上的,寫傳輸?shù)捻憫?yīng)在寫響應(yīng)通道。

RRESP[1:0],讀傳輸

BRESP[1:0],寫傳輸

OKAY(‘b00):正常訪問成功

EXOKAY(‘b01):Exclusive 訪問成功

SLVERR(‘b10):從機(jī)錯(cuò)誤。表明訪問已經(jīng)成功到了從機(jī),但從機(jī)希望返回一個(gè)錯(cuò)誤的情況給主機(jī)。

DECERR(‘b11):譯碼錯(cuò)誤。一般由互聯(lián)組件給出,表明沒有對應(yīng)的從機(jī)地址。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602986
  • 總線協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    115

    瀏覽量

    14850

原文標(biāo)題:AXI4總線協(xié)議

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問microblaze如何通過串口讀寫FPGA內(nèi)部axi4總線上的寄存器?

    microblaze通過串口讀寫FPGA內(nèi)部axi4總線上的寄存器
    發(fā)表于 12-23 06:16

    看看在SpinalHDL中AXI4總線互聯(lián)IP的設(shè)計(jì)

    。readDataReorderingDepth:亂序傳輸?shù)纳疃取?b class='flag-5'>AXI4總線定義為:AXI4總線定義劃分為五個(gè)Strema通道:aw,w
    發(fā)表于 08-02 14:28

    AXI4接口協(xié)議的基礎(chǔ)知識

    AXI-4 Memory Mapped也被稱之為AXI-4 Full,它是AXI4接口協(xié)議的基礎(chǔ),其他AXI4接口是該接口的變形??傮w而言,
    的頭像 發(fā)表于 09-23 11:20 ?6056次閱讀
    <b class='flag-5'>AXI4</b>接口<b class='flag-5'>協(xié)議</b>的基礎(chǔ)知識

    文詳解ZYNQ中的DMA與AXI4總線

    在ZYNQ中,支持AXI-Lite,AXI4AXI-Stream三種總線,但PS與PL之間的接口卻只支持前兩種,AXI-Stream只能在
    的頭像 發(fā)表于 09-24 09:50 ?5293次閱讀
    <b class='flag-5'>一</b>文詳解ZYNQ中的DMA與<b class='flag-5'>AXI4</b><b class='flag-5'>總線</b>

    ZYNQ中DMA與AXI4總線

    ZYNQ中DMA與AXI4總線 為什么在ZYNQ中DMA和AXI聯(lián)系這么密切?通過上面的介紹我們知道ZYNQ中基本是以AXI總線完成相關(guān)功能
    的頭像 發(fā)表于 11-02 11:27 ?4332次閱讀
    ZYNQ中DMA與<b class='flag-5'>AXI4</b><b class='flag-5'>總線</b>

    深入AXI4總線握手機(jī)制

    本系列我想深入探尋 AXI4 總線。不過事情總是這樣,不能我說想深入就深入。當(dāng)前我對 AXI總線的理解尚談不上深入。但我希望通過系列文章,
    發(fā)表于 03-17 21:40 ?25次下載
    深入<b class='flag-5'>AXI4</b><b class='flag-5'>總線</b><b class='flag-5'>一</b>握手機(jī)制

    深入 AXI4總線 (四):RAM 讀取實(shí)戰(zhàn)

    本系列我想深入探尋 AXI4 總線。不過事情總是這樣,不能我說想深入就深入。當(dāng)前我對 AXI總線的理解尚談不上深入。但我希望通過系列文..
    發(fā)表于 02-07 11:36 ?4次下載
    深入 <b class='flag-5'>AXI4</b><b class='flag-5'>總線</b> (四):RAM 讀取實(shí)戰(zhàn)

    AXI4 、 AXI4-Lite 、AXI4-Stream接口

    AXI4種高性能memory-mapped總線,AXI4-Lite是只簡單的、低通量的memory-mapped
    的頭像 發(fā)表于 07-04 09:40 ?8572次閱讀

    AXI4協(xié)議五個(gè)不同通道的握手機(jī)制

    AXI4 協(xié)議定義了五個(gè)不同的通道,如 AXI 通道中所述。所有這些通道共享基于 VALID 和 READY 信號的相同握手機(jī)制
    的頭像 發(fā)表于 05-08 11:37 ?1217次閱讀
    <b class='flag-5'>AXI4</b><b class='flag-5'>協(xié)議</b>五個(gè)不同通道的握手機(jī)制

    FPGA AXI4協(xié)議學(xué)習(xí)筆記(二)

    上文FPGA IP之AXI4協(xié)議1_協(xié)議構(gòu)架對協(xié)議框架進(jìn)行了說明,本文對AXI4接口的信號進(jìn)行說
    的頭像 發(fā)表于 05-24 15:05 ?1489次閱讀
    <b class='flag-5'>FPGA</b> <b class='flag-5'>AXI4</b><b class='flag-5'>協(xié)議</b>學(xué)習(xí)筆記(二)

    FPGA AXI4協(xié)議學(xué)習(xí)筆記(三)

    上文FPGA IP之AXI4協(xié)議1_信號說明把AXI協(xié)議5個(gè)通道的接口信息做了說明,本文對上文說的信號進(jìn)行詳細(xì)說明。
    的頭像 發(fā)表于 05-24 15:06 ?1120次閱讀
    <b class='flag-5'>FPGA</b> <b class='flag-5'>AXI4</b><b class='flag-5'>協(xié)議</b>學(xué)習(xí)筆記(三)

    AXI4-Lite協(xié)議簡明學(xué)習(xí)筆記

    AXI4協(xié)議是ARM的AMBA總線協(xié)議重要部分,ARM介紹AXI4總線
    發(fā)表于 06-19 11:17 ?3654次閱讀
    <b class='flag-5'>AXI4</b>-Lite<b class='flag-5'>協(xié)議</b>簡明學(xué)習(xí)筆記

    Xilinx FPGA AXI4總線)介紹【AXI4】【AXI4-Lite】【AXI-Stream】

    FPGA 應(yīng)用角度看看 AMBA 總線中的 AXI4 總線。
    發(fā)表于 06-21 15:21 ?2269次閱讀
    Xilinx <b class='flag-5'>FPGA</b> <b class='flag-5'>AXI4</b><b class='flag-5'>總線</b>(<b class='flag-5'>一</b>)介紹【<b class='flag-5'>AXI4</b>】【<b class='flag-5'>AXI4</b>-Lite】【<b class='flag-5'>AXI</b>-Stream】

    漫談AMBA總線-AXI4協(xié)議的基本介紹

    本文主要集中在AMBA協(xié)議中的AXI4協(xié)議。之所以選擇AXI4作為講解,是因?yàn)檫@個(gè)協(xié)議在SoC、IC設(shè)計(jì)中應(yīng)用比較廣泛。
    發(fā)表于 01-17 12:21 ?2367次閱讀
    漫談AMBA<b class='flag-5'>總線</b>-<b class='flag-5'>AXI4</b><b class='flag-5'>協(xié)議</b>的基本介紹

    SoC設(shè)計(jì)中總線協(xié)議AXI4AXI3的主要區(qū)別詳解

    AXI4AXI3是高級擴(kuò)展接口(Advanced eXtensible Interface)的兩個(gè)不同版本,它們都是用于SoC(System on Chip)設(shè)計(jì)中的總線協(xié)議,用于處
    的頭像 發(fā)表于 05-10 11:29 ?6613次閱讀
    SoC設(shè)計(jì)中<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>AXI4</b>與<b class='flag-5'>AXI</b>3的主要區(qū)別詳解
    RM新时代网站-首页