在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

SOC中AXI總線怎么連接

sakobpqhz6 ? 來源:IC學習 ? 作者:IC學習 ? 2022-11-30 17:04 ? 次閱讀

AXI總線作為一種線,可以掛若干主設備與從設備,如果若干主設備要同時訪問總線,必然會導致總線需要仲裁。本文不涉及細節,只簡單減少原理,一般來說這個東西不需要自己寫,ARM會提供,但是作為設計者要大致知道原理。

1. 所謂總線,是個什么意思。

d10b419e-6e04-11ed-8abf-dac502259ad0.jpg

實際上是有個interconnect的模塊把所有東西連起來的。主設備會發起讀寫請求,從設備只能被動接受。SOC中的CPU或者其他加速核心比如AI加速器是主設備。從設備一般是存儲啊外設啊之類的東西。基本的連接關系是這樣的。

2. 這個Interconnect里有什么東西

這個Interconnect連接了整個系統,起到了仲裁的信號的作用,所以還是比較關鍵的。一般來講,瘋狂往interconnect上掛各種主從設備是會影響最后的時序的。由于AXI官方文檔IHI0022E里面貌似是沒有太多這方面介紹,換句話說,AXI協議并沒有規定主從設備連一起應該如何工作,于是這里以賽靈思ug1037為基礎介紹一下。

2.1 1to1 interconnect

d12c16bc-6e04-11ed-8abf-dac502259ad0.jpg

這個賊簡單,不用過多減少。。。一對一的連上去就好了。模范夫妻。

2.2 N-to-1 Interconnect

d13f0542-6e04-11ed-8abf-dac502259ad0.png

這個是稍微復雜的版本,類似于一妻多夫。。。如果有多個主設備,一個從設備。那中間需要一個仲裁器。某個主設備傳輸前請求總線,如果總線忙就等著。一般來講,最簡單的仲裁原理是輪換優先級。例如有三個主設備ABC。上次總線權限給了A。則下次的優先級變為BCA。

2.3 1-to-N Interconnect

d165e284-6e04-11ed-8abf-dac502259ad0.png

1-to-N原理上比N-to-1簡單。一夫多妻的版本。。。只需要簡單判斷一下地址確認要往哪個從設備里寫,基本上就是多路選擇器。不需要仲裁。總線也不會阻塞。

2.4 N-to-M Interconnect

這種情況就比較復雜了。。。涉及到多設備時間管理。但實際上稍微復雜一點的SOC這類情況才是常態。

d18cd420-6e04-11ed-8abf-dac502259ad0.jpg

如上圖所示,讀寫通道是分開的。各自有一個仲裁器(Arbiter),仲裁原理和N-to-1是一致的。仲裁器會從所有寫請求和所有讀請求中各選出來一個來執行。

3. 實際上用的時候怎么用

自己造AXI的各種輪子其實是比較繁瑣的,不僅僅是interconnect問題,舉個簡單的例子,AXI的DMA什么的自己造輪子DEBUG非常耗時。如果是FPGA,可以直接用XILINX的各路IP。如果是ASIC, 一般會有對應的IP賣。比如ARM提供的最小系統一般會自帶這個interconnect。

如果SOC比較復雜,那還是有可能需要自己造這個輪子。比如為了壓榨總線的性能,如果兩個主設備訪問的是兩個不同的從設備,如果想實現同時執行,那對這個interconnect就有其他的要求。

4. 總結

一般情況下,總線可以理解為一種資源。由一對主從設備獨占使用。對于AXI來講,一般是兩種資源,讀總線和寫總線,通過某種仲裁方式分配給不同的主從設備。

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

    關注

    38

    文章

    4206

    瀏覽量

    219125
  • 總線
    +關注

    關注

    10

    文章

    2903

    瀏覽量

    88411
  • AXI總線
    +關注

    關注

    0

    文章

    66

    瀏覽量

    14318

原文標題:SOC中AXI總線是如何連接的

文章出處:【微信號:IC學習,微信公眾號:IC學習】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ZYNQ基礎---AXI DMA使用

    通道,從ddr讀出數據通道和向ddr寫入數據通道。其IP結構的兩邊分別對應著用于訪問內存的AXI總線和用于用戶簡
    的頭像 發表于 01-06 11:13 ?514次閱讀
    ZYNQ基礎---<b class='flag-5'>AXI</b> DMA使用

    RISC-V芯片中使用的各種常用總線釋義

    RISC-V芯片中使用的各種常用總線在芯片內部通信和外部設備連接中發揮著關鍵作用。以下是對這些常用總線的釋義: 一、片上總線(On-Chip Bus)
    發表于 12-28 17:53

    RS485總線連接方式和注意事項

    RS-485總線是一種差分信號傳輸的串行通信接口,以其高速、長距離傳輸和良好的抗干擾性能而廣泛應用于工業自動化、遠程監控等領域。 RS-485總線連接方式 1. 基本連接 RS-48
    的頭像 發表于 11-28 14:34 ?2647次閱讀

    CAN總線在工業自動化的應用

    CAN總線作為一種高效的現場總線系統,已經在工業自動化領域得到了廣泛的應用。 1. 引言 隨著工業自動化技術的快速發展,對通信系統的要求也越來越高。CAN總線以其高速、可靠和靈活的特點,成為
    的頭像 發表于 11-12 09:45 ?1076次閱讀

    soc設計的熱管理技巧

    1. 引言 SoC設計的熱管理是確保設備在各種工作條件下正常運行的基礎。隨著晶體管尺寸的縮小和集成度的提高,芯片的功耗和熱密度不斷增加,對熱管理提出了更高的要求。有效的熱管理可以延長設備的使用壽命
    的頭像 發表于 11-10 09:34 ?447次閱讀

    SOC芯片在汽車電子的應用

    了處理器核心、存儲器、輸入/輸出端口等組件的集成電路。與傳統的多芯片解決方案相比,SOC芯片具有體積小、功耗低、性能高、成本效益好等優點。這些特點使得SOC芯片成為汽車電子系統的理想選擇。 二、
    的頭像 發表于 10-31 15:46 ?1396次閱讀

    AMBA AXI4接口協議概述

    AMBA AXI4(高級可擴展接口 4)是 ARM 推出的第四代 AMBA 接口規范。AMD Vivado Design Suite 2014 和 ISE Design Suite 14 憑借半導體產業首個符合 AXI4 標準的即插即用型 IP 進一步擴展了 AMD 平臺
    的頭像 發表于 10-28 10:46 ?317次閱讀
    AMBA <b class='flag-5'>AXI</b>4接口協議概述

    前端總線是屬于什么總線

    前端總線(Front-Side Bus,簡稱FSB)在計算機體系結構扮演著至關重要的角色,它屬于系統總線的一種,是連接CPU與主板北橋芯片(或稱為內存控制器集線器)之間的高速數據通道
    的頭像 發表于 10-10 17:11 ?697次閱讀

    Xilinx NVMe AXI4主機控制器,AXI4接口高性能版本介紹

    NVMe AXI4 Host Controller IP可以連接高速存儲PCIe SSD,無需CPU,自動加速處理所有的NVMe協議命令,具備獨立的數據寫入和讀取AXI4接口,不但適用高性能、順序
    的頭像 發表于 07-18 09:17 ?647次閱讀
    Xilinx NVMe <b class='flag-5'>AXI</b>4主機控制器,<b class='flag-5'>AXI</b>4接口高性能版本介紹

    PLC在現場總線的應用

      隨著工業自動化技術的飛速發展,可編程邏輯控制器(PLC)作為工業自動化領域的核心設備,其應用日益廣泛。現場總線作為連接PLC與現場設備的重要通信技術,其在PLC控制系統的應用也逐漸深入。本文
    的頭像 發表于 06-06 11:40 ?862次閱讀

    SoC設計總線協議AXI4與AXI3的主要區別詳解

    AXI4和AXI3是高級擴展接口(Advanced eXtensible Interface)的兩個不同版本,它們都是用于SoC(System on Chip)設計
    的頭像 發表于 05-10 11:29 ?7322次閱讀
    <b class='flag-5'>SoC</b>設計<b class='flag-5'>中</b><b class='flag-5'>總線</b>協議<b class='flag-5'>AXI</b>4與<b class='flag-5'>AXI</b>3的主要區別詳解

    soc設計的晶振是什么?晶振在SoC設計的作用

    SoC廣泛應用于各種電子設備,如智能手機、平板電腦、數字電視等。
    的頭像 發表于 05-07 10:08 ?1158次閱讀

    FPGA通過AXI總線讀寫DDR3實現方式

    AXI總線由一些核心組成,包括AXI主處理器接口(AXI4)、AXI處理器到協處理器接口(AXI
    發表于 04-18 11:41 ?1359次閱讀

    PCIe-AXI-Cont用戶手冊

    PCIe-AXI-Controller兼容PCI Express base Specification Revision 3.1,實現PCIe PHY layer,Data link layer以及
    發表于 02-22 09:15 ?3次下載

    AMBA總線AXI設計的關鍵問題講解

    首先我們看一下針對AXI接口的IP設計,在介紹之前我們先回顧一下AXI所具有的一些feature。
    的頭像 發表于 02-20 17:12 ?2003次閱讀
    AMBA<b class='flag-5'>總線</b>之<b class='flag-5'>AXI</b>設計的關鍵問題講解
    主站蜘蛛池模板: 天天摸日日干 | 免费一级视频在线播放 | 狼人激情网 | 一区在线观看视频 | 日本午夜片 | 免费h视频在线观看 | 亚洲精品精品一区 | 一级毛片真人免费观看 | 久久综合免费视频 | 九草伊人 | 35pao强力| 免费人成在线观看视频色 | 一级爱片 | 特黄一级黄色片 | 黑色丝袜在丝袜福利国产 | 国产手机在线观看视频 | 宅男69免费永久网站 | 中文字幕一区二区三区乱码aⅴ | 亚洲男人的天堂久久无 | 午夜在线视频国产 | 思思99re66在线精品免费观看 | 亚洲不卡免费视频 | 国产精品女仆装在线播放 | 亚洲国产精品乱码在线观看97 | 国内久久精品视频 | 国产亚洲精品aa在线观看 | 男女交性视频免费播放视频 | 福利午夜最新 | 这里只有精品视频 | 亚洲国产婷婷综合在线精品 | 欧美成人黄色 | 欧美乱理伦另类视频 | 日操夜操 | 四虎国产欧美成人影院 | 精品三级国产精品经典三 | 中文一区二区在线观看 | 中文字幕一区二区三区永久 | 午夜免费剧场 | 国产一级特黄a大片免费 | 国产小视频免费在线观看 | 日本免费一区二区视频 |