DM9000A框架技术使用说明书版 本 名:1.0 更新说明:
作 者:陆卫军 完成日期:2006-6-14
版 本 名:1.1
更新说明:增加一些关键问题处理 作 者:陆卫军 完成日期:2006-9-31
版 本 名:1.2
更新说明:增加一个不兼容问题和DM9000B、资源文件章节 作 者:陆卫军 完成日期:2007-10-31
1. 硬件说明
1.1 硬件连接
DM9000A有48个管脚,主要划分为:电源和测试接口、晶振接口、与处理器接口、与EPROM(93C46)接口、与网络变压器接口、配置接口5部分。如下图所示:
? 电源和测试接口
VDD/GND/AGND/BGGND/TEST ? 与处理器接口
控制接口:IOR(读信号)/IOW(写信号)/CMD(数据/地址选择信号)/CS(片选信号)/PWRST(复位线)/INT(中断线) 数据接口:SD0-SD15(16位) ? 与93c46接口 EEDCS(片选线)、EEDCK(时钟线)、EEDIO(通讯线) ? 晶振接口 X1/X2
? 与网络变压器接口
RX+/RX-/TX+/TX-/BGRES/AVDD25/SD/LED1/LED2 ? 配置接口
管脚复用,EECS(EEDCS)/EECK(EEDCK)/GP6
1.2 硬件配置
DM9000A的访问时序可以通过管脚和EPROM配置。 ? 管脚
EECS决定DM9000A的数据通讯采用8位还是16位,为了统一全部采用0(16位)。
? EPROM
EPROM中配置信息可以决定DM9000A的中断电平等。EPROM 中的信息可以在上电时自动读取,自动修改MAC寄存器,也可以通过MAC寄存器中EPDRL、EPDRH读取,内容如下图所示:
为了统一接口,除了0-5字节MAC地址采用地址分配规则另行规定,6-15字节强制为: 45 54 46 0A 00 90 E7 01 80 C1 ? 统一接口
16位工作模式 CS低电平使能 IOR低电平使能 IOW低电平使能 INT高电平使能