【发布时间】:2021-07-16 07:09:04
【问题描述】:
在 Intels IP Cores 数据表之一中,它们进行从字节 (0x17ff) 到 32 位 (0x5ff) 的转换,我想知道它们是如何做到的(从参数编辑器地址到 Avalon-MM 地址),例如很棒。
【问题讨论】:
在 Intels IP Cores 数据表之一中,它们进行从字节 (0x17ff) 到 32 位 (0x5ff) 的转换,我想知道它们是如何做到的(从参数编辑器地址到 Avalon-MM 地址),例如很棒。
【问题讨论】:
这只是除以 0x100 (4),即右移两位。
0x1800 / 4 = 0x600
0x3000 / 4 = 0xC00
这是有道理的,因为 32 位是四个字节。您还会看到,出于同样的原因,字节地址的数量是 32 位地址的四倍。
【讨论】: