[发明专利]一种用FPGA实现的以太网驱动器有效
申请号: | 201210595910.X | 申请日: | 2012-12-28 |
公开(公告)号: | CN103916336A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 龚永鑫;周卓;包玉华 | 申请(专利权)人: | 北京中电华大电子设计有限责任公司 |
主分类号: | H04L25/02 | 分类号: | H04L25/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 实现 以太网 驱动器 | ||
1.一种用FPGA实现的以太网驱动器,其特征在于,通过FPGA实现以太网驱动器,而不需要借助嵌入式的CPU进行开发,包括系统控制单元、初始化单元、流控制模块和BUFFER控制单元;其中:
系统控制单元负责以太网驱动器的控制,如状态机跳转;
初始化单元负责对以太网驱动器的初始化操作;
流控制模块负责与外部Local bus接口的连接,将数据流转化符合Local bus的接口定义;
BUFFER控制单元负责提供BUFFER状态信息;
当芯片上电复位后,以太网驱动器直接从IDLE状态进入到INITIAL状态,初始化单元进行初始化操作,通过local bus对以太网驱动器相关寄存器进行配置;当完成初始化操作后进入TRANS状态,TRANS状态主要完成接收、发送、异常、中断的调度,执行完毕后重新跳转到TRANS状态。
2.根据权利要求1所述的以太网驱动器,其特征在于直接通过RTL的FPGA实现,易于其它系统模块例如RTL设计的UWB无线通信模块进行连接。
3.根据权利要求1所述的以太网驱动器,其特征在于在TRANS状态中可以设置调度的优先级,可以设置为接收优先抑或发送优先,也可以设置为轮询的优先级模式,轮询模式即上一帧为接收优先,那么下一帧为发送优先,上一帧为发送优先,那么下一帧为接收优先。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电华大电子设计有限责任公司,未经北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210595910.X/1.html,转载请声明来源钻瓜专利网。