JunningWu / AIChip

Aiming at an AI Chip based on RISC-V and NVDLA.
Apache License 2.0
21 stars 4 forks source link

NVDLA CFG ADDR Translation #2

Open JunningWu opened 6 years ago

JunningWu commented 6 years ago

NVDLA 的CSB Master访问子模块的配置寄存器地址是按word索引的,即每个地址对应32位的地址空间,而在子模块内部,这些配置寄存器则是按byte索引的。

因此,子模块在接收到CSB发送来的读写请求之后,需要进行地址转换。左移2bit。

例如,CDMA的配置寄存器在CSB内部进行索引的时候是0x1401,则在CDMA内部,则变成了0x5004。