dsp 6657中CIC0 Register中 channel寄存器的数量为52个,按照理论分析,每四个channel对应一个host map,那么host map寄存器的数量应为13 ,怎么寄存器手册中给的寄存器的值为23个? 请问,是为什么呢?
0x4bc CH_MAP_REG47 Interrupt Channel Map Register for 188 to 188+3
0x4c0 CH_MAP_REG48 Interrupt Channel Map Register for 192 to 192+3
0x4c4 CH_MAP_REG49 Interrupt Channel Map Register for 196 to 196+3
0x4c8 CH_MAP_REG50 Interrupt Channel Map Register for 200 to 200+3
0x4cc CH_MAP_REG51 Interrupt Channel Map Register for 204 to 204+3
0x858 HINT_MAP_REG22 Host Interrupt Map Register for 88 to 88+3
0x860 HINT_MAP_REG23 Host Interrupt Map Register for 92 to 92+3
Allen35065:
注意看datasheet 7.8节的第一幅图,CIC0有200+个事件输入,输出16+8+12+12个host事件;
多出的寄存器是因为CIC0模块用在不同的DSP里支持的host事件数目不一样,可以不用关注。