硬件实现原理
ADSP-EDU-BF54x 开发板上的网卡模块采用DM9000EP 实现, DM9000EP 为DAVICOM 公司生产的网络芯片,它集成了网卡的MAC 和PHY,支持10M/100M 速度。支持16Bit/32Bit 总线访问带宽。
ADSP-BF54x 通过EBIU 总线采用16Bit 总线方式与DM9000EP 连接,其映射地址为ADSP-BF54x 的BANK2地址,其映射寄存器如下:
DM9000_PPTR 寄存器(写唯一):
DM9000_PPTRT 寄存器地址:0x28000000
DM9000_PPTR 寄存器是DM9000EP 的指令寄存器,用于为DM9000EP 写入指令。
DM9000_PDATA 寄存器(读写):
DM9000_PDATA 寄存器地址:0x28000010
DM9000_PDATA 寄存器是DM9000EP 的数据寄存器,通过该寄存器读取和发送数据包。