99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

工程項目中常常碰到的中斷驗證科普

冬至配餃子 ? 來源:杰瑞IC驗證 ? 作者:老黃鴨 ? 2022-07-29 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在工程項目中,不管是小到模塊級驗證,還是大到系統(tǒng)級驗證,都有一項不可缺少的feature,那就是中斷

中斷是一種硬件與軟件間、cpu與外設間的交互手段,中斷一旦出問題,芯片很可能會因此缺失某些特性,甚至于毀了整顆芯片,中斷驗證由此顯得極為關鍵。

本期,小編將給大家?guī)砉こ添椖恐谐3E龅降闹袛嗟尿炞C。

1 何為中斷

我們先來了解下什么是中斷?

中斷是指:芯片在執(zhí)行程序指令流的過程中,突然出現(xiàn)某些意外情況而需要中止執(zhí)行當前程序,并轉(zhuǎn)入處理新的程序指令流,處理完畢后又返回原被暫停的程序指令流繼續(xù)運行的機制。

注意,工程實踐中需要注意中斷和查詢的區(qū)別,中斷是事件觸發(fā)型的,可以是軟件也可以是硬件,而查詢,一般是軟件行為,循環(huán)poll某個狀態(tài)或者寄存器值。比如,中斷就好比你點了個外賣,然后你就去干你別的事了,過了一會外賣小哥打電話叫你下樓取外賣;而查詢與中斷的區(qū)別在于,外賣小哥不會打電話給你,你點完外賣后要一直拿著手機查詢訂單狀態(tài),當外賣到樓下后自己下樓取餐。

2 中斷執(zhí)行

中斷的具體流程是怎么樣的呢?

1、當設備遇到某一事件或錯誤發(fā)生時,將發(fā)出IRQ中斷給中斷控制器(有的設備可能無中斷控制器)。

2、中斷控制器對這個IRQ進行硬件處理,把一些信息記錄在中斷控制器的寄存器上,然后中斷控制器通過IRQ中斷線給cpu發(fā)送中斷信號

3、cpu收到中斷信號后會對中斷控制器中的寄存器進行訪問,讀取中斷信息存入自身的狀態(tài)寄存器中,并且有的中斷控制器還會通過mask寄存器屏蔽對應的中斷,之后cpu執(zhí)行存好的中斷驅(qū)動程序。

后面的操作就得根據(jù)具體的驅(qū)動程序來決定了,大致上就是備份數(shù)據(jù),清中斷源等,最后就是恢復數(shù)據(jù),這整個就是一個中斷發(fā)生后的處理流程啦!

3 中斷類型

說完中斷流程,我們來看下中斷類型,按照功能類型來劃分,中斷可以分為事件中斷和異常中斷。

事件中斷:一般是由硬件觸發(fā)某個寄存器并拉高中斷線,通知軟件介入處理某些具體事務,比如一些周期性的神經(jīng)網(wǎng)絡訓練請求或者完成一次DMA搬運操作等,事件中斷屬于軟硬件協(xié)同工作上的一環(huán)。

異常中斷:顧名思義,就是一些硬件不可預期的行為導致的錯誤發(fā)生,發(fā)生異常中斷時,硬件可能已不能自我解決這種錯誤,需要向cpu申請支援。異常中斷按照程度可以分為兩類,分別為致命中斷和非致命中斷,它倆的區(qū)別在于硬件是否會由于異常錯誤掛死,甚至導致整個芯片崩潰宕機。

按照異常種類劃分,例如可包括:

1、溢出中斷,可能是某個計數(shù)器 ,也可能是某個buffer引發(fā)的溢出中斷;

2、數(shù)據(jù)譯碼錯誤,比如,ecc中斷,奇偶校驗中斷等;

3、協(xié)議違反中斷,比如,axi協(xié)議的len不匹配數(shù)據(jù),jedec協(xié)議的ca命令錯誤等等;

4、特性違反錯誤,比如,具體某個模塊中的描述符錯誤,地址越界,傳輸錯誤等等。

