哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

總線、接口以及協(xié)議的含義

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-02-08 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

版權聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/abcdef123456gg/article/details/102814000

在介紹AXI之前,先簡單說一下總線、接口以及協(xié)議的含義

總線、接口和協(xié)議,這三個詞常常被聯(lián)系在一起,但是我們心里要明白他們的區(qū)別。

總線是一組傳輸通道,是各種邏輯器件構成的傳輸數(shù)據(jù)的通道,一般由由數(shù)據(jù)線、地址線、控制線等構成。

接口是一種連接標準,又常常被稱之為物理接口。

協(xié)議是傳輸數(shù)據(jù)的規(guī)則。

1.簡介

AXI4總線協(xié)議是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0協(xié)議中最重要的部分,是一種面向高性能、高帶寬、低延遲的片內(nèi)總線。

AXI4總線協(xié)議規(guī)定的數(shù)據(jù)傳輸方式是猝發(fā)式的。它的地址/控制和數(shù)據(jù)相位是分離的,支持不對齊的數(shù)據(jù)傳輸。在突發(fā)傳輸中,使用首字節(jié)選通方式,只需要首地址,在獨立的讀寫數(shù)據(jù)通道,采用獨立的地址、控制和數(shù)據(jù)周期進行數(shù)據(jù)傳輸,支持非對齊方式的數(shù)據(jù)傳輸,能夠發(fā)出多個未解析的地址,從而完成無序的數(shù)據(jù)傳輸交易,并更加容易并行時序收斂。

AXI是AMBA 中一個新的高性能協(xié)議。AXI 技術豐富了現(xiàn)有的AMBA 標準內(nèi)容,滿足超高性能和復雜的片上系統(tǒng)(SoC)設計的需求。

常用的AXI總線有:AXI4、 AXI_Lite、AXI_Stream。

AXI4:主要面向高性能地址映射通信的需求,允許最大256輪的數(shù)據(jù)突發(fā)傳輸;

AXI4-Lite:是一個輕量級的地址映射單次傳輸接口,占用很少的邏輯單元;

AXI4-Stream:面向高速流數(shù)據(jù)傳輸,去掉了地址項,允許無限制的數(shù)據(jù)突發(fā)傳輸規(guī)模。

AXI4總線分為主、從兩端,兩者間可以連續(xù)的進行通信。

pIYBAGAJ-zqAYQTOAAFsuj2xCXQ721.png

2. AXI_Lite 協(xié)議

axi總線的6個通道

( 1) 讀地址通道, 包含 ARVALID, ARADDR, ARREADY信號;

( 2) 讀數(shù)據(jù)通道, 包含 RVALID, RDATA, RREADY, RRESP信號;

( 3) 寫地址通道, 包含 AWVALID, AWADDR, AWREADY信號;

( 4) 寫數(shù)據(jù)通道, 包含 WVALID, WDATA, WSTRB, WREADY信號;

( 5) 寫應答通道, 包含 BVALID, BRESP, BREADY信號;

( 6) 系統(tǒng)通道, 包含 ACLK, ARESETN信號。

AXI4總線和AXI4-Lite總線的信號也有他的命名特點:

讀地址信號都是以AR開頭( A: address; R: read)

寫地址信號都是以AW開頭( A: address; W: write)

讀數(shù)據(jù)信號都是以R開頭( R: read)

寫數(shù)據(jù)信號都是以W開頭( W: write)

3.AXI_Stream 協(xié)議

AXI4-Stream總線的組成有:

( 1) ACLK 信號: 總線時鐘, 上升沿有效;

( 2) ARESETN 信號: 總線復位, 低電平有效

( 3) TREADY 信號: 從機告訴主機做好傳輸準備;

( 4) TDATA 信號: 數(shù)據(jù), 可選寬度32,64,128,256bit

( 5) TSTRB 信號: 字節(jié)修飾符, 每一bit對應TDATA的一個有效字節(jié), 寬度為TDATA/8,用來描述TDATA相關字節(jié)內(nèi)容作為一個數(shù)字字節(jié)或者一個位置字節(jié)被處理。

( 6) TLAST 信號: 主機告訴從機該次傳輸為突發(fā)傳輸?shù)慕Y尾;

( 7) TVALID 信號: 主機告訴從機數(shù)據(jù)本次傳輸有效;

( 8) TUSER 信號 : 用戶定義信號, 寬度為128bit。

o4YBAGAJ-4eAPvlEAACRh21oHEI342.png

4.其他

4.1 AXI架構

AXI協(xié)議是基于burst的傳輸,并且定義了5個獨立的傳輸通道:

讀地址通道、讀數(shù)據(jù)通道、寫地址通道、寫數(shù)據(jù)通道、寫響應通道。

地址通道攜帶控制消息用于描述被傳輸?shù)臄?shù)據(jù)屬性;

