国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

AXI4-Full Xilinx FPGA使用理解---信號定義理解

這篇具有很好參考價值的文章主要介紹了AXI4-Full Xilinx FPGA使用理解---信號定義理解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ? ? ??

一、AXI4

signal dir Xilinx 中文理解
ID類
AWID
M2S
Masters need only output the set of ID bits that it varies
(if any) to indicate re-orderable transaction threads.
Single-threaded master interfaces can omit this signal.
Masters do not need to output the constant portion
that comprises the Master ID, as this is appended by
the AXI Interconnect.
當只有一個主接口時無需關(guān)心此接口,當有多個主接口時也可把它設(shè)置成一個固定值,當有多個主時這個也可設(shè)置成一個固定值,實際輸出給DDR的AWID由AXI Interconnect給出。
BID S2M
See AWID for more information.
wirte response channel
ARID
M2S
Masters need only output the set of ID bits that it varies (if any) to indicate
re-orderable transaction threads. Single-threaded master interfaces can omit
this signal. Masters do not need to output the constant portion that comprises
the “Master ID”, as this is appended by the AXI Interconnect.
使用方式同AWID
RID M2S
See ARID for more information.
同ARID一致
region類
AWREGION
M2S
Can be implemented in Xilinx Endpoint slave IP.
Not present on master IP.
Generated by AXI Interconnect using corresponding
address decoder range settings.
區(qū)域標識符,允許一個從設(shè)備的單個物理接口用作多個邏輯接口,一般設(shè)置為4‘b0000
ARREGION
M2S
Can be implemented in Xilinx Endpoint Slave IP.
Not present on master IP.
Generated by AXI Interconnect using corresponding address decoder range
settings.
區(qū)域標識符,允許一個從設(shè)備的單個物理接口用作多個邏輯接口,一般設(shè)置為4‘b0000
lock類
AWLOCK M2S
Exclusive access support not implemented in endpoint
Xilinx IP.
Infrastructure IP will pass exclusive access bit across a
system.
這個信號在AXI3協(xié)議中用于鎖定從機占用總線,但在AXI4中取消了相關(guān)支持,僅留下一位信號用作指示為正常傳輸(1'b0),還是獨有傳輸(1'b1),一般設(shè)置為1’b0
ARLOCK M2S
Exclusive access support not implemented in Endpoint Xilinx IP.
Infrastructure IP passes exclusive access bit across a system.
這個信號在AXI3協(xié)議中用于鎖定從機占用總線,但在AXI4中取消了相關(guān)支持,僅留下一位信號用作指示為正常傳輸(1'b0),還是獨有傳輸(1'b1),一般設(shè)置為1’b0
CACH類
AWCACH M2S
0011 value recommended.
Xilinx IP generally ignores (as slaves) or generates (as
masters) transactions as Normal, Non-cacheable,
Modifiable, and Bufferable.
Infrastructure IP will pass Cache bits across a system.
xilinx建議此值給0011也有一些資料建議此值給0010(不使用cache補使用buff)
ARCACH M2S
0011 value recommended.
Xilinx IP generally ignores (as slaves) or generates (as masters) transactions
with
Normal, Non-cacheable, Modifiable, and Bufferable.
Infrastructure IP will pass Cache bits across a system.
xilinx建議此值給0011也有一些資料建議此值給0010(不使用cache補使用buff)
PROT(權(quán)限控制)
AWPROT
M2S
000 value recommended.
Xilinx IP generally ignores (as slaves) or generates transactions (as masters)
with Normal, Secure, and Data attributes.
Infrastructure IP passes Protection bits across a system.
AXI4-Full Xilinx FPGA使用理解---信號定義理解,fpga開發(fā)
ARPROT
M2S
Xilinx IP generally ignore (as slaves) or generate transactions (as masters) with Normal, Secure, and
Data attributes.
Infrastructure IP passes Protection bits across a system.
000 value recommended.
AXI4-Full Xilinx FPGA使用理解---信號定義理解,fpga開發(fā)
QOS
AWQOS
M2S
Not implemented in Xilinx Endpoint IP.
Infrastructure IP passes QoS bit across a system.
xilinx AXI4不支持設(shè)置為0
ARQOS M2S
Not implemented in Xilinx Endpoint IP.
Infrastructure IP passes QoS bit across a system
xilinx AXI4不支持設(shè)置為0
USER
AWUSER
M2S
Generally, not implemented in Xilinx endpoint IP.
Infrastructure IP passes USER bits across a system.
xilinx AXI4不支持設(shè)置為0
WUSER M2S
Generally, not implemented in Xilinx endpoint IP.
Infrastructure IP will pass USER bits across a system.
xilinx AXI4不支持設(shè)置為0
BUSER S2M
Generally, not implemented in Xilinx endpoint IP.
Infrastructure IP will pass USER bits across a system.

