[發明專利]一種片上網絡通信接口及通信方法有效
| 申請號: | 201710533061.8 | 申請日: | 2017-07-03 |
| 公開(公告)號: | CN107317773B | 公開(公告)日: | 2020-03-27 |
| 發明(設計)人: | 史韡朝;后俊明;盧炳鑫 | 申請(專利權)人: | 遼寧科技大學 |
| 主分類號: | H04L12/933 | 分類號: | H04L12/933 |
| 代理公司: | 鞍山貝爾專利代理有限公司 21223 | 代理人: | 林治錦 |
| 地址: | 114051 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 通信 接口 方法 | ||
本發明提供了一種片上網絡通信接口及通信方法,涉及通信技術領域,主要目的是解決片上網絡通信接口兼容性的問題,同時減少處理器單元的資源占用,所述片上網絡通信接口包括:IP單元接口模塊、片上網絡路由接口模塊、存儲器接口模塊、總線接口模塊、功能寄存器模塊、接口控制器模塊、接口數據收發模塊,所述IP單元接口模塊分別與所述存儲器接口模塊、所述總線接口模塊連接,所述總線接口模塊與所述功能寄存器模塊連接,所述存儲器接口模塊分別與所述接口控制器模塊、所述接口數據收發模塊連接,所述接口控制器模塊與所述接口數據收發模塊連接,所述片上網絡路由接口模塊與所述接口數據收發模塊連接。本發明主要用于片上網絡通信接口的通信。
技術領域
本發明涉及通信技術領域,尤其涉及一種片上網絡通信接口及通信方法。
背景技術
多內核處理器是將多個IP內核,包括同構和異構,集成在一個處理器中,采用并行處理技術,將任務均衡分配到多個計算內核,充分利用處理器資源,提高處理器性能。隨著集成電路工藝的不斷發展,片上網絡成為片上多內核互聯的一種涉及趨勢,片上網絡技術(Network-on-chip,NoC)是用于解決傳統總線通信效率低下第一種技術,目前NoC技術已經越來越成熟,因此對基于NoC的網絡通信接口交換數據的效率以及性能的要求也越來越高。
目前現有的片上網絡通信接口是屬于定制設計,通用性較差,而且一般的設計屬于通信與計算集成在一起,在系統通信的同時會占用一部分處理器單元的資源,給系統并行處理增加了額外的負擔。
發明內容
本發明提供一種一種片上網絡通信接口及通信方法,能夠解決片上網絡通信接口兼容性的問題,同時減少處理器單元的資源占用。
一方面,本發明提供了一種片上網絡通信接口,包括:IP單元接口模塊、片上網絡路由接口模塊、存儲器接口模塊、總線接口模塊、功能寄存器模塊、接口控制器模塊、接口數據收發模塊;
所述IP單元接口模塊,用于連接本地IP中的通用IP核和專用IP核;
所述片上網絡路由接口模塊,用于連接片上網絡的網絡節點;
所述存儲器接口模塊,用于通過所述IP單元接口模塊中的數據總線訪問本地IP單元的數據存儲器,并在所述接口控制器模塊的控制下與所述接口數據收發模塊進行數據交互;
所述總線接口模塊,用于通過所述IP單元接口模塊與本地IP進行通信,并且在本地IP的控制下對所述功能寄存器模塊進行讀寫控制;
所述功能寄存器模塊,用于配置和保存在片上網絡中數據分組的路由信息和所述接口控制器模塊的工作狀態;
所述接口控制器模塊,用于讀取所述功能寄存器模塊的狀態值,并且控制所述接口數據收發模塊的工作;
所述接口數據收發模塊,用于在所述接口控制器模塊的控制下完成對輸入輸出數據包的打包、解包,以及收發數據包;
其中,所述IP單元接口模塊分別與所述存儲器接口模塊、所述總線接口模塊連接,所述總線接口模塊與所述功能寄存器模塊連接,所述存儲器接口模塊分別與所述接口控制器模塊、所述接口數據收發模塊連接,所述接口控制器模塊與所述接口數據收發模塊連接,所述片上網絡路由接口模塊與所述接口數據收發模塊連接。
進一步地,所述接口數據收發模塊包括數據發送單元和數據接收單元;
所述數據發送單元,用于將待發送的數據分組按照規定的微片格式打包并發送至所述片上網絡路由中的網絡節點;
所述數據接收單元,用于對不同分組類型的數據分組進行解析,根據解析結果將接收到的數據分組存儲至本地IP。
進一步地,所述片上網絡通信接口用于對片上網絡中的數據分組的發送與接收。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遼寧科技大學,未經遼寧科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710533061.8/2.html,轉載請聲明來源鉆瓜專利網。





