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

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

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

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

CHANBAEK ? 來(lái)源:FPGA自學(xué)筆記分享 ? 作者:FPGA自學(xué)筆記分享 ? 2023-05-24 15:05 ? 次閱讀

上文FPGA IP之AXI4協(xié)議1_協(xié)議構(gòu)架對(duì)協(xié)議框架進(jìn)行了說(shuō)明,本文對(duì)AXI4接口信號(hào)進(jìn)行說(shuō)明:

1.全局信號(hào)

ACLK,ARESETn,AXI所有信號(hào)都在時(shí)鐘的上升沿采樣.

wKgZomRtts2AJysCAABCjYVvfew945.jpg

2.寫地址通道信號(hào)

AWID Master 寫地址ID。該信號(hào)是信號(hào)寫地址組的標(biāo)識(shí)標(biāo)簽。

AWADDR Master 寫地址。寫地址給出寫突發(fā)事務(wù)中第一個(gè)傳輸?shù)牡刂贰?/p>

AWLEN Master爆發(fā)長(zhǎng)度。突發(fā)長(zhǎng)度給出了突發(fā)中傳輸?shù)拇_切數(shù)量。此信息確定與該地址關(guān)聯(lián)的數(shù)據(jù)傳輸數(shù)量。這在AXI3和AXI4之間發(fā)生變化。

AWSIZE Master 突發(fā)大小。這個(gè)信號(hào)表示脈沖中每個(gè)傳輸?shù)拇笮 ?/p>

AWBURST Master 爆發(fā)類型。突發(fā)類型和大小信息決定了如何計(jì)算突發(fā)中每個(gè)傳輸?shù)牡刂贰?/p>

AWLOCK Master 鎖類型。提供有關(guān)傳輸?shù)脑犹匦缘母郊有畔?。這在AXI3和AXI4之間發(fā)生變化。

AWCACHE Master內(nèi)存類型。這個(gè)信號(hào)表明事務(wù)如何在系統(tǒng)中進(jìn)行。

AWPROT Master 保護(hù)類型。該信號(hào)指示事務(wù)的權(quán)限和安全級(jí)別,以及該事務(wù)是數(shù)據(jù)訪問(wèn)還是指令訪問(wèn)。

AWQOS Master服務(wù)質(zhì)量,QoS。為每個(gè)寫事務(wù)發(fā)送的QoS標(biāo)識(shí)符。僅在AXI4中實(shí)現(xiàn)

AWREGION Master區(qū)域標(biāo)識(shí)符。允許從服務(wù)器上的一個(gè)物理接口用于多個(gè)邏輯接口。

僅在AXI4中實(shí)現(xiàn)。

AWUSER Master 用戶信號(hào)??蛇x寫地址通道中用戶自定義的信號(hào)。僅在AXI4中支持。

AWVALID Master寫地址有效。該信號(hào)表明通道正在發(fā)出有效的寫地址和控制信息。

AWREADY Slave 寫地址準(zhǔn)備就緒。這個(gè)信號(hào)表明從機(jī)已經(jīng)準(zhǔn)備好接受一個(gè)地址和相關(guān)的控制信號(hào)。

官網(wǎng)文檔如下:

wKgaomRtts2AIocGAAKET7sXIe8126.jpg

3.寫數(shù)據(jù)通道信號(hào)

WID Master寫ID標(biāo)簽。這個(gè)信號(hào)是寫入數(shù)據(jù)傳輸?shù)腎D標(biāo)記。僅在AXI3中支持。

WDATA Master寫數(shù)據(jù)。

WSTRB Master寫byte有效標(biāo)注。這個(gè)信號(hào)指示哪些字節(jié)通道保存有效數(shù)據(jù)。寫數(shù)據(jù)總線的每八位有一個(gè)寫標(biāo)志位。

WLAST Master最后寫。這個(gè)信號(hào)表示寫突發(fā)中的最后一次傳輸。