對于模塊級驗證中的中斷特性,驗證人員需要考慮的是這些中斷能不能被正常觸發(fā),觸發(fā)中斷后能不能正常上報,上報之后中斷狀態(tài)可不可查,中斷源能不能被清除,清除之后能不能再次觸發(fā),中斷是否可支持mask等。在這個一系列過程中,我們還要考慮中斷類型與寄存器對應bit是否匹配(比如,ECC錯誤出現(xiàn),feature中描述對應的寄存器的第1bit拉高,但是硬件模塊錯誤的把第8bit拉高)、中斷之間是否存在相互干擾、多中斷發(fā)生時是否能準確上報、無異常發(fā)生時中斷不能拉高、清除某個中斷時不能錯誤清除其他的中斷等等。

對于系統(tǒng)級中斷驗證,驗證人員考慮的可能就不是那些底層的中斷功能能否正常實現(xiàn),而是要考慮各個模塊,各個子系統(tǒng)的中斷線能否正常匯聚到中斷控制器,中斷控制器的中斷線是否能正常發(fā)送到cpu的中斷管腳、進入低功耗模式前后的中斷狀態(tài)等等。


審核編輯:劉清

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

    關注

    31

    文章

    5434

    瀏覽量

    124443
  • IRQ
    IRQ
    +關注

    關注

    0

    文章

    16

    瀏覽量

    11098
  • dma
    dma
    +關注

    關注

    3

    文章

    576

    瀏覽量

    103213
  • 中斷控制器
    +關注

    關注

    0

    文章

    61

    瀏覽量

    9673
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在automaster和autoslave項目中如何配置參數(shù)來滿足usb3.0和usb2.0的數(shù)據(jù)傳輸?

    在automaster和autoslave項目中如何配置參數(shù),來滿足usb3.0和usb2.0的數(shù)據(jù)傳輸,因為一邊檢測到是usb3.0, 一邊是usb2.0。
    發(fā)表于 05-09 06:26

    鋼廠首選,profinet轉(zhuǎn)profibus在煤電項目中的協(xié)議轉(zhuǎn)換解決方案

    鋼廠首選,profinet轉(zhuǎn)profibus在煤電項目中的協(xié)議轉(zhuǎn)換解決方案
    的頭像 發(fā)表于 05-06 16:37 ?175次閱讀
    鋼廠首選,profinet轉(zhuǎn)profibus在煤電<b class='flag-5'>項目中</b>的協(xié)議轉(zhuǎn)換解決方案

    刪除工作空間中的工程項目

    首先我們先刪除剛剛新建的工程模板。
    的頭像 發(fā)表于 05-06 09:27 ?541次閱讀
    刪除工作空間中的<b class='flag-5'>工程項目</b>

    工程項目防雷檢測技術應用方案

    隨著工業(yè)化和城市化進程不斷加快,工程項目的建筑物、通信設施、電力設備等受到雷電襲擊的概率也日益增加。為了確保工程設備及人員安全,提高整個工程項目的防雷防護水平,制定一套完整、系統(tǒng)、符合國家標準(如
    的頭像 發(fā)表于 04-14 11:13 ?241次閱讀
    <b class='flag-5'>工程項目</b>防雷檢測技術應用方案

    請問ECC功能開啟后如何驗證這個功能是否正常開啟呢?

    各位大佬,現(xiàn)在我這邊一個項目,代碼層面開啟ECC監(jiān)控和中斷后,如何驗證當真實應用環(huán)境下,Ram區(qū)或者Flash區(qū)某個位被打翻后,會正常觸發(fā)中斷,實現(xiàn)讀和回寫的功能呢?
    發(fā)表于 03-11 06:19

    分布式儲能監(jiān)控系統(tǒng)在某儲能項目中的應用

    本文介紹了安科瑞Acrel-1000DP分布式儲能監(jiān)控系統(tǒng)在浙江嘉興晉億實業(yè)5MW分布式儲能項目中的應用,該系統(tǒng)優(yōu)化了企業(yè)的能源管理,可以有效降低電力成本、確保生產(chǎn)活動的連續(xù)性和穩(wěn)定性。
    的頭像 發(fā)表于 02-05 13:12 ?608次閱讀
    分布式儲能監(jiān)控系統(tǒng)在某儲能<b class='flag-5'>項目中</b>的應用

    中興通訊圓滿完成青海航空應急項目驗收

    ,中興通訊已完成全國自然災害應急能力提升工程航空應急項目中所有高原地區(qū)的交付,充分驗證了中興通訊大型無人直升機救援平臺在極限條件下執(zhí)行應急保障任務的強大實力。
    的頭像 發(fā)表于 01-18 10:20 ?766次閱讀

    AM5-DB備用電源自動投入裝置在變電站工程項目中的應用

    在工作電源因故障斷開后,自動且迅速地將備用電源投入到工作或?qū)⒂脩羟袚Q到備用電源上。本文介紹的AM5-DB低壓備自投裝置,可以針對洞庭變電站工程中不同的供電方式提供對應的保護功能,能大大提高變電站運行的可靠性、安全性和供電質(zhì)量,有利
    的頭像 發(fā)表于 01-16 09:38 ?456次閱讀
    AM5-DB備用電源自動投入裝置在變電站<b class='flag-5'>工程項目中</b>的應用

    DIY項目中常用的端子類型

    在DIY項目中,選擇合適的端子類型對于確保電氣連接的可靠性和安全性至關重要。以下是一些常用的端子類型,以及它們的特點和應用場景: 1. 針式端子(Pin Terminals) 特點 :針式端子通常
    的頭像 發(fā)表于 12-29 10:45 ?1343次閱讀

    中軟國際鴻蒙化公路隧道一體化解決方案成功應用

    某大橋工程項目機電工程、貴州多個高速公路機電工程項目以及京津地區(qū)、浙江等地的高速公路改擴建機電工程項目,展現(xiàn)出強大的實踐能力和廣泛的應用前景。
    的頭像 發(fā)表于 12-11 14:22 ?620次閱讀

    工程機械如何實現(xiàn)PLC遠程維護與集中管理

    各地,包括東、南美、非洲、東南亞、俄羅斯以及歐美、澳大利亞等高端市場。 然而,面對海外工程項目中遇到的設備故障問題,如何高效、低成本的進行售后運維,成為一個丞待解決的關鍵問題,既關系到企業(yè)的經(jīng)營效益與人員物力
    的頭像 發(fā)表于 12-11 10:33 ?478次閱讀
    <b class='flag-5'>工程</b>機械如何實現(xiàn)PLC遠程維護與集中管理

    淺析集中控制型消防應急照明和疏散指示系統(tǒng)在住宅項目中的設計和應用

    安科瑞 程瑜 ?187 0211 2087 摘要: 結(jié)合相關規(guī)范要求,通過闡述應急照明與消防應急照明相關定義,住宅項目中消防應急照明設計的新舊差異,分析住宅項 目中消防應急照明與日常照明能否兼用
    的頭像 發(fā)表于 10-18 14:30 ?589次閱讀
    淺析集中控制型消防應急照明和疏散指示系統(tǒng)在住宅<b class='flag-5'>項目中</b>的設計和應用

    分布式工程機械集中管理物聯(lián)網(wǎng)解決方案

    隨著項目規(guī)模的不斷擴大、跨地域項目的日益增加以及智能運維的需求上漲,傳統(tǒng)的集中式人工管理模式已難以滿足現(xiàn)代工程項目的需求。在分布式的工程項目中,企業(yè)往往會配置多個
    的頭像 發(fā)表于 10-09 15:49 ?561次閱讀
    分布式<b class='flag-5'>工程</b>機械集中管理物聯(lián)網(wǎng)解決方案

    智能照明控制系統(tǒng)在體育場館項目中的應用

    與瞄準、燈具眩光與外溢光控制;基本控制方式、區(qū)域控制、系統(tǒng)功能等方面,探討了體育場館項目中智能照明系統(tǒng)的應用要點。 關鍵詞:體育場館;智能照明;照明控制 0、引言 在體育場館項目中應用智能照明系統(tǒng),能夠優(yōu)化體育場館的運行、管理與服
    的頭像 發(fā)表于 09-25 14:04 ?955次閱讀
    智能照明控制系統(tǒng)在體育場館<b class='flag-5'>項目中</b>的應用

    國家電網(wǎng)公司15個項目入編電力行業(yè)重大技術裝備及工程名錄

    近日,中國電力企業(yè)聯(lián)合會在福建省福清市舉辦2024年“中國電力主題日”活動,現(xiàn)場發(fā)布電力行業(yè)重大技術裝備及工程名錄,共評選出100個重大技術裝備及工程項目。國家電網(wǎng)有限公司15個項目入編電力行業(yè)重大
    的頭像 發(fā)表于 08-12 19:40 ?2350次閱讀