[发明专利]一种ECN板卡有效
申请号: | 201810296170.7 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108521416B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 陈幸;侯振龙;严明铭 | 申请(专利权)人: | 上海仁童电子科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 200235 上海市徐汇区中山西*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ecn 板卡 | ||
1.一种ECN板卡,其特征在于,包括:
与外部设备通信的网络接口模块,通过MAC接口、与所述网络接口模块通信的数据处理模块,与所述数据处理模块通信的存储模块;
所述网络接口模块,用于将从所述外部设备接收的以太网波形转换为第一RMII网络电平信号,并通过所述MAC接口将所述第一RMII网络电平信号发送至所述数据处理模块;或,通过所述MAC接口接收第二RMII网络电平信号,所述第二RMII网络电平信号与所述数据处理模块发送的第二MAC数据包对应,并将所述第二RMII网络电平信号转换为以太网波形发送至所述外部设备;
所述数据处理模块,用于接收与所述第一RMII网络电平信号对应的第一MAC数据包,并调用TRDP协议栈、将所述第一MAC数据包解析为第一TRDP帧,将所述第一TRDP帧解析为上位机能识别的第一数据,并将所述第一数据发送至上位机;或,从所述上位机接收第二数据,将所述第二数据打包为第二TRDP帧,将所述第二TRDP帧组合为所述第二MAC数据包,并通过所述MAC接口发送所述第二MAC数据包;
存储模块,用于存储所述TRDP协议栈。
2.根据权利要求1所述的ECN板卡,其特征在于,所述数据处理模块,包括:
Flash启动单元、与所述Flash启动单元通信的核心处理单元、与所述核心处理单元通信的缓存单元;
所述Flash启动单元,用于驱动所述核心处理单元启动;
所述缓存单元,用于在所述核心处理单元的控制下对所述第一TRDP帧或所述第二TRDP帧进行缓存;
所述核心处理单元,用于接收与所述第一RMII网络电平信号对应的第一MAC数据包,并调用所述TRDP协议栈、将所述第一MAC数据包解析为第一TRDP帧,将所述第一TRDP帧解析为上位机能识别的第一数据,并将所述第一数据发送至所述上位机;或,从所述上位机接收第二数据,将所述第二数据打包为所述第二TRDP帧,将所述第二TRDP帧组合为所述第二MAC数据包,并通过所述MAC接口发送所述第二MAC数据包。
3.根据权利要求2所述的ECN板卡,其特征在于,所述核心处理单元,包括:
通过CPCI接口与CPCI总线相连的可编程控制逻辑和通过内部高速总线与所述可编程控制逻辑通信的处理器,所述CPCI总线与所述上位机相连;
所述可编程控制逻辑,用于接收所述第一MAC数据包,去除所述第一MAC数据包的控制信息部分得到数据部分,将所述数据部分发送至所述处理器;接收所述处理器发送的所述第一TRDP帧,并将所述第一TRDP帧解析为所述第一数据、通过所述CPCI接口发送至所述上位机;或,接收所述第二数据,将所述第二数据发送至所述处理器;接收所述处理器发送第二TRDP帧,将所述第二TRDP帧组合为所述第二MAC数据包,并通过所述MAC接口发送所述第二MAC数据包;
所述处理器还通过DMA接口与所述缓存单元通信,用于调用所述TRDP协议栈、将所述数据部分解析为所述第一TRDP帧,并将所述第一TRDP帧缓存至所述缓存单元,从所述缓存单元读取所述第一TRDP帧,并发送至所述可编程控制逻辑;或,调用所述TRDP协议栈,将所述第二数据组合为所述第二TRDP帧,将所述第二TRDP帧缓存至所述缓存单元,从所述缓存单元读取所述第二TRDP帧,并发送至所述可编程控制逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海仁童电子科技有限公司,未经上海仁童电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810296170.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种第三方帐号登录注册实现方法
- 下一篇:一种通信处理方法及移动终端