有人用过DM9000a接光纤收发模块模块吗,求教

基于DM9000A的网络接口设计_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于DM9000A的网络接口设计
&&DM9000A与单片机进行通信的典型案例
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩3页未读,
定制HR最喜欢的简历
你可能喜欢谁用过dm9000c网络芯片?
[问题点数:200分,结帖人dongjiawei316]
本版专家分:3213
CSDN今日推荐
本版专家分:2920
本版专家分:195
本版专家分:195
本版专家分:17610
2009年12月 Linux/Unix社区大版内专家分月排行榜第一
本版专家分:3213
本版专家分:100
匿名用户不能发表回复!|
CSDN今日推荐豆丁微信公众号
君,已阅读到文档的结尾了呢~~
基于dm9000a的光纤传输接口设计与实现
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于dm9000a的光纤传输接口设计与实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口单片机、电路板
连接器、接插件
其他元器件
FPGA控制DM9000A进行以太网数据收发的Verilog实现
FPGA控制DM9000A进行以太网数据收发的Verilog实现
本文为实现高速数据的实时远程传输处理,提出了采用FPGA直接控制DM9000A进行以太网数据收发的设计思路,实现了一种低成本、低功耗和高速率的网络传输功能,最高传输速率可达100Mbps。&&&&&&& DM9000A简介 &&&&&&&
本文为实现高速数据的实时远程传输处理,提出了采用FPGA直接控制DM9000A进行以太网数据收发的设计思路,实现了一种低成本、低功耗和高速率的网络传输功能,最高传输速率可达100Mbps。&&&&&&& DM9000A简介 &&&&&&& 主要特点&&&&&&&&&DM9000A实现以太网媒体介质访问层(MAC)和物理层(PHY)的功能,包括MAC数据帧的组装/拆分与收发、地址识别、CRC编码/校验、MLT-3编码器、接收噪声抑制、输出脉冲成形、超时重传、链路完整性测试、信号极性检测与纠正等。 &&&&&&& 工作原理 &&&&&&& DM9000A可以和微处理器以8位或16位的总线方式连接,并可根据需要以单工或全双工等模式运行。在系统上电时,处理器通过总线配置DM9000A内的网络控制寄存器(NCR)、中断寄存器(ISR)等,以完成DM9000A的初始化。随后,DM9000A进人数据收发等待状态。&&&&&&& 当处理器要向以太网发送数据帧时,先将数据打包成UDP或IP数据包,并通过8位或16位总线逐字节发送到DM9000A的数据发送缓存中,然后将数据长度等信息填充到DM9000A的相应寄存器内,随后发送使能命令,DM9000A将缓存的数据和数据帧信息进行MAC组帧,并发送出去。&&&&&&& 当DM9000A接收到外部网络送来的以太网数据时,首先检测数据帧的合法性,如果帧头标志有误或存在CRC校验错误,则将该帧数据丢弃,否则将数据帧缓存到内部RAM,并通过中断标志位通知处理器,处理器收到中断后将DM9000A接收RAM的数据读出进行处理。&&&&&&& DM9000A自动检测网络连接情况,根据网速设定内部的数据收发速率是10Mbps或100Mbps。同时,DM9000A还能根据RJ45接口是采用对等还是交叉连接方式而改变数据收发引脚的方向,因此,无论外部网线采用对等还是交叉方式,系统均能正常通信。 &&&&&&& 基于FPGA和DM9000A的网络接口设计与实现 &&&&&&& 下面给出DM9000A与FPGA的硬件设计和软件配置方法。FPGA启动以太网发送程序,将解调数据发送到DM9000A,完成数据发送过程。在接收方向,网络工作站把控制指令按照一定的帧格式组帧发送到以太网,DM9000A接收到发给自己的以太网帧并通知FPGA启动以太网接收程序,FPGA将相应的数据从DM9000A的接收FIFO读出。 &&&&&&& 与FPGA的数据接口和控制接口 &&&&&&& DM9000A的外部总线符合ISA标准。可通过ISA总线直接与FPGA无缝连接。其硬件连接原理如图1所示。&&&&&&&&&&&初始化模块 &&&&&&&& DM9000A正常工作需要在上电后对内部寄存器进行初始化,该过程通过FPGA对DM9000A外部控制总线和数据总线的读写操作完成。具体流程如下所示:
型号/产品名
深圳市福田区科鑫电子商行
深圳市福田区科鑫电子商行
深圳市优耐检测技术有限公司
深圳市瑞特微科技有限公司21ic官方微信-->
热门版区:
原厂专区:
十大热门-技术贴
十大热门-生活贴
每周达人推荐
综合技术交流
tanquansheng
打赏3.00元 & 2天前
打赏3.00元 & 2天前
打赏3.00元 & 2天前
打赏5.00元 & 2天前
打赏3.00元 & 2天前
打赏5.00元 & 2天前
打赏5.00元 & 2天前
打赏3.00元 & 2天前
打赏5.00元 & 2天前
打赏5.00元 & 2天前
打赏10.00元 & 3天前
打赏10.00元 & 3天前
TI E2E 社区问答
预算:¥150000
预算:¥500000
预算:¥10000
预算:¥10000
预算:¥50000
预算:¥10000
预算:¥10000
预算:¥50000
预算:¥50000
预算:¥10000
21ic中国电子网QQ群
关注新浪微博 随时发现新动态
关注我们,了解最新活动
嵌入式开发
一路向北lm
yanghelovehuang
cainiao518
zxc2216843
一叶倾城wwq
springvirus
万有引力平台
bodasister
chongdongchen
开发板专区
linwaysing
巧克力娃娃
巧克力娃娃
非技术讨论区
gaoyang9992006}

我要回帖

更多关于 光模块和光纤收发器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信