首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种MII接口与GPMC接口数据通信系统及通信方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:天津光电通信技术有限公司

摘要:本发明涉及通信技术领域,提供一种MII接口与GPMC接口数据通信系统及通信方法,系统包括MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块及时钟管理模块:MII接口数据接收模块将接收到的通信数据合并为8字节的位宽数据,存储到RAM模块中;GPMC接口通信模块将接收到的通信数据存储到RAM模块的数据包中,控制将待发送数据包通过GPMC协议发送给所述DM3730芯片;MII接口数据发送模块将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议发送给PHY芯片的MII接口,实现在DM3730芯片和以太网PHY芯片之间的通信。

主权项:一种MII接口与GPMC接口数据通信系统,其特征在于,所述系统包括MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块:所述MII接口数据接收模块,分别与以太网PHY芯片、所述RAM模块连接,用于从所述以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据存储到所述RAM模块的数据包中;所述GPMC接口通信模块,分别与DM3730芯片、所述RAM模块连接,用于从所述DM3730芯片接收通信数据,并将通信数据存储到所述RAM模块的数据包中,同时,在所述时钟管理模块的控制下,控制从所述RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给所述DM3730芯片;所述MII接口数据发送模块,分别与所述RAM模块、以太网PHY芯片连接,用于从所述RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给所述PHY芯片的MII接口。