數(shù)據(jù)傳輸使用寫通道來實現(xiàn)“主”到“從”的傳輸;

“從”使用寫響應通道來完成一次寫傳輸;

讀通道用來實現(xiàn)數(shù)據(jù)從“從”到“主”的傳輸。

o4YBAGAJ-8WAZ8_AAABg7IpmuVk504.png

圖4-1 讀結構

o4YBAGAJ_EeAI2OGAAB_miV4a5A347.png

圖4-2 寫架構

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

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

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

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

寫響應通道:“從”使用寫響應通道對寫傳輸進行響應。所有的寫傳輸需要寫響應通道的完成信號。

o4YBAGAJ_IWATkKsAAAtYbRrjIk467.png

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

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

可以使用以下幾種典型的系統(tǒng)拓撲架構:

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

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

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

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

寄存器片(Register Slices):

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

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

4.2 信號描述

表 4-4 全局信號

o4YBAGAJ_MSAcaE7AAANLHYuTnI491.png

表 4-5 寫地址通道信號

pIYBAGAJ_U6AIBwVAACzPzJMZUs622.png

表 4-6 寫數(shù)據(jù)通道信號

o4YBAGAJ_b6AKEnFAABhrVtelAQ671.png

表 4-7 寫響應通道信號

o4YBAGAJ_fyAbaJbAABBChYr1rc998.png

表 4-8 讀地址通道信號

o4YBAGAJ_juAbhQIAACrCVzfArY258.png

表 4-9 讀數(shù)據(jù)通道信號

pIYBAGAJ_niAUb1eAABX0StGfkI333.png

表 4-10 低功耗接口信號

o4YBAGAJ_raAKKSgAAAYwoFthIk320.png

4.3 信號接口要求

4.3.1時鐘復位

時鐘:

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

復位:

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

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

在復位后,主機可以在時鐘上升沿驅動ARVALID,AWVALID,WVALID為高電平。

4.3.2基本讀寫傳輸

握手過程

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

圖 4-11 VALID before READY 握手

pIYBAGAJ_vSAJPJvAAAloBe3BCI777.png

圖 4-12 READY before VALID 握手

o4YBAGAJ_9KAVh3qAAAkT26mgtU143.png

圖 4-13 VALID with READY 握手

o4YBAGAKAB2ABFTFAAAibvGBdm0187.png

4.3.3 通道信號要求

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

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

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

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

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

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

4.3.4 通道間關系

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

寫響應必須跟隨最后一次burst的的寫傳輸

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

通道握手信號需要確認一些依耐關系

通道握手信號的依耐關系

