RM新时代网站-首页

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

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

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

克服MSI機(jī)制的三個主要的缺陷

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

PCI總線自3.0版本開始支持MSI-X機(jī)制,對MSI做出了一些升級和改進(jìn),以克服MSI機(jī)制的三個主要的缺陷:

1. 隨著系統(tǒng)的發(fā)展,對于特定的大型應(yīng)用,32個中斷向量不夠用了(參考前一篇文章);

2. 只有一個目標(biāo)地址使得多核CPU情況下的,靜態(tài)中斷分配變得困難。如果能夠使每個向量對應(yīng)不同的唯一的地址,便會靈活很多;

3. 某些應(yīng)用中的中斷優(yōu)先級混亂問題。

有趣的是,MSI只支持32個中斷向量,而MSI-X支持多達(dá)2048個中斷向量,但是MSI-X的相關(guān)寄存器在配置空間中占用的空間卻更小。這是因為中斷向量信息并不直接存儲在這里,而是在一款特殊的Memory(MIMO)中。并通過BIR(Base address Indicator Register, or BAR Index Register)來確定其在MIMO中的具體位置。如下圖所示:

Message Control寄存器的具體描述如下:

MSI-X查找表的示意圖如下:

結(jié)構(gòu)圖如下:

類似的,Pending Bits則位于另一個Memory中,其結(jié)構(gòu)圖如下:

注:無論是MSI還是MSI-X,其本質(zhì)上都是基于Memory Write 的,因此也可能會產(chǎn)生錯誤。比如PCIe中的ECRC錯誤等。

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

    關(guān)注

    10

    文章

    2878

    瀏覽量

    88051
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1234

    瀏覽量

    82579
  • msi
    msi
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    29867

原文標(biāo)題:【博文連載】PCIe掃盲——中斷機(jī)制介紹(MSI-X)

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

