chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

ARM中斷體系和ZYNQ中斷體系詳解

電子設(shè)計(jì) ? 來(lái)源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)聯(lián)盟 ? 2020-11-27 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01、ARM中斷體系

① ARM體系中,在存儲(chǔ)地址的低位,固化了一個(gè)32字節(jié)的硬件中斷向量表。

② 異常中斷發(fā)生時(shí),程序計(jì)數(shù)器PC所指的位置不同,異常中斷就不同。中斷結(jié)束后,中斷不同,返回地址也不同。但是,對(duì)于系統(tǒng)復(fù)位中斷,不需要返回,因?yàn)檎麄€(gè)應(yīng)用系統(tǒng)就是從復(fù)位中斷中開(kāi)始的。

數(shù)據(jù)訪問(wèn)終止:數(shù)據(jù)訪問(wèn)的地址不存在,或者當(dāng)前地址不允許訪問(wèn)。

快速中斷請(qǐng)求:外部引腳的快速中斷請(qǐng)求,比外部中斷請(qǐng)求等級(jí)高,但是一般外設(shè)的中斷請(qǐng)求使用外部中斷請(qǐng)求。

指令預(yù)取終止:預(yù)取指令的地址不存在,或者當(dāng)前地址不允許訪問(wèn)。

未定義的指令:ARM或協(xié)處理器認(rèn)為當(dāng)前指令未定義。

ARM中斷流程:

首先在主程序中發(fā)生IRQ中斷請(qǐng)求,程序跳到中斷向量表找IRQ中斷對(duì)應(yīng)的解析程序地址,然后再跳到中斷解析程序,進(jìn)而執(zhí)行中斷程序。

02、ZYNQ中斷體系

ZYNQ包括三種中斷:私有中斷,軟件中斷和共享中斷。

1)私有中斷:每個(gè)CPU連接5個(gè)私有中斷,中斷ID27—31。

2)軟件中斷:16個(gè),中斷號(hào):0—15。通過(guò)CPU私有總線向ICDSGIR寄存器寫(xiě)中斷號(hào),并且制定CPU。

3)共享中斷:接收來(lái)自如GPIO、DMA、定時(shí)器等模塊的中斷信號(hào)。中斷號(hào)32-95。

它們之間的關(guān)系:

03、PL端的一個(gè)按鍵,點(diǎn)亮PS端LED

首先還是硬件配置,加入ZYNQ的軟核,配置一下DDRUART

然后,因?yàn)橐玫絇L端的按鍵,所以要建立PL與PS之間的聯(lián)系,通過(guò)EMIO或者AXI總線,EMIO能不能中斷還沒(méi)有研究,這里用的AXI。

① 加AXI_GPIO IP核,設(shè)置GPIO端口中斷使能,GPIO寬度為1(只用了一個(gè)按鍵),設(shè)置方向?yàn)槿斎搿?/p>

(如果想控制PL端LED,就再加一個(gè)AXI_GPIO核),設(shè)置輸出就可以了。

② 打開(kāi)中斷

IRQ_F2P是PL與PS的共享中斷,下面的是兩個(gè)ARM核的快速中斷和外部中斷(都來(lái)自PL屬于CPU私有中斷),私有中斷如何點(diǎn)亮LED還沒(méi)有測(cè)試。

③ PS端LED,設(shè)置I/O外設(shè),GPIO里勾選MIO,點(diǎn)亮的LED管腳為MIO0。

然后自動(dòng)連接,(手動(dòng)連接AXI_GPIO ip2intc_irpt),綁定gpio_rtl的管腳為T(mén)17(按鍵),3.3V,然后輸出,生成HDL Wrapper,導(dǎo)出硬件(包含比特流文件),載入SDK。

04、各種初始化:

① 初始化按鍵:

設(shè)置單通道,方向?yàn)檩斎搿?/p>

② 初始化LED:

設(shè)置MIO0為輸出,使能引腳(不使能不能點(diǎn)亮,與AXI接PL端LED有點(diǎn)區(qū)別,后者不需要使能)。然后引腳寫(xiě)高電平,使LED初始狀態(tài)為滅。

③ 初始化中斷:

中斷初始化寫(xiě)成一個(gè)函數(shù),傳入?yún)?shù)是中斷的ID,另外以上各種初始化,需要實(shí)例化XGpio、XGpioPs、XScuGic類(lèi)型的變量,直接定義為全局變量,這樣會(huì)比較方便。

④中斷函數(shù):

A. 函數(shù)首先是中斷初始化,與先前的按鍵初始化與LED初始化差不多。

B. 接著是定義了一個(gè)InterruptSystemSetup函數(shù),定義為:

C.連接,我理解的就是,將這個(gè)中斷與按鍵的行為,連接起來(lái)。XScuGic_Connect(&gpio_intr, INTR_GPIO, (Xil_ExceptionHandler)BTN_Intr_Handler, (void*)&key),這個(gè)函數(shù)中參數(shù)的意思,第一個(gè)參數(shù)就是實(shí)例化的XScuGic對(duì)象了,第二個(gè)參數(shù),是對(duì)應(yīng)的XPAR_FABRIC_AXI_GPIO_0_IP2INTC_IRPT_INTR,也就是定義的那個(gè)中斷IRQ_F2P,定義在xparameters.h里。

