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

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

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

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

PCI總線的三種傳輸模式

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-04-10 09:14 ? 次閱讀

三種數(shù)據(jù)傳輸模型的示意圖如下圖所示:

PIO

首先來介紹一下Programmed I/O(PIO)

PIO在早期的PC中被廣泛使用,因外當時的處理器的速度要遠遠大于任何其他外設的速度,所以PIO足以勝任所有的任務。舉一個例子,比如說某一個PCI設備需要向內(nèi)存(SDRAM)中寫入一些數(shù)據(jù),該PCI設備會向CPU請求一個中斷,然后CPU首先先通過PCI總線把該PCI設備的數(shù)據(jù)讀取到CPU內(nèi)部的寄存器中,然后再把數(shù)據(jù)從內(nèi)部寄存器寫入到內(nèi)存(SDRAM)中。

現(xiàn)在看來,這種傳輸方式的效率還是很低的。首先,每次CPU和PCI設備以及SDRAM通信都需要額外的時鐘周期(相對于DMA);其次,這種傳輸方式還需要長時間地占用CPU,影響CPU的使用率。試想一下,你在用PC在線觀看一個1080p60的高清視頻,這需要以太網(wǎng)連續(xù)地向內(nèi)存(SDRAM)中寫入數(shù)據(jù),如果使用PIO的方式的話,將難以保證數(shù)據(jù)的寫入速度。隨著目前的PCI外設速度越來越高,PIO已經(jīng)逐漸被DMA傳輸方式所取代,但是為了兼容早期的一些設備,PCI Spec依然保留了PIO。

DMA

DMA,即Direct Memory Access

DMA是一種在傳輸過程中,幾乎不需要CPU進行干預的數(shù)據(jù)傳輸方式。如上面的圖片所示,以太網(wǎng)可以直接向內(nèi)存(SDRAM)中寫入數(shù)據(jù),而幾乎不需要CPU的干預。實際上,DMA不僅僅應用于PCI總線系統(tǒng)中,它是一種更為廣泛應用的數(shù)據(jù)傳輸方式。目前,幾乎所有的CPU,甚至是MCU都支持DMA。具體這里就不詳細地介紹了,有興趣的可以參考百度百科:https://baike.baidu.com/item/DMA/2385376?fr=aladdin或者其它的資料。

Peer-to-Peer

前面的文章中,我們介紹過PCI總線系統(tǒng)中的主機身份并不是固定不變的,而是可以切換的(借助仲裁器),但是同一時刻只能存在一個主機。完成Peer-to-Peer這一傳輸方式的前提是,PCI總線系統(tǒng)中至少存在一個有能力成為主機的設備。在仲裁器的控制下,完成主機身份的切換,進而獲得PCI總線的控制權(quán),然后與總線上的其他PCI設備進行通信。不過,需要注意的是,在實際的系統(tǒng)中,Peer-to-Peer這一傳輸方式卻很少被使用,這是因為獲得主機身份的PCI設備(Initiator)和另一個PCI設備(Target)通常采用不同的數(shù)據(jù)格式,除非他們是同一個廠家的設備。

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

    關(guān)注

    68

    文章

    11045

    瀏覽量

    216096
  • pci總線
    +關(guān)注

    關(guān)注

    1

    文章

    203

    瀏覽量

    32486
  • dma
    dma
    +關(guān)注

    關(guān)注

    3

    文章

    573

    瀏覽量

    102390

原文標題:【博文連載】PCIe掃盲——PCI總線的三種傳輸模式