WUSER Master用戶信號(hào)??蛇x寫入數(shù)據(jù)通道中用戶自定義的信號(hào)。僅在AXI4中支持。

WVALID Master寫有效。此信號(hào)表示有效的寫數(shù)據(jù)和頻閃燈可用。

WREADY Slave 寫準(zhǔn)備就緒。這個(gè)信號(hào)表示從機(jī)可以接受寫數(shù)據(jù)。

wKgaomRtts2ANuDMAAHAFrZnQhs954.jpg

4.寫響應(yīng)通道信號(hào)

BID Slave響應(yīng)ID標(biāo)記。這個(gè)信號(hào)是寫響應(yīng)的ID標(biāo)記。

BRESP Slave 寫響應(yīng)信號(hào)。這個(gè)信號(hào)指示寫事務(wù)的狀態(tài)。

BUSER Slave用戶信號(hào)??蛇x寫響應(yīng)通道中用戶自定義的信號(hào)。僅在AXI4中支持。

BVALID Slave寫響應(yīng)有效。此信號(hào)表示通道正在發(fā)出有效的寫響應(yīng)信號(hào)。

BREADY Master響應(yīng)準(zhǔn)備就緒。這個(gè)信號(hào)表明主機(jī)可以接受寫響應(yīng)。

wKgaomRtts2APGIzAAFmF3MuzHs847.jpg

5.讀地址通道

和寫地址通道完全相同:

wKgZomRtts2ATfWCAAJgrKwJPOA270.jpg

6.讀數(shù)據(jù)通道信號(hào)

RID Slave讀ID標(biāo)簽。這個(gè)信號(hào)是從機(jī)產(chǎn)生的信號(hào)的讀數(shù)據(jù)組的標(biāo)識(shí)標(biāo)簽。

RDATA Slave讀數(shù)據(jù)。

RRESP Slave讀響應(yīng)。這個(gè)信號(hào)表示讀傳輸?shù)臓顟B(tài)。

RLAST Slave最后讀取。這個(gè)信號(hào)表示讀突發(fā)中的最后一次傳輸。

RUSER Slave從用戶信號(hào)??蛇x讀數(shù)據(jù)通道中用戶自定義的信號(hào)。僅在AXI4中支持。

RVALID Slave讀有效。該信號(hào)表示通道正在發(fā)送所需的讀取數(shù)據(jù)的信號(hào)。

RREADY Master讀準(zhǔn)備就緒。該信號(hào)表示主機(jī)可以接受讀取數(shù)據(jù)和響應(yīng)信息。

wKgZomRtts2AJ5ELAAEVH7Uc-VU488.jpg

7.低功耗接口信號(hào)

CSYSREQ Clock controller 系統(tǒng)退出低電狀態(tài)請(qǐng)求。這個(gè)信號(hào)是來(lái)自系統(tǒng)時(shí)鐘控制器的一個(gè)請(qǐng)求,要求外設(shè)退出低功耗狀態(tài)。

CSYSACK Peripheral device 退出低電狀態(tài)確認(rèn)。此信號(hào)是從外設(shè)到系統(tǒng)退出低功耗狀態(tài)請(qǐng)求的確認(rèn)。

CACTIVE Peripheral device 時(shí)鐘有效。這個(gè)信號(hào)表明外圍設(shè)備請(qǐng)求時(shí)鐘信號(hào)。

