ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
AESADV 模块提供 4 个中断源,这些中断源可配置为产生 CPU 中断事件。表 30-469 中列出了来自 AES 的 CPU 中断事件。
| 索引 (IIDX) | 名称 | 说明 |
|---|---|---|
| 0 | NO_INTR | 无中断挂起。 |
| 1 | OUTPUTRDY | 这表示引擎具有可供读取的输出。如果使用了 DMA 握手(AES_DMA_HS.DMA_DATA_ACK 设置为 1),则不应使用该位。 |
| 2 | INPUTRDY | 这表示引擎可以接受新的输入。如果使用了 DMA 握手(AES_DMA_HS.DMA_DATA_ACK 设置为 1),则不应使用该位。 |
| 3 | SAVEDCNTXTRDY | 该位表示有一个 AES 身份验证 TAG 和/或 IV 块可供 CPU 检索。仅当“save_context”位设置为“1b”时才会将该位置为有效。该位与“context_ready”位互斥。 |
4 | CNTXTRDY | 该位表示上下文数据寄存器可以被覆盖并且允许 CPU 写入新的上下文。 |
CPU 中断事件配置通过事件管理寄存器进行管理。有关为 CPU 中断配置这些寄存器的指导,请参阅节 7.2.5。