MT7682参考手册,MT7682芯片设计原理资料介绍

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.方框图

http://bbs.16rd.com/thread-454244-1-1.html

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.寄存器映射


请使用浏览器的分享功能分享到微信等