AM625: AM625 RESET 问题

Part Number: AM625


AM625芯片的MCU_PORz这个信号的描述是MCU Domian cold reset,关于这一点,有几个问题:

1、MCU Domain在这颗SOC里的功能有哪些?

2、MCU_PORz这个cold reset信号在触发时会复位整个SOC还是仅仅复位MCU Domain?

  • 您好,收到了您的案例,调查需要些时间,感您的耐心等待。

  • 您好,

    感谢您的查询。

    1、MCU Domain在这颗SOC里的功能有哪些?

    MCU域也称为微控制器单元子系统(MCUSS或M4FSS),是一个独立的功能域,具有自己的复位,时钟和电源。 它由Cortex®-M4F主机处理器和MCU本地互连可访问内存和外围设备组成:

    • 256 KB TCM,即带有 SECDED ECC 的紧耦合片上 RAM 存储器。
    • MCU_SPI0,MCU_SPI1
    • MCU_I2C0
    • MCU_GPIO0
    • MCU_UART0
    • MCU_MCAN0,MCU_MCAN1
    • RTI(实时中断模块)
    • 其他外设(参见AM62x TRM 的 “设备 MCU 域”章节 /  “引言”部分 

    Cortex®-M4F对M4FSS本地外设的访问具有最小的延迟。 M4F内核也可以访问其他域中的外围设备,但代价是由域间访问特定延迟决定的更大延迟。  AM62x Datasheet 的功能框图一节概述了M4FSS中包括的外围设备实例的详细信息。 MCU域功能可与其他SoC域隔离,使其成为FFI (不受干扰)和"安全监控系统"设计的方便选择。 有所谓的"MCU Only mode"(仅MCU模式)电源模式,在该模式下,MCU域处理器和外围设备在主域设置为低功耗模式时会主动运行。 MCU域可以设置为一个独立的域,使SoC主域热重置不敏感。

    有关MCU域的更多信息,请参阅AM62x TRM的章节"简介/章节"设备MCU域"和章节"处理器和加速器/章节" Cortex®-M4F子系统(MCU_M4FSS)"。

    2、MCU_PORz这个cold reset信号在触发时会复位整个SOC还是仅仅复位MCU Domain?

    有两个器件重置域:MCU重置域和主重置域及其所属信号可视化,见下图中的章节"AM62x TRM的器件配置/一节"器件重置"

    MCU_PORZ硬件上电复位信号的断言(活动低电平)实际上将重置整个AM625器件:主域和MCU域。

    提供了将MCU域与SoC主域热重置源隔离的选项(隔离不适用于MCU_Porz重置)。 有关这些选项的详细信息,请参阅章节"设备配置:"部分","重置/部分","重置控制/部分","重置AM62x TRM隔离"。 使用MCU域热重置隔离选项时,主设备和MCU之间不应跨域使用外围设备。

    在Linux中将MCU域M4F核心从热重置隔离到主域的线程示例: Isolate MCU domain from MAIN domain warm reset in Linux OS 

    以下是有关AM62x重置主题的信息性常见问题解答:AM62x RESET FAQ

    我希望这能帮助你!

  • 感谢回答,我这边还有一个问题

    1、如果控制PMIC进行冷复位,对SOC会有什么影响?这对于SOC来说算异常掉电吗?

    2、如果对SOC进行冷启动,PMIC这边是不是不需要做任何操作?

  • 您好,新问题请重新发帖,谢谢!

  • AM625芯片的MCU_RESETSTATZ这个信号描述是MCU Domain warm reset status output,这个信号是MCU Domain在热复位时,这个引脚会被拉低嘛?