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

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

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

3天內不再提示

PCI總線的三種傳輸模式

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

三種數據傳輸模型的示意圖如下圖所示:

PIO

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

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

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

DMA

DMA,即Direct Memory Access

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

Peer-to-Peer

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

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

    關注

    68

    文章

    10903

    瀏覽量

    213018
  • pci總線
    +關注

    關注

    1

    文章

    203

    瀏覽量

    31930
  • dma
    dma
    +關注

    關注

    3

    文章

    566

    瀏覽量

    100958

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

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

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

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

    STM32有三種啟動模式

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

    CPU有三種總線

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

    STM32的三種boot模式介紹

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

    STM32的三種Boot模式的差異

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

    記錄三種DMA模式

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

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

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

    嵌入式PCI總線模式設計

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

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

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

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

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

    PCI總線接口技術及其在高速數據采集系統中的應用

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

    PCI總線傳輸的終止方式

    探討了PCI 總線傳輸的終止方式。PCI 總線的主設備和目標設備都可以終止PCI
    發表于 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模式(獨立指令和數據通道,獨有的
    發表于 09-23 15:49 ?2.1w次閱讀
    SD卡的<b class='flag-5'>三種</b><b class='flag-5'>傳輸</b><b class='flag-5'>模式</b>及功能解析

    單片機的三種總線結構

    單片機的三種總線結構包括地址總線(Address Bus, AB)、數據總線(Data Bus, DB)和控制總線(Control Bus,
    的頭像 發表于 09-10 11:32 ?3699次閱讀
    主站蜘蛛池模板: 美妇乱人伦性 | 日韩福利网站 | 九九国产精品视频 | 午夜精品久久久久久久2023 | 色噜噜亚洲精品中文字幕 | 一区二区三区中文国产亚洲 | 久久综合九色综合精品 | 成人三级影院 | 午夜精品一区二区三区在线视 | 成人免费视频一区二区三区 | 午夜伦理在线观看 | 亚洲小视频在线播放 | 久久综合欧美成人 | 男男浪荡双性受hplay | 国产成人精品高清在线 | 亚洲毛片大全 | 国产男女交性视频播放免费bd | 男人你懂的网站 | 自偷自拍亚洲欧美清纯唯美 | 欧美色影视 | 色老头视频在线观看 | 午夜精品福利在线观看 | 亚洲国产视频网 | 哟交小u女国产精品视频 | 在线免费观看91 | 性色小视频 | 日本亚洲精品色婷婷在线影院 | 亚洲午夜久久久久影院 | 一级特色黄大片 | 青草久草视频 | 男人的天堂免费视频 | 在线天堂在线 | 久久福利青草精品资源站免费 | 午夜丁香婷婷 | 天天天天干 | 成人a级特黄毛片 | аⅴ资源天堂8在线 | 黄色网在线 | 久久精品免费观看久久 | 成年人网站在线 | 日韩欧美视频一区 |