來自寫相應(yīng)通道,

xilinx AXI4不支持。

ARUSER M2S
Generally, not implemented in Xilinx endpoint IP.
Infrastructure IP passes USER bits across a system.
xilinx AXI4不支持設(shè)置為0
RUSER S2M
Generally, not implemented in Xilinx endpoint IP.
Infrastructure IP will pass USER bits across a system.
xilinx AXI4不支持
地址寫
AWADDR
M2S
Widths up to 64 bits.
High-order bits outside the native address range of a slave are ignored (trimmed), by an
endpoint slave, which could result in address aliasing within the slave.

寫地址。

寫地址給出突發(fā)數(shù)據(jù)傳輸?shù)?u>第一個傳輸?shù)刂贰?/p>

AWLEN
M2S
Support bursts:
? Up to 256 beats for incrementing ( INCR ).
? 16 beats for WRAP .

突發(fā)長度。給出突發(fā)傳輸中準確的傳輸個數(shù)。支持INCR和WRAP傳輸模式。

突發(fā)長度=awlen+1

AWSIZE
M2S
Transfer width 8 to 1024 bits supported.
Use of narrow bursts where AWSIZE is less than the
native data width is not recommended.

突發(fā)大小。

這個信號用于確定突發(fā)傳輸中每個傳輸?shù)拇笮 ?/p>

總線位寬=2^size Betyes(例如總線位寬為512bit,則AWSIZE為6),指示有效字節(jié)數(shù),如果位寬為512bit,但有效位寬為32bit則此位填2

AWBURST
M2S
INCR and WRAP fully supported.
FIXED bursts are not recommended. Conversions of
FIXED bursts through AXI Interconnect infrastructure
may have sub-optimal performance.

00:FIXED

01:INCR

10:WRAP

11:保留

AWVALID
M2S
Fully supported
主設(shè)備給出的地址和相關(guān)控制信號有效
AWREADY
S2M
Fully supported
從設(shè)備已準備好接收地址和相關(guān)的控制信號
數(shù)據(jù)寫
WDATA M2S
Native width 32 to 1024 bits supported.
寫數(shù)據(jù),32位到1024位寬
WSTRB M2S
Fully supported.
寫字節(jié)選通,用于表示更新存儲器的字節(jié)通道,對于數(shù)據(jù)總線的每8位數(shù)據(jù)有一位寫選通信號。
WLAST M2S
Fully supported.
寫最后一個數(shù)據(jù)指示信號。表示突發(fā)傳輸中的最后一個數(shù)據(jù)。
WVALID M2S
Fully supported.
寫有效。為高指示數(shù)據(jù)有效。
WREADY S2M
Fully supported.
寫準備。為高表示從設(shè)備空閑,準備接收數(shù)據(jù);為低表示從設(shè)備忙
寫響應(yīng)
BRESP
S2M
Fully supported.

指示寫的結(jié)果

00:OKAY 正常訪問成功,還可以指示獨占訪問失敗。

01:EXOKAY指示獨占訪問的部分已成功。

10:SLVERR主機正常發(fā)送但是從機沒有正常接收。

11:DECERR主機沒找到從機

