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

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

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

總線、接口和協(xié)議之間的關(guān)系是什么?

FPGA之家 ? 來源:高速先生 ? 作者:高速先生 ? 2021-05-11 14:28 ? 次閱讀

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

總線是一組傳輸通道,是各種邏輯器件構(gòu)成的傳輸數(shù)據(jù)的通道,一般由由數(shù)據(jù)線、地址線、控制線等構(gòu)成。接口是一種連接標(biāo)準(zhǔn),又常常被稱之為物理接口。

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

我們通常說的PCIE,既可以是PCIE信號,也可以是PCIE接口、PCIE總線,還可以是PCIE協(xié)議。之所以這么復(fù)雜,主要原因就是每個人對概念認(rèn)知的差異。再比如,只要百度一下串行和并行,就會出來很多類似“串行通信與并行通信”、“串行接口與并行接口”、“串行總線與并行總線”、“串行協(xié)議與并行協(xié)議”以及“串行傳輸與并行傳輸”等概念介紹,既有傳輸(通信)方式,又有接口類型,同時還有數(shù)據(jù)本身的協(xié)議特點,信號、協(xié)議、總線和接口,有時候看起來是一樣的,但細細思量卻還是有差別的,總之不是一兩句話就能說清楚的。舉個簡單的例子,PCI總線說的是一組傳輸通道,而PCI接口是一種連接標(biāo)準(zhǔn),兩者之間的關(guān)系就是PCI接口的設(shè)備都要通過PCI總線來進行通信,而PCI總線上走的設(shè)備并不全是PCI接口的,像集成聲卡,走的就是PCI總線,但是沒有走PCI接口。在這里PCI總線提供了一種通道,這個通道上可以有不同的符合這種通道要求的接口設(shè)備或信號(PCI信號或Audio信號)。打個更進一步的比方:兩者關(guān)系就像馬車(接口設(shè)備)和馬路(總線)一樣,馬車必須在馬路上走,而馬路上不一定走馬車(牛車等)。

車(接口、信號)有車(接口、信號)的標(biāo)準(zhǔn)(協(xié)議),如馬車、汽車、火車、貨車、自行車等(PCIE、SATA、SAS、USB等信號標(biāo)準(zhǔn));路(通道、總線)有路的標(biāo)準(zhǔn),如馬路、人行道、高速公路等(PCIE、SATA、SAS、USB等通道標(biāo)準(zhǔn)),所以協(xié)議里面又包含通道(總線)協(xié)議和信號(接口)協(xié)議。是不是感覺越講越復(fù)雜。

用下圖來簡單介紹下這幾個概念之間的關(guān)系。

dd2d8d94-b20b-11eb-bf61-12bb97331649.png

圖4?3 協(xié)議、接口、總線的關(guān)系

協(xié)議即總體框架,定義接口設(shè)備、器件及信號、總線及通道之間需要滿足的關(guān)系,即要實現(xiàn)信號的傳輸,所有這些組成成員必須通力合作,各自滿足協(xié)議要求的各種必要條件。

原文標(biāo)題:AXI總線詳解-總線、接口以及協(xié)議

文章出處:【微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    10

    文章

    2881

    瀏覽量

    88090
  • AXI
    AXI
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    16631