審核編輯:何安

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

    關注

    0

    文章

    68

    瀏覽量

    14780
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    解析PD協(xié)議DRP角色含義及LDR6020 DRP芯片核心特性

    在USB PD快充協(xié)議與Type-C接口普及的當下,DRP(雙角色端口)技術成為打破設備功能局限、實現(xiàn)“一線多用”的核心支撐,而樂得瑞LDR6020作為全球首批通過USB-IF PD3.1 EPR
    的頭像 發(fā)表于 02-09 16:53 ?1570次閱讀
    解析PD<b class='flag-5'>協(xié)議</b>DRP角色<b class='flag-5'>含義</b>及LDR6020 DRP芯片核心特性

    Altera FPGA的Avalon MM總線接口規(guī)范介紹

    Avalon總線是一種協(xié)議較為簡單的片內(nèi)總線,主要用于連接片內(nèi)處理器與外設,以構成片上可編程系統(tǒng)(SOPC)。使用Avalon接口能夠輕松連接Intel FPGA中的各個組件,從而簡化
    的頭像 發(fā)表于 01-29 16:43 ?9247次閱讀
    Altera FPGA的Avalon MM<b class='flag-5'>總線</b><b class='flag-5'>接口</b>規(guī)范介紹

    協(xié)議可編程USB接口適配器

    、SMBus、SPI、CAN、1-Wire等多種串行協(xié)議。它允許用戶通過嵌入式編程自定義數(shù)據(jù)透傳邏輯,實現(xiàn)Windows/Android/WinCE系統(tǒng)下USB與串行接口以及串行接口
    的頭像 發(fā)表于 01-15 14:06 ?284次閱讀
    多<b class='flag-5'>協(xié)議</b>可編程USB<b class='flag-5'>接口</b>適配器

    工業(yè)總線組網(wǎng)核心!MS-HUB_P Profibus/PPI/MPI 集線器,穩(wěn)定擴展無壓力

    核心優(yōu)勢,重塑工業(yè)總線組網(wǎng)體驗 多協(xié)議兼容 + 即插即用 :完美支持 Profibus、PPI、MPI 三種工業(yè)總線協(xié)議,速率完全自適應,無需配置參數(shù)、無需加載 GSD 文件,設備接入
    的頭像 發(fā)表于 12-18 09:39 ?310次閱讀

    蜂鳥E203 SoC的私有設備總線的簡單使用

    。進一步學習其協(xié)議時序,為我們所設計的外設添加上ICB總線接口。 除此之外,我們還需要根據(jù)地址區(qū)間,聲明我們外設中的控制寄存器,以便進一步設計和使用。如:
    發(fā)表于 10-30 07:51

    基于hbirdv2的APB總線添加外設(二)

    前文介紹了APB總線以及基于APB總線添加外設的可能性。本篇分享基于hbirdv2的APB總線添加外設的具體過程。 1. APB slave硬件設計 APB slave的設計首先需要
    發(fā)表于 10-29 07:49

    通信接口模塊的設計

    大家好,本團隊此次分享的內(nèi)容為通信接口模塊的設計 數(shù)據(jù)通信主要是采用CH375國產(chǎn)芯片設計的,它是一個USB總線的通用接口芯片,支持HOST主機方式和SLAVE設備方式。CH375具有8位數(shù)據(jù)
    發(fā)表于 10-29 07:00

    CAN總線接口轉RS485/RS232雙向轉換器DAM-C3210 工業(yè)級

    DAM-C3210是一款工業(yè)級CAN總線與串行總線協(xié)議轉換器,集成了1路CAN總線接口,1路標準串行接口
    的頭像 發(fā)表于 10-16 11:29 ?770次閱讀
    CAN<b class='flag-5'>總線</b><b class='flag-5'>接口</b>轉RS485/RS232雙向轉換器DAM-C3210 工業(yè)級

    深入剖析SPI協(xié)議

    SPI,全稱(Serial Peripheral interface)是由摩托羅拉公司首先定義的協(xié)議,中文名為串型外圍設備接口。SPI是一種高速全雙工的總線協(xié)議。
    的頭像 發(fā)表于 08-21 15:04 ?4243次閱讀
    深入剖析SPI<b class='flag-5'>協(xié)議</b>

    詳解 EtherCAT 網(wǎng)關模塊總線協(xié)議:架構與數(shù)據(jù)傳輸機制

    EtherCAT總線協(xié)議轉換網(wǎng)關介紹 捷米特EtherCAT總線協(xié)議網(wǎng)關介紹 ? EtherCAT協(xié)議概述 EtherCAT
    的頭像 發(fā)表于 07-16 14:46 ?1964次閱讀
    詳解 EtherCAT 網(wǎng)關模塊<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>:架構與數(shù)據(jù)傳輸機制

    RDMA簡介8之AXI 總線協(xié)議分析1

    AXI 總線是一種高速片內(nèi)互連總線,其定義于由 ARM 公司推出的 AMBA 協(xié)議中,主要用于高性能、高帶寬、低延遲、易集成的片內(nèi)互連需求。AXI4 總線是第四代 AXI
    發(fā)表于 06-24 18:00

    NVMe IP之AXI4總線分析

    針對不同的應用場景,制定了三個不同類型的接口,其中包括AXI4-Full、AXI4-Lite以及AXI4-Stream。表1為三種AXI4總線的對比。 表1三種AXI4總線對比
    發(fā)表于 06-02 23:05

    DS8007多協(xié)議雙智能卡接口技術手冊

    DS8007是一款低成本多協(xié)議雙智能卡讀卡接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。通過其8位并行總線和專用地址選擇(AD3–AD0)引腳,DS8007可方便的直接連接至
    的頭像 發(fā)表于 05-22 14:55 ?905次閱讀
    DS8007多<b class='flag-5'>協(xié)議</b>雙智能卡<b class='flag-5'>接口</b>技術手冊

    DS8007A汽車級多協(xié)議雙智能卡接口技術手冊

    DS8007A多協(xié)議雙智能卡接口是一款汽車級、低成本雙智能卡讀卡器接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。通過其8位并行總線和專用地址選擇(AD3–AD0)引
    的頭像 發(fā)表于 05-22 10:54 ?955次閱讀
    DS8007A汽車級多<b class='flag-5'>協(xié)議</b>雙智能卡<b class='flag-5'>接口</b>技術手冊

    NVMe協(xié)議簡介之AXI總線

    NVMe需要用AXI總線進行高速傳輸。這里,AXI總線是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)協(xié)議中的重要組成部分,主要面向
    發(fā)表于 05-17 10:27
    金乡县| 凭祥市| 钟祥市| 沅陵县| 高青县| 集贤县| 治多县| 通江县| 大余县| 棋牌| 永平县| 娄底市| 连云港市| 木里| 北碚区| 武宁县| 白河县| 蓬莱市| 东丽区| 那坡县| 临汾市| 徐闻县| 印江| 吴川市| 天气| 广水市| 青龙| 响水县| 双柏县| 东台市| 澄城县| 遂昌县| 北流市| 宕昌县| 乌拉特中旗| 惠水县| 万荣县| 伊川县| 绥江县| 肃南| 海门市|