BVALID
S2M
Fully supported.
寫響應(yīng)有效。為高指示響應(yīng)數(shù)據(jù)有效。
BREADY
M2S
Fully supported.
寫響應(yīng)準備。為高表示主設(shè)備空閑,準備接收寫響應(yīng);為低表示主設(shè)備忙。
讀地址
ARADDR M2S
Widths up to 64 bits. High-order bits outside the native address range of a slave are ignored
(trimmed) by an endpoint slave, which could result in address aliasing within the slave.
讀地址。讀地址給出突發(fā)數(shù)據(jù)傳輸?shù)牡谝粋€傳輸?shù)刂贰?/td>
ARLEN M2S
Support bursts:
? Up to 256 beats for incrementing ( INCR ).
? 16 beats for WRAP .
突發(fā)長度。給出突發(fā)傳輸中準確的傳輸個數(shù)。支持INCR和WRAP傳輸模式。
ARSIZE M2S
Transfer width 8 to 1024 bits supported.
Use of narrow bursts where ARSIZE is less than the native data width is not
recommended.
突發(fā)大小。這個信號用于確定突發(fā)傳輸中每個傳輸?shù)拇笮?。,定義和AWSIZE相同。
ARBURST M2S
INCR and WRAP fully supported.
FIXED bursts are not recommended. Conversions of FIXED bursts through
AXI Interconnect infrastructure may have sub-optimal performance.
突發(fā)類型。該信息與突發(fā)大小信息一起,表示在突發(fā)過程中,地址如何應(yīng)用于每個傳輸。支持INCR和WRAP傳輸模式。
ARVALID M2S
Fully supported.
讀地址有效信號。為高指示地址有效。
ARREADY S2M
Fully supported.
讀地址準備信號。為高表示從設(shè)備空閑,準備接收地址;為低表示從設(shè)備忙。
讀數(shù)據(jù)
RDATA S2M
Native width 32 to 1024 bits supported.
讀數(shù)據(jù)。32位到1024位寬
RRESP S2M
Fully supported.
讀響應(yīng)。該信號表示讀狀態(tài),可允許相應(yīng)的表示為OKAY\EXOKAY\SLVERR\DECERR。
RLAST S2M
Fully supported.
讀最后一個數(shù)據(jù)指示信號。表示突發(fā)傳輸中的最后一個數(shù)據(jù)。
RVALID S2M
Fully supported.
讀有效。為高指示數(shù)據(jù)有效。
RREADY M2S
Fully supported.
讀準備。為高表示主設(shè)備空閑,準備接收數(shù)據(jù);為低表示主設(shè)備忙。

二. AXI4_Lite

寫地址
signal direction 中文理解
AWADDR M2S 寫地址不支持burst傳輸
AWPROT M2S 000 value recommended.詳情見AXI4
AWVALID M2S 主設(shè)備給出的地址和相關(guān)控制信號有效
AWREADY S2M 從設(shè)備已準備好接收地址和相關(guān)的控制信號
寫數(shù)據(jù)
WDATA
M2S 寫數(shù)據(jù),近支持32bit位寬
WSTRB
M2S 寫字節(jié)選通信號,從設(shè)備可選擇忽略
WVALID M2S 寫有效。為高指示數(shù)據(jù)有效。
WREADY S2M 寫準備。為高表示從設(shè)備空閑,準備接收數(shù)據(jù);為低表示從設(shè)備忙。
寫響應(yīng)
BRESP S2M EXOKAY狀態(tài)不支持
BVALID S2M 寫響應(yīng)有效。為高指示響應(yīng)數(shù)據(jù)有效。
BREADY M2S 寫響應(yīng)準備。為高表示主設(shè)備空閑,準備接收寫響應(yīng);為低表示主設(shè)備忙。
讀地址
ARADDR
M2S 讀地址
ARPROT
M2S 000 value recommended.詳情見AXI4
ARVALID
M2S 讀地址有效信號。為高指示地址有效。
ARREADY
S2M 讀地址準備信號。為高表示從設(shè)備空閑,準備接收地址;為低表示從設(shè)備忙。
讀數(shù)據(jù)
RDATA S2M 讀數(shù)據(jù),指支持32bit位寬
RRESP S2M 讀響應(yīng),不支持EXOKAY
RVALID S2M 讀有效。為高指示數(shù)據(jù)有效。
RREADY M2S 讀準備。為高表示主設(shè)備空閑,準備接收數(shù)據(jù);為低表示主設(shè)備忙。

三.AXI4_Stream

