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

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

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

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

淺談中斷驗(yàn)證

sanyue7758 ? 來源:杰瑞IC驗(yàn)證 ? 2023-04-11 09:51 ? 次閱讀

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

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

本期,黃鴨哥將給大家?guī)砉こ添?xiàng)目中常常碰到的中斷的驗(yàn)證。

1

何為中斷

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

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

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

2

中斷執(zhí)行

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

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

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

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

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

3

中斷類型

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

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

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

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

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

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

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

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

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

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

審核編輯 :李倩

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

    關(guān)注

    459

    文章

    52253

    瀏覽量

    436949
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2784

    瀏覽量

    49731
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5425

    瀏覽量

    123516
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4810

    瀏覽量

    102921

原文標(biāo)題:淺談中斷驗(yàn)證

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    PCB經(jīng)驗(yàn)淺談

    PCB經(jīng)驗(yàn)淺談
    發(fā)表于 08-04 09:33

    手機(jī)硬件知識淺談

    手機(jī)硬件知識淺談
    發(fā)表于 05-15 11:04

    手機(jī)機(jī)構(gòu)設(shè)計(jì)淺談

    手機(jī)機(jī)構(gòu)設(shè)計(jì)淺談
    發(fā)表于 11-13 11:21

    淺談射頻PCB設(shè)計(jì)

    淺談射頻PCB設(shè)計(jì)
    發(fā)表于 03-20 15:07

    淺談UWB與WMAN無線電系統(tǒng)的驗(yàn)證

    淺談UWB與WMAN無線電系統(tǒng)的驗(yàn)證
    發(fā)表于 06-02 06:07

    淺談檢測/校準(zhǔn)用軟件的可靠性驗(yàn)證

    淺談檢測/校準(zhǔn)用軟件的可靠性驗(yàn)證
    發(fā)表于 02-07 18:01 ?7次下載

    淺談當(dāng)代安全驗(yàn)證問題

    淺談當(dāng)代安全驗(yàn)證問題
    發(fā)表于 09-07 10:55 ?3次下載
    <b class='flag-5'>淺談</b>當(dāng)代安全<b class='flag-5'>驗(yàn)證</b>問題

    淺談51單片機(jī)的中斷控制

    51系列單片機(jī)有5個中斷源,2個優(yōu)先級,可以實(shí)現(xiàn)二級中斷服務(wù)嵌套結(jié)構(gòu)。
    發(fā)表于 05-29 14:07 ?4132次閱讀
    <b class='flag-5'>淺談</b>51單片機(jī)的<b class='flag-5'>中斷</b>控制

    淺談51內(nèi)核單片機(jī)中斷

    51內(nèi)核的最基礎(chǔ)的中斷源請求有外部中斷、定時器中斷和串口中斷,這也是學(xué)習(xí)和開發(fā)者最長用的。當(dāng)然還有其他的中斷
    的頭像 發(fā)表于 10-21 10:15 ?5280次閱讀
    <b class='flag-5'>淺談</b>51內(nèi)核單片機(jī)<b class='flag-5'>中斷</b>源

    11.51單片機(jī)外部中斷實(shí)驗(yàn)

    時,發(fā)光二極管常亮,有外部中斷時左移。2.完成以下功能及驗(yàn)證:①編程實(shí)現(xiàn)無中斷時,發(fā)光二極管常亮,有外部中斷時左移,有外部中斷時右移。②
    發(fā)表于 11-22 12:06 ?13次下載
    11.51單片機(jī)外部<b class='flag-5'>中斷</b>實(shí)驗(yàn)

    淺談中斷與單片機(jī)中斷處理的過程

    中斷是個很重要的一個概念,在計(jì)算機(jī)組成原理中曾經(jīng)講過這一概念,對于嵌入式方向來說,也是一個非常重要的一個知識點(diǎn),經(jīng)常出現(xiàn)在筆試中。中斷所謂中斷就是:CPU在正常執(zhí)行程序的過程中,由于內(nèi)部/外部
    發(fā)表于 11-22 14:21 ?9次下載
    <b class='flag-5'>淺談</b><b class='flag-5'>中斷</b>與單片機(jī)<b class='flag-5'>中斷</b>處理的過程

    [IC]淺談嵌入式MCU軟件開發(fā)之中斷優(yōu)先級與中斷嵌套

    [IC]淺談嵌入式MCU軟件開發(fā)之中斷優(yōu)先級與中斷嵌套
    發(fā)表于 12-05 10:21 ?11次下載
    [IC]<b class='flag-5'>淺談</b>嵌入式MCU軟件開發(fā)之<b class='flag-5'>中斷</b>優(yōu)先級與<b class='flag-5'>中斷</b>嵌套

    工程項(xiàng)目中常常碰到的中斷驗(yàn)證科普

    對于系統(tǒng)級中斷驗(yàn)證驗(yàn)證人員考慮的可能就不是那些底層的中斷功能能否正常實(shí)現(xiàn),而是要考慮各個模塊,各個子系統(tǒng)的中斷線能否正常匯聚到
    的頭像 發(fā)表于 07-29 16:25 ?2017次閱讀

    基于網(wǎng)絡(luò)測試與驗(yàn)證

    數(shù)據(jù)平面驗(yàn)證技術(shù)可以通過驗(yàn)證設(shè)備的數(shù)據(jù)平面來檢測網(wǎng)絡(luò)錯誤,盡可能減少網(wǎng)絡(luò)錯誤帶來的代價,這也是減少網(wǎng)絡(luò)中斷的一種重要技術(shù)。
    的頭像 發(fā)表于 10-25 11:06 ?1649次閱讀

    科普一下工程項(xiàng)目中常常碰到的中斷驗(yàn)證

    在工程項(xiàng)目中,不管是小到模塊級驗(yàn)證,還是大到系統(tǒng)級驗(yàn)證,都有一項(xiàng)不可缺少的feature,那就是中斷
    的頭像 發(fā)表于 04-11 09:52 ?1018次閱讀
    主站蜘蛛池模板: 亚洲一区二区三区网站 | 综合网视频 | 亚洲乱码一二三四区 | 中文在线资源链接天堂 | 天天草天天干天天 | 特黄特色视频 | 天天噜天天射 | 亚洲久久久 | 欧美30p| 色多多视频在线播放 | 久久久久无码国产精品一区 | 喷潮白浆直流在线播放 | 国产资源在线免费观看 | 免费一级在线 | 午夜影院在线看 | 欧美网站免费 | 九草伊人 | 亚洲开心激情网 | 亚洲成人精品 | 色播基地 | 女的扒开尿口让男人桶 | 六月婷婷视频 | 日本色图网站 | 黄色免费在线网址 | a级毛片网站 | 一级一片一a一片 | 国产人成精品香港三级古代 | 激情婷婷综合久久久久 | 美女又黄又免费 | 国产三级网站在线观看 | 热re99久久精品国产99热 | 手机看片1024欧美 | 午夜免费影视 | 韩国电影天堂网 | 欧美 亚洲 国产 精品有声 | 四虎永久在线精品 | 亚洲黄站 | 爱爱免费小视频 | 亚洲成在 | 国产美女在线精品免费观看 | 色妞女女女女女bbbb |