MT7682參考手冊,MT7682晶片設計原理資料介紹

SZX511發表於2018-10-26

MT7682 Reference Manual


2. Bus Architecture and Memory Map

MediaTek MT 7682採用32位多AHB矩陣,為物聯網和可穿戴裝置提供低功耗、快速、靈活的資料操作.表2.1-1顯示了匯流排主機之間的互連(Cortex-M4,四個spi主站,spi從機,除錯系統,Wi-Fi連線系統,密碼引擎和直接記憶體訪問控制器(Dma)和從站(AAO APB外圍裝置,PD APB外圍裝置,TCM,證監會,EMI,SYSRAM,RTC RAM,Wi-Fi連線系統)。

3. External Interrupt Controller

3.1. 概觀

外部中斷控制器(EINT)由多達32個邊緣檢測器組成,用於生成事件或中斷請求。每個輸入行都可以獨立地配置為選擇型別(事件或Interru)。以及相應的觸發事件(上升邊緣或下降邊緣或兩者兼而有之)。每一行也可以單獨蒙面。掛起的暫存器維護中斷請求的狀態行。

3.2. 特徵

EINT控制器提供以下主要功能:

每個中斷/事件行上獨立的觸發器和掩碼

每個中斷行的專用狀態位

生成多達32個軟體中斷/事件請求

3.3.方框圖

3.4.喚醒事件管理

MT7682能夠處理外部或內部事件,以喚醒核心(WFI)。喚醒事件可以透過以下方式生成:

在事件模式下配置外部或內部EINT行。當cpu從wfi恢復時,沒有必要清除外圍中斷掛起的位或NIVIRQ通道掛起的位,因為沒有設定與事件行對應的掛起位。

3.5. 功能( function的名詞複數 )

若要生成中斷,應配置並啟用中斷行。用所需的邊緣檢測(EINT_SENS,EINT_DUALEDGE_SENS,EINT_POL)編寫兩個觸發器暫存器,並啟用InterrUPT請求透過將“1”寫入中斷掩碼清除暫存器(EINT_MEMED_CLR)中的相應位。當選定的觸發器發生在外部中斷行上時,將生成一箇中斷請求。與中斷線對應的掛起位也設定在EINT中斷狀態暫存器(EINT_STA)中。此請求是透過在EINT中斷確認暫存器(EINT_INTACK)中寫入“1”來重置的。

若要生成事件,應配置並啟用事件行。用所需的邊緣檢測(EINT_SENS、EINT_DUALEDGE_SENS、EINT_POL)程式設計三個觸發器暫存器,並啟用事件req透過將“1”寫入事件掩碼清除暫存器(EINT_WACKUP_MEMED_CLR)和中斷掩碼清除暫存器(EINT_MED_CLR)中的相應位。當選定的觸發器發生在事件上時行,則生成事件請求。事件行對應的掛起位也在EINT中斷狀態暫存器(EINT_STA)中設定。中的EINT中寫入“1”來重置此請求。中斷確認暫存器(EINT_INTACK)。

3.6.外部中斷或事件行對映

多達21個GPO連線到20個外部中斷/EVE,如表3.6-1所示

3.7.暫存器對映


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529038/viewspace-2217664/,如需轉載,請註明出處,否則將追究法律責任。

相關文章