signal xilinx 中文理解
TVALID
No change.
Stream讀寫數(shù)據(jù)有效。為高指示數(shù)據(jù)有效。
TREADY
No change.
Stream讀寫讀準備。為高表示對端設(shè)備空閑,準備接收數(shù)據(jù);為低表示對端設(shè)備忙。
TDATA
No change. Xilinx AXI IP convention:
8 through 4096 bit widths are used by Xilinx AXI IP
(establishes a testing limit).
Stream讀寫數(shù)據(jù),8到4096位寬。
TSTRB
No change. Generally, the usage of TSTRB is to encode
Sparse Streams. TSTRB should not be used only to encode
packet remainders.
字節(jié)選通信號。用于表示更新存儲器的字節(jié)通道,對于數(shù)據(jù)總線的每8位數(shù)據(jù)有一位選通信號。
TKEEP
In Xilinx IP, there is only a limited use of Null Bytes to
encode the remainders bytes at the end of packetized
streams.
TKEEP is not used in Xilinx endpoint IP for signaling leading
or intermediate null bytes in the middle of a stream.
字節(jié)選通信號。TKEEP未被確認的那些相關(guān)的字節(jié)是空字節(jié),可以從數(shù)據(jù)流中去除。
TLAST
Indicates the last data beat of a packet.
Omission of TLAST implies a continuous, non-packetized
stream.
數(shù)據(jù)流的最好一包數(shù)據(jù)。
TID
No change.
Xilinx AXI IP convention:
Only 1-32 bit widths are used by Xilinx AXI IP (establishes a
testing limit).
數(shù)據(jù)流標識符。
TDEST
No change
Xilinx AXI IP convention:
Only 1-32 bit widths are used by Xilinx AXI IP (establishes a
testing limit).
數(shù)據(jù)流路由信息
TUSER
No change
Xilinx AXI IP convention:
Only 1-4096 bit widths are used by Xilinx AXI IP (establishes
a testing limit).

用戶定義的邊帶信息,這些信息能伴隨數(shù)據(jù)流進行發(fā)送。文章來源地址http://www.zghlxwxcb.cn/news/detail-834689.html

