EBIU地址和设备的硬件连接有关,以BF533为例,EBIU有4个BANK,地址为:
BANK0 0x2000 0000 ~ 0x200f ffff
BANK1 0x2010 0000 ~ 0x201f ffff
BANK2 0x2020 0000 ~ 0x202f ffff
BANK3 0x2030 0000 ~ 0x203f ffff
当访问不同BNAK时,对应的bank片选脚AMSx会相应拉低,对应的地址线A1~A19也会变为 你访问的地址。
假设网卡硬件上片选用AMS2控制,网卡芯片上的CMD管脚连接地址线A6,当CMD拉低时,代表命令访问,CMD拉高时代表数据访问。
那么网卡的地址就是:
命令地址: 0x20200000 (使用BNAK2,A6地址线拉低)
数据地址: 0x20200040 (使用BNAK2,A6地址线拉高)