原文標(biāo)題:AXI總線詳解-總線、接口以及協(xié)議

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    CAN總線與其他通信協(xié)議對比

    在現(xiàn)代工業(yè)和汽車領(lǐng)域,通信協(xié)議扮演著至關(guān)重要的角色。它們允許不同的電子控制單元(ECU)之間進行數(shù)據(jù)交換,確保系統(tǒng)的正常運行和協(xié)調(diào)。CAN總線作為一種成熟的現(xiàn)場
    的頭像 發(fā)表于 12-20 17:59 ?626次閱讀

    常見的波特率標(biāo)準(zhǔn)和協(xié)議

    波特率是指在數(shù)據(jù)通信中,每秒鐘傳輸?shù)姆枖?shù)(或比特數(shù)),是衡量數(shù)據(jù)通信速度的重要指標(biāo)。在不同的通信協(xié)議和場景中,常見的波特率標(biāo)準(zhǔn)和協(xié)議有所不同。以下是一些常見的波特率標(biāo)準(zhǔn)和協(xié)議: 一、串口通信
    的頭像 發(fā)表于 11-22 09:56 ?1311次閱讀

    什么是socket編程 socket與tcp/ip協(xié)議關(guān)系

    基于TCP/IP協(xié)議族,這是一組用于網(wǎng)絡(luò)通信的協(xié)議,包括傳輸控制協(xié)議(TCP)和互聯(lián)網(wǎng)協(xié)議(IP)。 Socket與TCP/IP協(xié)議
    的頭像 發(fā)表于 11-01 16:01 ?335次閱讀

    【CAN總線知識】全面了解CAN總線協(xié)議

    提及總線,總是讓人聯(lián)想到那些交錯在一起的計算機電線。那么這些電線如何發(fā)揮功效呢?這還得配合總線協(xié)議的管理來使用。那么今天我們介紹的就是CAN總線協(xié)議
    的頭像 發(fā)表于 10-15 08:05 ?1471次閱讀
    【CAN<b class='flag-5'>總線</b>知識】全面了解CAN<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>

    CAN總線接口類型

    CAN總線(Controller Area Network)是一種基于廣播的串行通信協(xié)議,廣泛用于連接分布式系統(tǒng)中的各個設(shè)備,實現(xiàn)它們之間的數(shù)據(jù)交換和控制。CAN總線
    的頭像 發(fā)表于 09-03 14:13 ?1864次閱讀

    串口服務(wù)器和TCP/IP協(xié)議棧是什么關(guān)系

    串口服務(wù)器與TCP/IP協(xié)議之間存在著緊密而復(fù)雜的關(guān)系。這種關(guān)系主要體現(xiàn)在串口服務(wù)器如何利用TCP/IP協(xié)議棧來實現(xiàn)串口設(shè)備與網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-25 17:35 ?1569次閱讀

    CAN/CAN FD/CAN XL三大總線協(xié)議解讀,是逐步替代關(guān)系嗎?

    進入核心市場。 不過,從市場表現(xiàn)來看,目前CAN/CAN FD/CAN XL各有各的市場,并非逐步取代的關(guān)系,背后的原因是什么呢? ? CAN/CAN FD/CAN XL協(xié)議解讀 CAN
    的頭像 發(fā)表于 08-12 01:12 ?4411次閱讀

    AMBA總線協(xié)議的基本原理和應(yīng)用場景

    解決SoC(System on Chip,片上系統(tǒng))應(yīng)用的互連問題,并使外設(shè)之間更高效地相互連接。隨著技術(shù)的不斷發(fā)展,AMBA總線協(xié)議已經(jīng)歷了多個版本的更新,成為了嵌入式系統(tǒng)領(lǐng)域的重要標(biāo)準(zhǔn)。以下是對AMBA
    的頭像 發(fā)表于 08-05 15:37 ?1062次閱讀

    FPGA中的單總線協(xié)議設(shè)計(附示例代碼)

    FPGA(現(xiàn)場可編程門陣列)是一種高度靈活的集成電路,通過編程可以實現(xiàn)多種數(shù)字功能。在FPGA中實現(xiàn)單總線協(xié)議可以有效地簡化模塊之間的通信。單總線協(xié)
    的頭像 發(fā)表于 05-31 08:21 ?705次閱讀
    FPGA中的單<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>設(shè)計(附示例代碼)

    以太網(wǎng)接口與網(wǎng)線接口關(guān)系

    ,對于許多人來說,以太網(wǎng)接口與網(wǎng)線接口之間關(guān)系可能并不清晰。本文將深入探討以太網(wǎng)接口的概念、功能、技術(shù)背景以及其與網(wǎng)線
    的頭像 發(fā)表于 05-29 16:38 ?2333次閱讀

    SoC設(shè)計中總線協(xié)議AXI4與AXI3的主要區(qū)別詳解

    AXI4和AXI3是高級擴展接口(Advanced eXtensible Interface)的兩個不同版本,它們都是用于SoC(System on Chip)設(shè)計中的總線協(xié)議,用于處理器和其它外設(shè)
    的頭像 發(fā)表于 05-10 11:29 ?6733次閱讀
    SoC設(shè)計中<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>AXI4與AXI3的主要區(qū)別詳解

    如何與stm32的IM69D130 PDM接口連接通信,使用什么總線協(xié)議?

    如何與stm32的 IM69D130 PDM接口連接通信,使用什么總線協(xié)議?
    發(fā)表于 01-29 06:06

    SOC設(shè)計中APB協(xié)議總線的工作原理

    APB(Advanced Peripheral Bus) 作為高級外設(shè)總線是AMBA協(xié)議之一,也是最基本的總線協(xié)議。按照ARM官方定義,APB是一種低成本的
    發(fā)表于 01-17 17:35 ?2182次閱讀
    SOC設(shè)計中APB<b class='flag-5'>協(xié)議</b><b class='flag-5'>總線</b>的工作原理

    Profinet協(xié)議轉(zhuǎn)換為CanOpen協(xié)議來連接CanOpen伺服驅(qū)動器的應(yīng)用

    和通信協(xié)議。根據(jù)設(shè)備手冊或其他相關(guān)資料,確定設(shè)備支持的通信接口和協(xié)議。選擇無錫耐特森Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)。根據(jù)伺服驅(qū)動器的通信接口
    的頭像 發(fā)表于 01-10 10:27 ?425次閱讀

    什么是APB協(xié)議/總線?APB總線入門

    上一篇文章簡單講解了什么是AMBA總線,簡單來說,AMBA總線是一系列協(xié)議。定義了適用于不同場景的總線家族。今天我們就來將AMBA總線中最簡
    的頭像 發(fā)表于 01-02 11:37 ?3705次閱讀
    什么是APB<b class='flag-5'>協(xié)議</b>/<b class='flag-5'>總線</b>?APB<b class='flag-5'>總線</b>入門