到了這里,關(guān)于AXI4-Full Xilinx FPGA使用理解---信號定義理解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 紫光FPGA DDR3 IP使用和注意事項(axi4協(xié)議)

    紫光FPGA DDR3 IP使用和注意事項(axi4協(xié)議)

    紫光DDR3 IP使用 對于紫光ddr3 IP核的使用需要注意事情。 閱讀ddr ip手冊: 1、注意:對于寫地址通道,axi_awvalid要一直拉高,axi_awready才會拉高。使用的芯片型號時PG2L100H-6FBG676,不同的型號IP核接口和axi的握手協(xié)議也不一樣(一定要注意),這點要注意,這也給我挖了一個很大的

    2024年04月12日
    瀏覽(27)
  • FPGA中AXI協(xié)議的理解及接口信號的中文描述

    FPGA中AXI協(xié)議的理解及接口信號的中文描述

    AXI簡介 AXI4 所采用的是一種 READY , VALID 握手通信機制,即主從模塊進行數(shù)據(jù)通信前, 先根據(jù)操作對各所用到的數(shù)據(jù)、地址通道進行握手。主要操作包括傳輸發(fā)送者 A 等到傳輸接受者 B 的 READY 信號后, A 將數(shù)據(jù)與 VALID 信號同時發(fā)送給 B ,這是一種典型的握手機制。 AXI 總線支

    2024年02月01日
    瀏覽(20)
  • ZYNQ之路--Xilinx AXI-Full-Master實例代碼翻譯

    ZYNQ之路--Xilinx AXI-Full-Master實例代碼翻譯

    目錄 前言 代碼解析 ? ? ? ? 在我學習過程中遇到了第一個認知上的門檻:AXI協(xié)議。試想一個場景:我PL端的IP要通過AXI-Full協(xié)議給PS端傳輸數(shù)據(jù),我該怎么做? ? ? ? ? 首先肯定是創(chuàng)建一個帶有AXI-Full-Matser的接口 ? ? ? ? ?下一步,Xilinx官方會給我們一個接口的實例文件:

    2024年02月11日
    瀏覽(95)
  • FPGA——AXI4總線詳解

    FPGA——AXI4總線詳解

    目錄 AXI4總線 1、什么是AXI 2、AXI4協(xié)議的優(yōu)勢 AXI4的工作模式 AXI4讀操作: AXI4寫操作 AXI4和AXI4-Lite、AXI4-Stream接口信號 握手信號 AXI相關(guān)術(shù)語 ??? AXI(Advanced eXtensible Interface高級可擴展總線)是一種總線協(xié)議 ??? AXI4包含3種類型的接口: 1)AXI4:主要面向高性能地址映射通信的

    2024年02月02日
    瀏覽(25)
  • AXI4協(xié)議學習:架構(gòu)、信號定義、工作時序和握手機制

    AXI4協(xié)議學習:架構(gòu)、信號定義、工作時序和握手機制

    UG1037 不是 高級微控制器總線結(jié)構(gòu)(advanced micro controller bus architecture,AMBA)ARM AXI4規(guī)范 的替代品,而是說明: 可用于創(chuàng)建基于AXI的IP的Xilinx工具。 被Xilinx采用的AXI功能。 將現(xiàn)有設(shè)計改為AXI接口的向?qū)募?XIlinx 從Spartan-6和Virtex-6開始使用 高級可擴展接口(Advanced eXtensible In

    2024年02月16日
    瀏覽(25)
  • FPGA----UltraScale+系列的PS側(cè)與PL側(cè)通過AXI-HP交互(全網(wǎng)唯一最詳)附帶AXI4協(xié)議校驗IP使用方法

    FPGA----UltraScale+系列的PS側(cè)與PL側(cè)通過AXI-HP交互(全網(wǎng)唯一最詳)附帶AXI4協(xié)議校驗IP使用方法

    1、之前寫過一篇關(guān)于ZYNQ系列通用的PS側(cè)與PL側(cè)通過AXI-HP通道的文檔,下面是鏈接。 FPGA----ZCU106基于axi-hp通道的pl與ps數(shù)據(jù)交互(全網(wǎng)唯一最詳)_zcu106調(diào)試_發(fā)光的沙子的博客-CSDN博客 大家好,今天給大家?guī)淼膬?nèi)容是,基于AXI4協(xié)議的采用AXI-HP通道完成PL側(cè)數(shù)據(jù)發(fā)送至PS側(cè)(PS側(cè)數(shù)

    2024年02月13日
    瀏覽(28)
  • FPGA - AXI4_Lite(實現(xiàn)用戶端與axi4_lite之間的交互邏輯)

    FPGA - AXI4_Lite(實現(xiàn)用戶端與axi4_lite之間的交互邏輯)

    在之前的博客中對AXI4總線進行了介紹(FPGA-AXI4接口協(xié)議概述),在這篇博客中, 實現(xiàn)用戶端與axi4_lite之間的交互邏輯。 對AXI4總線簡單介紹(具體可見FPGA-AXI4接口協(xié)議概述) ①AXI4是ARM公司提出的是一種高性能、高帶寬、低延遲的片內(nèi)總線 ②主要描述了主設(shè)備和從設(shè)備之間的

    2024年04月11日
    瀏覽(80)
  • 【FPGA】AXI4-Lite總線讀寫B(tài)RAM

    【FPGA】AXI4-Lite總線讀寫B(tài)RAM

    AXI協(xié)議基礎(chǔ)知識 。這篇博客比較詳細地介紹了AXI總線,并且羅列了所有的通道和端口,寫代碼的時候可以方便地進行查表。 AXI總線,AXI_BRAM讀寫仿真測試 。 這篇文章為代碼的書寫提供大致的思路,比如狀態(tài)機和時序的控制問題,可以參考。 雙向握手機制的實質(zhì)是: 數(shù)據(jù)接

    2024年02月15日
    瀏覽(17)
  • FPGA-基于AXI4接口的DDR3讀寫頂層模塊

    FPGA-基于AXI4接口的DDR3讀寫頂層模塊

    AXI4(Advancede Xtensible Interface 4)是一種高性能、高帶寬的總線接口協(xié)議,用于在系統(tǒng)級芯片設(shè)計中連接不同的IP核(Intellectual Property)或模塊。它是由ARM公司開發(fā)的,被廣泛應(yīng)用于各種SoC(System-on-Chip)設(shè)計中。 AXI4接口協(xié)議定義了一組規(guī)范,用于描述數(shù)據(jù)傳輸、地址傳輸、控

    2024年04月15日
    瀏覽(50)
  • 詳解AXI4-Stream接口(3)--AXI4 STREAM DATA FIFO IP的使用

    目錄 1、AXI4 STREAM DATA FIFO是什么? 2、自己編寫的仿真驗證 3、官方例程仿真 ? ? ? ? IP核----AXI4 STREAM DATA FIFO也是一種先入先出形式的數(shù)據(jù)緩存隊列(FIFO),不過輸入輸出接口

    2024年02月09日
    瀏覽(82)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包