wKgZomRtts6AMYtGAAEWJW9XTbg066.jpg

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

    關(guān)注

    1641

    文章

    21910

    瀏覽量

    611624
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8873

    瀏覽量

    152926
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2833

    瀏覽量

    77696
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1855

    瀏覽量

    132632
  • AXI4
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    8996
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

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

    無(wú)論是做SOC設(shè)計(jì)還是FPGA設(shè)計(jì),AXI4總線是經(jīng)常提及的。關(guān)于AXI4總線關(guān)于什么是AXI4總線的定義,網(wǎng)絡(luò)上相關(guān)的文章不勝枚舉,也是無(wú)論是做F
    發(fā)表于 08-02 14:28

    SoC Designer AXI4協(xié)議包的用戶指南

    這是SoC Designer AXI4協(xié)議包的用戶指南。該協(xié)議包包含SoC Designer組件、探針和ARM AXI4協(xié)議的事務(wù)端口接口(
    發(fā)表于 08-10 06:30

    AMBA 4 AXI4、AXI4-Lite和AXI4-流協(xié)議斷言用戶指南

    您可以將協(xié)議斷言與任何旨在實(shí)現(xiàn)AMBA?4 AXI4的接口一起使用?, AXI4 Lite?, 或AXI4流?
    發(fā)表于 08-10 06:39

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

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

    ZYNQ中DMA與AXI4總線

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

    AXI4 、 AXI4-Lite 、AXI4-Stream接口

    AXI4 是一種高性能memory-mapped總線,AXI4-Lite是一只簡(jiǎn)單的、低通量的memory-mapped 總線,而 AXI4-Stream 可以傳輸高速數(shù)據(jù)流。從字面意思去理解
    的頭像 發(fā)表于 07-04 09:40 ?9276次閱讀

    AXI3與AXI4寫響應(yīng)的依賴區(qū)別?

    上面兩圖的區(qū)別是相比AXI3,AXI4協(xié)議需要確認(rèn)AWVALID、AWREADY握手完成才能回復(fù)BVALID。為什么呢?
    的頭像 發(fā)表于 03-30 09:59 ?1303次閱讀

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

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

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

    AMBA AXI協(xié)議支持高性能、高頻系統(tǒng)設(shè)計(jì)。
    的頭像 發(fā)表于 05-24 15:05 ?1399次閱讀
    <b class='flag-5'>FPGA</b> <b class='flag-5'>AXI4</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>(一)

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

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

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

    AXI4協(xié)議是ARM的AMBA總線協(xié)議重要部分,ARM介紹AXI4總線協(xié)議是一種性能高,帶寬高,延遲低的總線
    發(fā)表于 06-19 11:17 ?4454次閱讀
    <b class='flag-5'>AXI4</b>-Lite<b class='flag-5'>協(xié)議</b>簡(jiǎn)明<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>

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

    FPGA 應(yīng)用角度看看 AMBA 總線中的 AXI4 總線。
    發(fā)表于 06-21 15:21 ?2632次閱讀
    Xilinx <b class='flag-5'>FPGA</b> <b class='flag-5'>AXI4</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 ?2987次閱讀
    漫談AMBA總線-<b class='flag-5'>AXI4</b><b class='flag-5'>協(xié)議</b>的基本介紹

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

    AXI4AXI3是高級(jí)擴(kuò)展接口(Advanced eXtensible Interface)的兩個(gè)不同版本,它們都是用于SoC(System on Chip)設(shè)計(jì)中的總線協(xié)議,用于處理器和其它外設(shè)之間的高速數(shù)據(jù)傳輸。
    的頭像 發(fā)表于 05-10 11:29 ?9186次閱讀
    SoC設(shè)計(jì)中總線<b class='flag-5'>協(xié)議</b><b class='flag-5'>AXI4</b>與<b class='flag-5'>AXI</b>3的主要區(qū)別詳解

    AMBA AXI4接口協(xié)議概述

    AMBA AXI4(高級(jí)可擴(kuò)展接口 4)是 ARM 推出的第四代 AMBA 接口規(guī)范。AMD Vivado Design Suite 2014 和 ISE Design Suite 14 憑借半導(dǎo)體產(chǎn)業(yè)首個(gè)符合 AXI4 標(biāo)準(zhǔn)的
    的頭像 發(fā)表于 10-28 10:46 ?583次閱讀
    AMBA <b class='flag-5'>AXI4</b>接口<b class='flag-5'>協(xié)議</b>概述

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品