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

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

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

PCIe兩種中斷傳遞方式

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-08-31 15:31 ? 次閱讀

為了能夠讓一些優(yōu)先級高的事務(wù)得到優(yōu)先處理,PCI總線支持外設(shè)中斷用以提高總線性能。PCIe總線繼承了PCI總線的所有中斷特性(包括INTx和MSI/MSI-X),以兼容早期的一些PCI應(yīng)用層軟件。本次連載的文章只是簡單的介紹PCIe中斷的一些基本概念和特性,如需深入了解PCI/PCIe總線的中斷內(nèi)容,請參閱PCI/PCI-X Spec或者Mindshare的書籍(PCI System Architecture)。

PCI總線最早采用的中斷機制是INTx,這是基于邊帶信號的。后續(xù)的PCI/PCI-X版本,為了消除邊帶信號,降低系統(tǒng)的硬件設(shè)計復(fù)雜度,逐漸采用了MSI/MSI-X(消息信號中斷)的中斷機制。

INTx一般被稱為傳統(tǒng)的(Legacy)PCI中斷機制,每個PCI設(shè)備最多支持四個中斷信號(邊帶信號,INTA#、INTB#、INTC#和INTD#)。一個簡單的例子如下圖所示:

也可以參考一下之前的文章(關(guān)于INTx的):http://blog.chinaaet.com/justlxy/p/5100053096

MSI/MSI-X是后續(xù)的PCI/PCI-X總線改進后的中斷機制,其中MSI-X(MSI-eXtented)是PCI-X中提出的升級版本。需要特別注意的是,MSI/MSI-X與PCIe總線中的消息(Message)的概念完全不同!MSI/MSI-X本質(zhì)上是一種Posted Memory Write。

一個簡單的例子如下圖所示:

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

    關(guān)注

    4

    文章

    662

    瀏覽量

    130139
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2858

    瀏覽量

    87912

原文標(biāo)題:【博文連載】PCIe掃盲——兩種中斷傳遞方式

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

收藏 人收藏

    評論

    相關(guān)推薦

    兩種采樣方式

    兩種采樣方式.....................................
    發(fā)表于 08-08 15:04

    SQL語言的兩種使用方式

    SQL語言的兩種使用方式在終端交互方式下使用,稱為交互式SQL嵌入在高級語言的程序中使用,稱為嵌入式SQL―高級語言如C、Java等,稱為宿主語言嵌入式SQL的實現(xiàn)方式源程序(用主語言
    發(fā)表于 12-20 06:51

    RapidlO邏輯層中直接IO/DMA和消息傳遞兩種傳輸方式有何差異

    艦載綜合處理系統(tǒng)由哪些模塊組成?RapidlO邏輯層中直接IO/DMA和消息傳遞兩種傳輸方式有何差異?
    發(fā)表于 12-23 08:27

    逆變器的兩種電流型控制方式

    逆變器的兩種電流型控制方式 摘要:研究分析了逆變器的兩種雙環(huán)瞬時反饋控制方式——電流型準(zhǔn)PWM控制方式和三態(tài)DPM
    發(fā)表于 07-10 11:21 ?3970次閱讀
    逆變器的<b class='flag-5'>兩種</b>電流型控制<b class='flag-5'>方式</b>

    單片機實現(xiàn)利用中斷復(fù)位的兩種方式

    如果想要實現(xiàn)利用中斷復(fù)位,我所知道的有兩種方式:看門狗中斷和無中斷服務(wù)程序的中斷
    的頭像 發(fā)表于 10-30 15:55 ?9522次閱讀

    PCIe總線的兩種復(fù)位方式

    傳統(tǒng)的復(fù)位方式分為Cold、Warm和Hot Reset。PCIe設(shè)備可以根據(jù)當(dāng)前的設(shè)備的運行狀態(tài)選擇合適的復(fù)位方式PCIe總線提供多種復(fù)位方式
    的頭像 發(fā)表于 12-30 09:37 ?2.3w次閱讀

    Wincc如何與PLC進行通訊兩種常用的方式介紹

    西門子WINCC與SiemensPLC通訊連接有多種方式,下面介紹兩種常用的通訊方式。
    的頭像 發(fā)表于 02-17 09:27 ?3w次閱讀
    Wincc如何與PLC進行通訊<b class='flag-5'>兩種</b>常用的<b class='flag-5'>方式</b>介紹

    熱量的傳遞方式不止3了,全新熱傳遞方式被發(fā)現(xiàn)

    據(jù)環(huán)球科學(xué)報道,在中學(xué)物理課上,我們學(xué)習(xí)了熱量的3傳遞方式:通過直接接觸傳遞熱量的熱傳導(dǎo)、通過液體或氣體介質(zhì)傳熱的熱對流,以及由光子(電磁輻射的載體)傳熱的熱輻射。其中,除了熱輻射,
    的頭像 發(fā)表于 12-19 11:19 ?3134次閱讀

    兩種總線數(shù)據(jù)兩種傳遞形式:PIO、DMA介紹資料下載

    電子發(fā)燒友網(wǎng)為你提供兩種總線數(shù)據(jù)兩種傳遞形式:PIO、DMA介紹資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-19 08:46 ?4次下載
    <b class='flag-5'>兩種</b>總線數(shù)據(jù)<b class='flag-5'>兩種</b><b class='flag-5'>傳遞</b>形式:PIO、DMA介紹資料下載

    51單片機外部中斷兩種觸發(fā)方式資料下載

    電子發(fā)燒友網(wǎng)為你提供51單片機外部中斷兩種觸發(fā)方式資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-20 08:51 ?16次下載
    51單片機外部<b class='flag-5'>中斷</b>的<b class='flag-5'>兩種</b>觸發(fā)<b class='flag-5'>方式</b>資料下載

    在MATLAB/simulink中建模時的兩種不同實現(xiàn)方式

    導(dǎo)讀:本期文章主要介紹在MATLAB/simulink中建模時的兩種不同實現(xiàn)方式,一是直接用現(xiàn)成的文件庫中的模塊進行搭建,一是用Sfunction代碼實現(xiàn)。接下來以電壓型磁鏈觀測器
    的頭像 發(fā)表于 09-15 10:07 ?1810次閱讀

    MATLAB/simulink中兩種實現(xiàn)建模方式的優(yōu)勢

    導(dǎo)讀:本期文章主要介紹在MATLAB/simulink中建模時的兩種不同實現(xiàn)方式,一是直接用現(xiàn)成的文件庫中的模塊進行搭建,一是用Sfunction代碼實現(xiàn)。接下來以電壓型磁鏈觀測器
    的頭像 發(fā)表于 09-15 10:10 ?4876次閱讀

    如何用兩種不同的方法列寫雙容水槽傳遞函數(shù)

    如何用兩種不同的方法列寫雙容水槽傳遞函數(shù)
    的頭像 發(fā)表于 03-10 16:20 ?3592次閱讀
    如何用<b class='flag-5'>兩種</b>不同的方法列寫雙容水槽<b class='flag-5'>傳遞</b>函數(shù)

    串口接收數(shù)據(jù)的兩種方式是什么

    上方是發(fā)送數(shù)據(jù)的例子,那么串口接收又該如何配置,又要在串口發(fā)送的例子上做哪些更改呢? 這里我們可以通過查詢或者中斷方式來進行接收數(shù)據(jù)的兩種方式。 查詢
    的頭像 發(fā)表于 11-10 16:20 ?2185次閱讀
    串口接收數(shù)據(jù)的<b class='flag-5'>兩種</b><b class='flag-5'>方式</b>是什么

    外部中斷有哪兩種觸發(fā)方式?如何選擇和設(shè)定?

    外部中斷兩種觸發(fā)方式:電平觸發(fā)和邊沿觸發(fā)** 。
    的頭像 發(fā)表于 01-28 17:31 ?5480次閱讀
    外部<b class='flag-5'>中斷</b>有哪<b class='flag-5'>兩種</b>觸發(fā)<b class='flag-5'>方式</b>?如何選擇和設(shè)定?