文章出處:【微信號:ChinaAET,微信公眾號:電子技術(shù)應用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    PCI總線接口芯片9054及其應用

    速率。PCI9054的LOCAL總線PCI總線之間數(shù)據(jù)傳輸三種方式:主
    發(fā)表于 10-09 11:23

    PCI總線接口芯片9054及其應用

    /S的本地總線突發(fā)傳輸速率。PCI9054的LOCAL總線PCI總線之間數(shù)據(jù)
    發(fā)表于 12-05 10:12

    STM32有三種啟動模式

    01STM32的三種啟動模式STM32有三種啟動模式:FLASH啟動、SRAM啟動和系統(tǒng)存儲器啟動,通常三種啟動方式由外部引腳boot0和b
    發(fā)表于 08-18 07:52

    CPU有三種總線

    CPU唯一的能力其實就是處理二進制數(shù)據(jù)。CPU有三種總線:控制總線,地址總線,數(shù)據(jù)總線,這些總線
    發(fā)表于 08-24 06:14

    STM32的三種boot模式介紹

    淺識STM32的三種boot模式文章目錄淺識STM32的三種boot模式任務摘要一、認識boot1.三種BOOT
    發(fā)表于 12-10 07:46

    STM32的三種Boot模式的差異

    如有錯誤,歡迎指正,謝謝!目錄一、STM32的三種Boot模式的差異二、創(chuàng)建基于MDK創(chuàng)建純匯編語言的STM32工程模板、匯編基本語法的學習四、編程練習一、STM32的三種Boot
    發(fā)表于 12-20 07:54

    記錄三種DMA模式

    串口模式實現(xiàn)有三種1.普通模式:在主函數(shù)中接收函數(shù)2.中斷模式:產(chǎn)生的不影響主程序運行3. DMA模式:與主函數(shù)互不影響,獨立運行本文記錄
    發(fā)表于 02-28 07:54

    PCI總線傳輸的終止方式探析

    PCI總線傳輸的終止方式探析:探討了PCI 總線傳輸的終止方式。
    發(fā)表于 06-28 19:32 ?22次下載

    嵌入式PCI總線模式設計

    針對PCI接口取代ISA接口的芯片發(fā)展趨勢,給出了一采用8位單片機8Oc5l和PCI總線主控I/O加速器芯片PCI9054驅(qū)動
    發(fā)表于 07-07 15:28 ?22次下載

    BUCK變換器輕載時三種工作模式原理及應用

    BUCK變換器輕載時三種工作模式原理及應用:降壓型Buck 變換器在輕載有三種工作模式:突發(fā)模式、跳脈沖
    發(fā)表于 10-27 22:52 ?76次下載

    PCI9052總線接口芯片及其ISA模式應用

    PCI9052總線接口芯片及其ISA模式應用 PCI9052是PLX公司開發(fā)的服從PCI協(xié)議的從模式
    發(fā)表于 05-04 21:48 ?2098次閱讀
    <b class='flag-5'>PCI</b>9052<b class='flag-5'>總線</b>接口芯片及其ISA<b class='flag-5'>模式</b>應用

    PCI總線接口技術(shù)及其在高速數(shù)據(jù)采集系統(tǒng)中的應用

    PCI總線接口技術(shù)及其在高速數(shù)據(jù)采集系統(tǒng)中的應用 一基于PCI總線的高速數(shù)據(jù)采集傳輸系統(tǒng)的實
    發(fā)表于 12-08 14:39 ?1201次閱讀
    <b class='flag-5'>PCI</b><b class='flag-5'>總線</b>接口技術(shù)及其在高速數(shù)據(jù)采集系統(tǒng)中的應用

    PCI總線傳輸的終止方式

    探討了PCI 總線傳輸的終止方式。PCI 總線的主設備和目標設備都可以終止PCI
    發(fā)表于 05-18 16:43 ?28次下載
    <b class='flag-5'>PCI</b><b class='flag-5'>總線</b><b class='flag-5'>傳輸</b>的終止方式

    SD卡的三種傳輸模式及功能解析

    SD卡共支持三種傳輸模式:SPI模式(獨立序列輸入和序列輸出),1位SD模式(獨立指令和數(shù)據(jù)通道,獨有的
    發(fā)表于 09-23 15:49 ?2.2w次閱讀
    SD卡的<b class='flag-5'>三種</b><b class='flag-5'>傳輸</b><b class='flag-5'>模式</b>及功能解析

    單片機的三種總線結(jié)構(gòu)

    單片機的三種總線結(jié)構(gòu)包括地址總線(Address Bus, AB)、數(shù)據(jù)總線(Data Bus, DB)和控制總線(Control Bus,
    的頭像 發(fā)表于 09-10 11:32 ?6660次閱讀
    主站蜘蛛池模板: 国产色窝 | 亚洲综合精品成人啪啪 | 免费三级黄色 | 黄色毛片网| nxgx欧美| 三级毛片在线播放 | 天堂bt种子资源地址在线 | 狠狠色狠狠色综合日日不卡 | 免费看大美女大黄大色 | 成年片色大黄全免费 | 国产成人影院在线观看 | 欧美天堂在线观看 | 精品卡1卡2卡三卡免费视频 | 美女爱爱网站 | 欧美一区二区三区免费高 | 狠狠色丁香婷婷综合久久来 | 色老头成人免费视频天天综合 | 成人丁香乱小说 | 奇米7777第四色 | 色综合一区 | ts 人妖 另类 在线 | 国产精品久久精品福利网站 | 特黄特色的大片观看免费视频 | 欧美freesex10一13| 国内久久精品 | 视频免费1区二区三区 | 国产一区二区高清在线 | 国产视频日本 | 色婷婷丁香| 视频在线观看免费 | 靠比久久 | 狠狠躁| 国产精品单位女同事在线 | 日本美女黄视频 | 激情久久久久久久久久 | 97婷婷色| 男女艹逼软件 | l欧美18一19sex性 | 狠狠色丁香六月色 | 宅男色视频| 国产成人亚洲综合a∨婷婷 国产成人一区二区三中文 国产成人一区二区在线不卡 |