總線、接口和協(xié)議,這三個(gè)詞常常被聯(lián)系在一起,但是我們心里要明白他們的區(qū)別。
總線是一組傳輸通道,是各種邏輯器件構(gòu)成的傳輸數(shù)據(jù)的通道,一般由由數(shù)據(jù)線、地址線、控制線等構(gòu)成。接口是一種連接標(biāo)準(zhǔn),又常常被稱之為物理接口。
協(xié)議就是傳輸數(shù)據(jù)的規(guī)則。
我們通常說(shuō)的PCIE,既可以是PCIE信號(hào),也可以是PCIE接口、PCIE總線,還可以是PCIE協(xié)議。之所以這么復(fù)雜,主要原因就是每個(gè)人對(duì)概念認(rèn)知的差異。再比如,只要百度一下串行和并行,就會(huì)出來(lái)很多類似“串行通信與并行通信”、“串行接口與并行接口”、“串行總線與并行總線”、“串行協(xié)議與并行協(xié)議”以及“串行傳輸與并行傳輸”等概念介紹,既有傳輸(通信)方式,又有接口類型,同時(shí)還有數(shù)據(jù)本身的協(xié)議特點(diǎn),信號(hào)、協(xié)議、總線和接口,有時(shí)候看起來(lái)是一樣的,但細(xì)細(xì)思量卻還是有差別的,總之不是一兩句話就能說(shuō)清楚的。舉個(gè)簡(jiǎn)單的例子,PCI總線說(shuō)的是一組傳輸通道,而PCI接口是一種連接標(biāo)準(zhǔn),兩者之間的關(guān)系就是PCI接口的設(shè)備都要通過(guò)PCI總線來(lái)進(jìn)行通信,而PCI總線上走的設(shè)備并不全是PCI接口的,像集成聲卡,走的就是PCI總線,但是沒(méi)有走PCI接口。在這里PCI總線提供了一種通道,這個(gè)通道上可以有不同的符合這種通道要求的接口設(shè)備或信號(hào)(PCI信號(hào)或Audio信號(hào))。打個(gè)更進(jìn)一步的比方:兩者關(guān)系就像馬車(接口設(shè)備)和馬路(總線)一樣,馬車必須在馬路上走,而馬路上不一定走馬車(牛車等)。
車(接口、信號(hào))有車(接口、信號(hào))的標(biāo)準(zhǔn)(協(xié)議),如馬車、汽車、火車、貨車、自行車等(PCIE、SATA、SAS、USB等信號(hào)標(biāo)準(zhǔn));路(通道、總線)有路的標(biāo)準(zhǔn),如馬路、人行道、高速公路等(PCIE、SATA、SAS、USB等通道標(biāo)準(zhǔn)),所以協(xié)議里面又包含通道(總線)協(xié)議和信號(hào)(接口)協(xié)議。是不是感覺(jué)越講越復(fù)雜。
用下圖來(lái)簡(jiǎn)單介紹下這幾個(gè)概念之間的關(guān)系。
圖4?3 協(xié)議、接口、總線的關(guān)系
協(xié)議即總體框架,定義接口設(shè)備、器件及信號(hào)、總線及通道之間需要滿足的關(guān)系,即要實(shí)現(xiàn)信號(hào)的傳輸,所有這些組成成員必須通力合作,各自滿足協(xié)議要求的各種必要條件。
原文標(biāo)題:AXI總線詳解-總線、接口以及協(xié)議
文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
總線
+關(guān)注
關(guān)注
10文章
2906瀏覽量
88454 -
AXI
+關(guān)注
關(guān)注
1文章
128瀏覽量
16733
原文標(biāo)題:AXI總線詳解-總線、接口以及協(xié)議
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
iic協(xié)議與其他總線協(xié)議比較
請(qǐng)問(wèn)ADC的采樣速率,轉(zhuǎn)換時(shí)間,數(shù)字接口之間的讀寫速率之間有什么關(guān)系沒(méi)有?
總線通信協(xié)議解析及應(yīng)用
總線接口的類型與選擇指南
如何選擇合適的總線協(xié)議
CAN總線與其他通信協(xié)議對(duì)比
常見(jiàn)的波特率標(biāo)準(zhǔn)和協(xié)議
什么是socket編程 socket與tcp/ip協(xié)議的關(guān)系
【CAN總線知識(shí)】全面了解CAN總線協(xié)議
![【CAN<b class='flag-5'>總線</b>知識(shí)】全面了解CAN<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
CAN總線的接口類型
CAN/CAN FD/CAN XL三大總線協(xié)議解讀,是逐步替代關(guān)系嗎?
AMBA總線協(xié)議的基本原理和應(yīng)用場(chǎng)景
FPGA中的單總線協(xié)議設(shè)計(jì)(附示例代碼)
![FPGA中的單<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>設(shè)計(jì)(附示例代碼)](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
以太網(wǎng)接口與網(wǎng)線接口的關(guān)系
SoC設(shè)計(jì)中總線協(xié)議AXI4與AXI3的主要區(qū)別詳解
![SoC設(shè)計(jì)中<b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>AXI4與AXI3的主要區(qū)別詳解](https://file1.elecfans.com/web2/M00/E4/C1/wKgaomY9lTuActx0AAA93N8lvBQ190.png)
評(píng)論