DM_BF53x_LAN_DM9000E

DM_BF53x_LAN_DM9000E

ID:38099076

大小:171.57 KB

页数:6页

时间:2019-05-24

DM_BF53x_LAN_DM9000E_第1页
DM_BF53x_LAN_DM9000E_第2页
DM_BF53x_LAN_DM9000E_第3页
DM_BF53x_LAN_DM9000E_第4页
DM_BF53x_LAN_DM9000E_第5页
资源描述:

《DM_BF53x_LAN_DM9000E》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京东方迪码科技有限公司ADI大学计划-实验指导书实实验名称验名称基础实验——LAN接口功能实现实实验目的验目的学习LAN接口机制,并在PC系统上实现抓取DM-KIT-SSKBF533发出的数据包。实实验设备验设备ADSP-BF533EZ-KIT实验台,DM-KIT-EXBSSK-BF533(DM-KIT-EXBSSK模块、DM-KIT-EXBCMOS-130mp模块、DM-KIT-EXBTFT模块),交叉网线,PC端抓包工具软件实实验内容及原理验内容及原理ò内容:通过对ADSP-BF533处理器EBIU(外部总

2、线接口单元)编程控制LAN口向PC端发送数据。ò原理:网口的实现采用DAVICOM公司的DM9000E。该芯片支持10M/100Mbps通讯速率,支持16位/32位总线带宽,全双工和半双工工作模式。图1硬件的实现:DM9000E的工作时序符合BF533EBIU接口标准,设计中采用BF533的EBIU接口直接与DM9000E相连接,通过CPLD为该模块分配地址。数据和地址的控制线CMD采用BF533的地址线地址:北京市朝阳区北苑路13号院领地1号楼C座707室邮编:100107电话:86-10-51265278传真

3、:86-10-51265278-2602北京东方迪码科技有限公司A4控制。芯片的网络接口处,连接一网口变压器,将信号放大后通过RJ45头与网线连接。为确保工作稳定,在整个模块设计中,电源部分将数字电源和模拟电源分开,通过磁珠作噪声隔离处理。DM9000E主要引脚定义:第57脚MDC,其作用为选择外部中断的触发方式,在此用弱上拉拉高,选择为中断低触发方式。第67引脚EECS,其作用是选择LED指示的模式,当拉高时,选择LEDMode1,否则为LEDMode0。设计中采用4.7K上拉电阻拉高,选择指示灯的指示模式为L

4、EDMode1。第92引脚CMD,其作用是地址和数据的选择,当管脚拉高时,送入的为数据,置低时,送入的为地址。该引脚连接于BF533的A4引脚,通过选通该地址来控制送入的信息是地址还是数据。模块中有3个指示灯,分别用灌电流方式连接于DM9000E的Pin60/SPEED、Pin61/Dup、Pin62/LINK_ACT作为整个系统的工作指示。/SPEED:SPEEDLED(速度LED),当网卡工作在100Mbps时,该引脚输出低电平,指示灯亮起;当工作在10Mbps时,该引脚输出高电平,指示灯熄灭。Dup:Ful

5、l-duplexLED(全双工LED)。在LEDMode1,当该引脚输出低,指示芯片工作在全双工(Full-duplex)模式。指示灯亮起;当该引脚输出高电平,指示芯片工作在半双工(Half-duplex)模式,指示灯熄灭。LINK_ACT:LinkLED(连接LED)在LEDMode1,当线路连通时,该引脚输出低,指示灯亮起,并且会随着数据信号的载波闪烁,指示数据在发送中。模块工作模式:DM9000E可通过配置寄存器实现10M/100M,全双工/半双工模式的切换。LOOPBACK模式:LOOPBACK即环路测试

6、,DM9000E支持MAC和PHY层的环路测试。MAC层的环路测试可验证BF533到DM9000E之间的链路完整性。测试通过BF533向DM9000E发送数据包,这些数据包被DM9000E暂存在缓存中,在BF533进行收包时,DM9000E将暂存的包数据回传给BF533,通过验证回传回来的数据,验证BF533到DM9000E之间的链路。PHY层的环路测试可验证DM9000E到接口之间的链路。测试时,需用专用的环路测试线连接在网口上。测试通过BF533向DM9000E发送数据包,网卡接收到数据包后,通过网口经隔离变

7、压器将数据包发送出去,数据包通过专用的测试网线,通过隔离变压器回传给网卡,网卡将这些数据暂存。在BF533做收包时,将数据经网口变压线圈发出,通过环路测试网线收包后回传给BF533。通过验证回传回来的数据,验证整个网卡线路链路。配置LOOPBACK寄存器方法:配置寄存器NCR(NetworkCONTROLREGISTER地址:0x00):设置LBK(1-2Bit)位,选择Loopback模式,然后配置BASICMODECONTROLREGISTER使能环路测试。PHYLOOPBACK测试线的制作:找一根带有水晶头

8、的网线,将线剪开,按定义将网线的TX+与RX+,TX-与RX-连接在一起,将网线插入DM-KIT-EXBSSK-BF533上的网口即可进行PHY环路测试。DM9000E寄存器的访问:DM9000E的寄存器可分为两大块:控制和状态寄存器(ControlandStatusRegister)和BasicMode控制寄存器(BasicModeControlRegister)。控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签