定義為61,這也就是IRQ_F2P的中斷號(hào)為61-68和84-91,共同組成了IRQ_F2P[15:0]。

第三個(gè)參數(shù),調(diào)用的中斷處理函數(shù),發(fā)生的中斷操作寫(xiě)在里面。第四個(gè)參數(shù),連接的對(duì)象,這里是按鍵,即將中斷行為與按鍵行為連接起來(lái)。

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

    關(guān)注

    135

    文章

    9498

    瀏覽量

    388430
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2306

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    電能質(zhì)量在線監(jiān)測(cè)裝置是如何實(shí)現(xiàn)對(duì)電壓中斷事件的識(shí)別的?

    電能質(zhì)量在線監(jiān)測(cè)裝置對(duì)電壓中斷事件的識(shí)別,是基于 **“國(guó)標(biāo)定義 + 高保真采樣 + 實(shí)時(shí)計(jì)算 + 多維度驗(yàn)證”** 的閉環(huán)技術(shù)體系,核心目標(biāo)是 “無(wú)漏判、無(wú)誤判”,精準(zhǔn)捕捉符合 GB/T
    的頭像 發(fā)表于 11-27 16:32 ?864次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置是如何實(shí)現(xiàn)對(duì)電壓<b class='flag-5'>中斷</b>事件的識(shí)別的?

    電能質(zhì)量在線監(jiān)測(cè)裝置能識(shí)別電壓中斷事件嗎?

    現(xiàn)代電能質(zhì)量在線監(jiān)測(cè)裝置(無(wú)論 A 類(lèi)還是 S 類(lèi)精度)均能精準(zhǔn)識(shí)別電壓中斷事件,且完全符合 GB/T 30137-2013《電能質(zhì)量 電壓暫降、短時(shí)中斷和電壓暫升》、IEC 61000-4-30
    的頭像 發(fā)表于 11-27 16:27 ?702次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置能識(shí)別電壓<b class='flag-5'>中斷</b>事件嗎?

    SysTick初始化函數(shù)和中斷服務(wù)函數(shù)詳解

    SysTick定時(shí)器的計(jì)數(shù)器是向下遞減計(jì)數(shù)的,計(jì)數(shù)一次的時(shí)間TDEC=1/CLKICLK,當(dāng)重裝載寄存器中的值VALUELOAD減到0的時(shí)候,產(chǎn)生中斷,可知中斷一次的時(shí)間TINT=VALUELOAD*TDEC=VALUE LOAD/CLKICLK,其中CLKICLK=20
    的頭像 發(fā)表于 09-23 09:57 ?500次閱讀
    SysTick初始化函數(shù)和<b class='flag-5'>中斷</b>服務(wù)函數(shù)<b class='flag-5'>詳解</b>

    瑞薩RA系列MCU的中斷過(guò)程介紹

    當(dāng)中斷來(lái)臨的時(shí)候會(huì)最先經(jīng)過(guò)IRQ寄存器,IRQ寄存器檢測(cè)到中斷的時(shí)候,會(huì)向中央處理嵌套向量中斷控制器NVIC發(fā)送中斷信號(hào),當(dāng)NVIC檢測(cè)到中斷
    的頭像 發(fā)表于 09-23 09:45 ?958次閱讀
    瑞薩RA系列MCU的<b class='flag-5'>中斷</b>過(guò)程介紹

    瑞薩RA系列MCU的外部引腳中斷詳解

    上一章節(jié)我們已經(jīng)詳細(xì)介紹了NVIC、ICU、ELC、NMI并對(duì)RA系列MCU的中斷管理系統(tǒng)有個(gè)全局的了解,我們這一章節(jié)的內(nèi)容是如何控制外部中斷,也是內(nèi)核里的NVIC的實(shí)例應(yīng)用,這也是RA系列MCU非常重要的一個(gè)外部中斷資源。
    的頭像 發(fā)表于 09-23 09:38 ?1200次閱讀
    瑞薩RA系列MCU的外部引腳<b class='flag-5'>中斷</b><b class='flag-5'>詳解</b>

    英威騰為智慧安防基地提供零中斷電力保障

    英威騰成功交付武漢軌道交通檔案中心及反恐中心弱電智能化工程核心電力項(xiàng)目,以全套自主研發(fā)的騰智一體化數(shù)據(jù)中心解決方案,涵蓋精密空調(diào)、模塊化UPS、蓄電池組及動(dòng)環(huán)監(jiān)控系統(tǒng)的全自主產(chǎn)品體系,為這座總建筑面積達(dá)5.6萬(wàn)平方米的智慧安防基地提供零中斷電力保障。
    的頭像 發(fā)表于 09-04 15:14 ?688次閱讀

    Linux權(quán)限體系解析

    你真的了解Linux權(quán)限嗎?大多數(shù)人只知道rwx,但Linux的權(quán)限體系遠(yuǎn)比你想象的復(fù)雜和強(qiáng)大。今天我們深入探討Linux的12位權(quán)限體系,這是每個(gè)運(yùn)維工程師都應(yīng)該掌握的核心知識(shí)。
    的頭像 發(fā)表于 07-23 16:57 ?584次閱讀

    Arm產(chǎn)品命名體系的演變

    Arm 首席執(zhí)行官 Rene Haas 宣布 Arm 推出新的產(chǎn)品命名體系后,本文將為你詳解新的計(jì)算平臺(tái)名稱(chēng),以及新命名體系內(nèi)的新 IP
    的頭像 發(fā)表于 06-19 10:38 ?769次閱讀
    <b class='flag-5'>Arm</b>產(chǎn)品命名<b class='flag-5'>體系</b>的演變

    第六章 外部中斷

    本章介紹W55MH32的IO口作為外部中斷輸入的使用。先闡述了NVIC(嵌套向量中斷控制器) 的結(jié)構(gòu)、寄存器、優(yōu)先級(jí)及相關(guān)函數(shù),再說(shuō)明EXTI(外部中斷和事件控制器)的功能??驁D及IO口與
    的頭像 發(fā)表于 05-26 16:27 ?977次閱讀
    第六章 外部<b class='flag-5'>中斷</b>

    極海APM32F003觸發(fā)NMI中斷的解決方案

    問(wèn)題:APM32F003F6P6 PC3配置成外部中斷口,下拉觸發(fā)之后沒(méi)有進(jìn)入EINTC_IRQHandler外部中斷函數(shù),反而一直觸發(fā)NMI中斷
    的頭像 發(fā)表于 05-24 14:44 ?685次閱讀
    極海APM32F003觸發(fā)NMI<b class='flag-5'>中斷</b>的解決方案

    AS32X601驅(qū)動(dòng)系列教程 PLIC_中斷應(yīng)用詳解

    平臺(tái)中斷控制器(Platform Level Interrupt Controller,PLIC)是國(guó)科安芯AS32系列MCU芯片的中斷控制器,主要對(duì)中斷源進(jìn)行采樣,優(yōu)先級(jí)仲裁和分發(fā)。各外設(shè)
    的頭像 發(fā)表于 05-23 17:10 ?512次閱讀
    AS32X601驅(qū)動(dòng)系列教程 PLIC_<b class='flag-5'>中斷</b>應(yīng)用<b class='flag-5'>詳解</b>

    單片機(jī)中斷技術(shù)詳解

    在現(xiàn)代電子設(shè)備中,單片機(jī)作為控制核心發(fā)揮著舉足輕重的作用。而在其高效運(yùn)作的背后,中斷機(jī)制是推動(dòng)單片機(jī)實(shí)現(xiàn)實(shí)時(shí)響應(yīng)與高效執(zhí)行的關(guān)鍵因素。本文將深入探討單片機(jī)中的中斷概念、中斷系統(tǒng)的結(jié)構(gòu)、中斷
    的頭像 發(fā)表于 02-02 15:57 ?1413次閱讀

    串口中斷是內(nèi)部中斷還是外部中斷,串口中斷是怎么觸發(fā)的

    串口中斷通常被視為外部中斷。雖然串口控制器(如USART、UART等)可能集成在微控制器或處理器的內(nèi)部,但從中斷的角度來(lái)看,串口中斷是由處理器外部的通信事件觸發(fā)的。這些事件包括數(shù)據(jù)的接
    的頭像 發(fā)表于 01-29 15:03 ?2602次閱讀

    串口中斷需要清除標(biāo)志位嗎,串口中斷標(biāo)志位會(huì)自動(dòng)清除嗎

    在電子通信領(lǐng)域,串口中斷作為一種重要的通信機(jī)制,廣泛應(yīng)用于各種嵌入式系統(tǒng)和計(jì)算機(jī)設(shè)備中。串口中斷標(biāo)志位的管理,尤其是是否需要手動(dòng)清除以及是否會(huì)自動(dòng)清除,是理解和實(shí)現(xiàn)串口通信的關(guān)鍵環(huán)節(jié)。
    的頭像 發(fā)表于 01-29 14:59 ?2902次閱讀

    利用Minitab應(yīng)對(duì)供應(yīng)鏈中斷問(wèn)題

    供應(yīng)鏈中斷是不可避免的,但積極的措施和數(shù)據(jù)驅(qū)動(dòng)的戰(zhàn)略可以減輕其影響。Minitab全面的數(shù)據(jù)分析和問(wèn)題解決工具使組織能夠分析、優(yōu)化和調(diào)整其供應(yīng)鏈,以應(yīng)對(duì)不可預(yù)見(jiàn)的挑戰(zhàn),確保面對(duì)中斷時(shí)的彈性和連續(xù)性。
    的頭像 發(fā)表于 01-02 17:16 ?680次閱讀