收藏 人收藏

    評論

    相關(guān)推薦

    電路板焊接缺陷三個方面原因

      關(guān)于影響電路板焊接缺陷的因素,深圳捷多邦科技有限公司王總有著自己的看法,他認(rèn)為主要有以下三個方面的原因:  1、電路板孔的可焊性影響焊接質(zhì)量  電路板孔可焊性不好,將會產(chǎn)生虛焊缺陷
    發(fā)表于 09-12 15:29

    模板制造的三個主要技術(shù)是什么?有什么特點(diǎn)?

    模板制造的三個主要技術(shù)是什么?SMT模板的特點(diǎn)是什么?
    發(fā)表于 04-25 09:42

    功放三個技術(shù)指標(biāo)如何測量?

    功放三個技術(shù)指標(biāo)如何測量? 功放的主要技術(shù)指標(biāo)有三個:頻率特性、額定輸出功率、失真度。本文從量化的角度出發(fā),提供上述三個技術(shù)指標(biāo)的測
    發(fā)表于 03-31 10:04 ?1.4w次閱讀

    電路板焊接缺陷三個因素詳述

    造成電路板焊接缺陷的因素有以下三個方面的原因: 1、電路板孔的可焊性影響焊接質(zhì)量 電路板孔可焊性不好,將會產(chǎn)生虛焊缺陷,影響電路中元件的參數(shù),導(dǎo)致多層板元器件和內(nèi)層線導(dǎo)通不穩(wěn)定,引起整個電路功能失效
    發(fā)表于 10-23 11:30 ?7次下載

    軟件架構(gòu)設(shè)計的三個維度

    架構(gòu)設(shè)計是一非常大的話題,不管寫幾篇文章,接觸到的始終只是冰山一角,更多的是實踐中去體會。這篇文章主要介紹面向?qū)ο驩O、面向方面AOP和面向服務(wù)SOA這三個要素在架構(gòu)設(shè)計中的位置與作用。 架構(gòu)
    發(fā)表于 12-01 11:57 ?597次閱讀
     軟件架構(gòu)設(shè)計的<b class='flag-5'>三個</b>維度

    fpga應(yīng)用領(lǐng)域_fpga應(yīng)用三個主要方向

    本文首先介紹了fpga的優(yōu)勢及特點(diǎn),其次介紹了fpga的應(yīng)用領(lǐng)域,最后闡述了fpga應(yīng)用的三個主要方向。
    發(fā)表于 04-18 10:15 ?5.9w次閱讀

    關(guān)于MES與ERP的三個問題

    企業(yè)通過引進(jìn)效率MES系統(tǒng).本文主要就關(guān)于MES與ERP的三個問題進(jìn)行了解答。
    發(fā)表于 06-04 09:00 ?5次下載

    PCIe中斷機(jī)制介紹(MSI

    當(dāng)Mask Bits將相關(guān)的中斷向量(Interrupt Vector)屏蔽后,該MSI將不會被發(fā)送。軟件可以通過這種方式來使能或者禁止某些MSI的發(fā)送。如果相關(guān)中斷向量沒有被屏蔽,則如果發(fā)生了相關(guān)中斷請求,這時Pending Bits中的相應(yīng)bit則會被置位。一旦中斷信
    的頭像 發(fā)表于 08-31 15:07 ?2.1w次閱讀
    PCIe中斷<b class='flag-5'>機(jī)制</b>介紹(<b class='flag-5'>MSI</b>)

    醫(yī)療人工智能系統(tǒng)的三個關(guān)鍵要素和挑戰(zhàn)

    醫(yī)療人工智能系統(tǒng)的建立和應(yīng)用中需要處理好如下三個關(guān)鍵要素,克服處理三個要素中面臨的挑戰(zhàn),才能取得成功。三個要素如下:數(shù)據(jù)、平臺計算能力、深度學(xué)習(xí)算法模型。
    發(fā)表于 11-08 11:29 ?3612次閱讀

    PCB焊接缺陷三個原因資料下載

    電子發(fā)燒友網(wǎng)為你提供PCB焊接缺陷三個原因資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 03-31 08:48 ?2次下載
    PCB焊接<b class='flag-5'>缺陷</b>的<b class='flag-5'>三個</b>原因資料下載

    簡述MSIMSI-X中斷機(jī)制

    MSIMSI-X中斷機(jī)制 在PCI總線中,所有需要提交中斷請求的設(shè)備,必須能夠通過INTx引腳提交中斷請求,而MSI機(jī)制是一
    的頭像 發(fā)表于 08-10 17:54 ?5810次閱讀

    使用霍爾效應(yīng)傳感器進(jìn)行設(shè)計的三個常見設(shè)計缺陷以及解決方案

    使用霍爾效應(yīng)傳感器進(jìn)行設(shè)計的三個常見設(shè)計缺陷以及解決方案
    發(fā)表于 10-28 12:00 ?1次下載
    使用霍爾效應(yīng)傳感器進(jìn)行設(shè)計的<b class='flag-5'>三個</b>常見設(shè)計<b class='flag-5'>缺陷</b>以及解決方案

    使用三個步進(jìn)電機(jī)制造拍手控制汽車

    電子發(fā)燒友網(wǎng)站提供《使用三個步進(jìn)電機(jī)制造拍手控制汽車.zip》資料免費(fèi)下載
    發(fā)表于 01-04 10:34 ?0次下載
    使用<b class='flag-5'>三個</b>步進(jìn)電<b class='flag-5'>機(jī)制</b>造拍手控制汽車

    mosfet的三個電極怎么區(qū)分 mos管三個極電壓關(guān)系

    MOSFET(金屬氧化物半導(dǎo)體場效應(yīng)晶體管)有三個主要電極,分別是柵極(Gate)、漏極(Source)和源極(Drain)。這三個電極的區(qū)分方法如下
    的頭像 發(fā)表于 09-18 12:42 ?3.4w次閱讀

    簡述光刻工藝的三個主要步驟

    “ 光刻作為半導(dǎo)體中的關(guān)鍵工藝,其中包括3大步驟的工藝:涂膠、曝光、顯影。三個步驟有一異常,整個光刻工藝都需要返工處理,因此現(xiàn)場異常的處理顯得尤為關(guān)鍵”
    的頭像 發(fā)表于 10-22 13:52 ?510次閱讀
    RM新时代网站-首页