全文数据:一种MII接口与GPMC接口数据通信系统及通信方法技术领域[0001] 本发明属于通信技术领域,尤其涉及一种MII接口与GPMC接口数据通信系统及通f目方法。背景技术[0002] 介质无关接口或称为媒体独立接口MediaIndependentInterface,MII是IEEE-802.3定义的以太网行业标准,该接口包括发送器和接收器两条独立信道,每条信道都有自己的数据、时钟和控制信号,MII接口用于以太网PHY芯片与以太网MAC芯片的通信。[〇〇〇3] 目前,TI公司的DM3730芯片使用通用内存控制器General-PurposeMemoryController,GPMC接口与外部存储类设备进行高速通信,由于其不具有MII接口,所以DM3730芯片无法直接与以太网PHY芯片连接通信。发明内容[0004] 本发明的目的在于提供一种MII接口与GPMC接口数据通信系统,旨在解决现有技术中DM3730芯片无法直接与以太网PHY芯片连接通信的问题。[0005] 本发明是这样实现的,一种MII接口与GPMC接口数据通信系统,所述系统包括MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块:[0006] 所述MII接口数据接收模块,分别与以太网PHY芯片、所述RAM模块连接,用于从所述以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据存储到所述RAM模块的数据包中;[0007] 所述GPMC接口通信模块,分别与DM3730芯片、所述RAM模块连接,用于从所述DM3730芯片接收通信数据,并将通信数据存储到所述RAM模块的数据包中,同时,在所述时钟管理模块的控制下,控制从所述RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给所述DM3730芯片;[0008] 所述MII接口数据发送模块,分别与所述RAM模块、以太网PHY芯片连接,用于从所述RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给所述PHY芯片的MII接口。[0009] 作为一种改进的方案,所述RAM模块为嵌入式双端口RAM模块。[0010] 作为一种改进的方案,所述MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块内置于可编程控制器内。[0011] 本发明的另一目的在于提供一种基于MII接口与GPMC接口数据通信系统的通信方法,所述方法包括下述步骤:[0〇12]MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据,存储到RAM模块的数据包中;[0013]在时钟管理模块的控制下,GPMC接口通信模块控制从RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给DM3730芯片。[〇〇14]作为一种改进的方案,所述MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据的步骤之前还包括下述步骤:[0015] 所述MII接口数据接收模块接收所述以太网PHY芯片的MII接口发送的数据帧传输开始标志。[0016] 作为一种改进的方案,所述方法还包括下述步骤:[〇〇17]预先在所述MII接口数据接收模块与所述以太网PHY芯片的MII接口之间、GPMC接口通信模块与DM3730芯片之间分别建立通信连接。[0018]作为一种改进的方案,所述RAM模块为嵌入式双端口RAM模块。[〇〇19]本发明的另一目的在于提供一种基于MII接口与GPMC接口数据通信系统的通信方法,所述方法包括下述步骤:[0020] GPMC接口通信模块从DM3730芯片接收通信数据,并将通信数据存储到RAM模块的数据包中;[0021] MII接口数据发送模块从RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给PHY芯片的MII接口。[0022] 作为一种改进的方案,所述方法还包括下述步骤:[0〇23]预先在所述MII接口数据接收模块与所述以太网PHY芯片的MII接口之间、GPMC接口通信模块与DM3730芯片之间分别建立通信连接。[0024]作为一种改进的方案,所述RAM模块为嵌入式双端口RAM模块。[0〇25]在本发明实施例中,MII接口与GPMC接口数据通信系统包括MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块:MII接口数据接收模块从所述以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据存储到所述RAM模块的数据包中;GPMC接口通信模块从DM3730芯片接收通信数据,并将通信数据存储到所述RAM模块的数据包中,在时钟管理模块的控制下,控制从RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给所述DM3730芯片;MII接口数据发送模块从所述RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给PHY芯片的MII接口,实现在DM3730芯片和以太网PHY芯片之间的通信。[0026]由于RAM模块为嵌入式双端口RAM模块,防止连续传输数据包的过程中丢包的情形发生,同时也提高数据传输效率。[〇〇27]在本发明实施例中,MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据,存储到RAM模块的数据包中;在时钟管理模块的控制下,GPMC接口通信模块控制从RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给DM3730芯片,实现以太网PHY芯片到DM3730芯片的数据传输。[〇〇28]在本发明实施例中,GPMC接口通信模块从DM3730芯片接收通信数据,并将通信数据存储到RAM模块的数据包中;MII接口数据发送模块从RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给PHY芯片的MII接口,实现DM3730芯片到以太网PHY芯片DM3730芯片的数据传输。附图说明[0029] 图1是本发明提供的MII接口与GPMC接口数据通信系统的结构示意图;[0030] 图2和图3分别是本发明提供的MII接口与GPMC接口数据通信方法的实现流程图。具体实施方式[〇〇31]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0032]图1示出了本发明提供的MII接口与GPMC接口数据通信系统的结构示意图,为了便于说明,图中仅给出了与本发明相关的部分。[〇〇33]MII接口与GPMC接口数据通信系统包括MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块:[0〇34]MII接口数据接收模块,分别与以太网PHY芯片、RAM模块连接,用于从以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据存储到RAM模块的数据包中;[0〇35]GPMC接口通信模块,分别与DM3730芯片、RAM模块连接,用于从DM3730芯片接收通信数据,并将通信数据存储到RAM模块的数据包中,同时,在时钟管理模块的控制下,控制从RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给DM3730芯片;[0〇36]MII接口数据发送模块,分别与RAM模块、以太网PHY芯片连接,用于从RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给PHY芯片的MII接口。[0037]当然,在该实施例中,还包括其他功能模块,例如丢包自检、数据包字节数量的计算以及数据存储地址的计算和规则等,在此不再赘述,但不用以限制本发明。[〇〇38]其中,上述RAM模块为嵌入式双端口RAM模块,该嵌入式双端口RAM模块中最多存储16个发送数据包和16个接收数据包,该嵌入式双端口RAM模块的设置避免了数据包连续传输过程中丢包的问题,同时也提高了整个MII接口与GPMC接口数据通信系统的传输效率。[〇〇39]在本发明实施例中,MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块内置于可编程控制器内,即该Mil接口与GPMC接口数据通信系统为内置于可编程控制器内的一个系统电路,在此不再赘述。[0040] 图2示出了本发明实施例一提供的MII接口与GPMC接口数据通信方法的实现流程图,其具体包括下述步骤:[0041]在步骤S101中,MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据,存储到RAM模块的数据包中。[〇〇42]在步骤S102中,在时钟管理模块的控制下,GPMC接口通信模块控制从RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给DM3730芯片。[〇〇43]其中,在上述步骤S101,MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据的步骤之前还包括下述步骤:[0044] Mil接口数据接收模块接收以太网PHY芯片的Mil接口发送的数据帧传输开始标V1、J、〇[0045] 在本发明实施例中,预先在Mil接口数据接收模块与以太网PHY芯片的Mil接口之间、GPMC接口通信模块与DM3730芯片之间分别建立通信连接。[〇〇46]在该实施例中,图2所示的MII接口与GPMC接口数据通信方法的实现流程,实现了以太网PHY芯片到DM3730芯片的数据传输。[〇〇47]图3示出了本发明实施例二提供的MII接口与GPMC接口数据通信方法的实现流程图,其具体包括下述步骤:[〇〇48]在步骤S201中,GPMC接口通信模块从DM3730芯片接收通信数据,并将通信数据存储到RAM模块的数据包中。[0049] 在步骤S202中,MII接口数据发送模块从RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给PHY芯片的MII接口。[0050] 在本发明实施例中,预先在MII接口数据接收模块与以太网PHY芯片的MII接口之间、GPMC接口通信模块与DM3730芯片之间分别建立通信连接。[〇〇51]在该实施例中,图3所示的MII接口与GPMC接口数据通信方法的实现流程,实现了DM3730芯片到以太网PHY芯片DM3730芯片的数据传输。[〇〇52]在本发明实施例中,MII接口与GPMC接口数据通信系统包括MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块:MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据存储到RAM模块的数据包中;GPMC接口通信模块从DM3730芯片接收通信数据,并将通信数据存储到RAM模块的数据包中,在时钟管理模块的控制下,控制从RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给DM3730芯片;MII接口数据发送模块从RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给PHY芯片的MII接口,实现在DM3730芯片和以太网PHY芯片之间的通信。[〇〇53]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种Mil接口与GPMC接口数据通信系统,其特征在于,所述系统包括Mil接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块:所述MII接口数据接收模块,分别与以太网PHY芯片、所述RAM模块连接,用于从所述以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据存储到所述RAM模块的数据包中;所述GPMC接口通信模块,分别与DM3730芯片、所述RAM模块连接,用于从所述DM3730芯片接收通信数据,并将通信数据存储到所述RAM模块的数据包中,同时,在所述时钟管理模块的控制下,控制从所述RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给所述DM3730芯片;所述MII接口数据发送模块,分别与所述RAM模块、以太网PHY芯片连接,用于从所述RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给所述PHY芯片的MII接口。2.根据权利要求1所述的MII接口与GPMC接口数据通信系统,其特征在于,所述RAM模块为嵌入式双端口RAM模块。3.根据权利要求1所述的MII接口与GPMC接口数据通信系统,其特征在于,所述MII接口数据接收模块、MII接口数据发送模块、RAM模块、GPMC接口通信模块以及时钟管理模块内置于可编程控制器内。4.一种基于权利要求1所述的MII接口与GPMC接口数据通信系统的通信方法,其特征在于,所述方法包括下述步骤:MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据,并将通信数据合并为8字节的位宽数据,存储到RAM模块的数据包中;在时钟管理模块的控制下,GPMC接口通信模块控制从RAM模块中读取待发送数据包,并通过GPMC协议将待发送数据包发送给DM3730芯片。5.根据权利要求4所述的MII接口与GPMC接口数据通信方法,其特征在于,所述MII接口数据接收模块从以太网PHY芯片的MII接口接收通信数据的步骤之前还包括下述步骤:所述MII接口数据接收模块接收所述以太网PHY芯片的MII接口发送的数据帧传输开始敎。6.根据权利要求4所述的Mil接口与GPMC接口数据通信方法,其特征在于,所述方法还包括下述步骤:预先在所述MII接口数据接收模块与所述以太网PHY芯片的MII接口之间、GPMC接口通信模块与DM3730芯片之间分别建立通信连接。7.根据权利要求4所述的MII接口与GPMC接口数据通信系统,其特征在于,所述RAM模块为嵌入式双端口RAM模块。8.—种基于权利要求1所述的MII接口与GPMC接口数据通信系统的通信方法,其特征在于,所述方法包括下述步骤:GPMC接口通信模块从DM3730芯片接收通信数据,并将通信数据存储到RAM模块的数据包中;MII接口数据发送模块从RAM模块中读取待发送数据包,将待发送的数据包中的8字节位宽数据拆分为两个4字节的位宽数据,并通过MII接口协议将4字节的位宽数据发送给PHY芯片的Mil接口。9.根据权利要求8所述的Mil接口与GPMC接口数据通信方法,其特征在于,所述方法还包括下述步骤:预先在所述MII接口数据接收模块与所述以太网PHY芯片的MII接口之间、GPMC接口通信模块与DM3730芯片之间分别建立通信连接。10.根据权利要求1所述的MII接口与GPMC接口数据通信系统,其特征在于,所述RAM模块为嵌入式双端口RAM模块。

百度查询: 天津光电通信技术有限公司 一种MII接口与GPMC接口数据通信系统及通信方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。