ZHDA076A March 2026 – March 2026 AM68A , AM69A , TDA4VM
北桥使用 3 个线程将流量分隔给 MSMC:
线程 0:指向 VBUSM.C 的命令
线程 1:来自 VBUSM.C 的命令
线程 2:指向 VBUSM.C 的实时命令
为了支持服务质量,北桥提供了寄存器来将源映射到普通线程 (0) 或实时线程 (2)。映射到实时线程的任何源将在正常线程之前进行仲裁。如果有多个源映射到同一个线程,则根据优先级对它们进行仲裁;如果它们具有相同的优先级,则通过轮询方式进行仲裁。通过这种方式,北桥能够按顺序 ID 分配流量和优先级(并以某种方式增加可能的优先级数)。
在 NAVSS North Bridge MMR 寄存器,特别是 NAVSS_NORTH_x_NBSS_NBx_MMRS_threadmap(x 表示 0 或 1)寄存器中,对顺序 ID 是映射到正常线程还是实时线程进行编程设定。
寄存器 | 字段 | 位 | 说明 |
|---|---|---|---|
NAVSS_NORTH_0_NBSS_NB0_MMRS_threadmap | 保留 | 31:3 | 保留 |
线程映射 | 1 | 将顺序 ID 8-15 映射到 VBUSM.C 线程编号:
| |
0 | 将顺序 ID 0-7 映射到 VBUSM.C 线程编号:
| ||
NAVSS_NORTH_1_NBSS_NB1_MMRS_threadmap | 保留 | 31:3 | 保留 |
线程映射 | 2 | 将顺序 ID 10-15 映射到 VBUSM.C 线程编号:
| |
1 | 将顺序 ID 5-9 映射到 VBUSM.C 线程编号:
| ||
0 | 将顺序 ID 0-4 映射到 VBUSM.C 线程编号:
|
NAVSS_NORTH_x_NBSS_NBx_MMRS_threadmap 寄存器的字段因器件而异。上表代表了 TDA4VH。