[發明專利]一種SoC系統及重發控制套接電路有效
| 申請號: | 201610913480.X | 申請日: | 2016-10-20 |
| 公開(公告)號: | CN106649967B | 公開(公告)日: | 2019-12-24 |
| 發明(設計)人: | 高海飛;馮世柱;方偉 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06F13/40 |
| 代理公司: | 11291 北京同達信恒知識產權代理有限公司 | 代理人: | 黃志華 |
| 地址: | 310053 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 soc 系統 重發 控制 套接 電路 | ||
本發明公開了一種SoC系統及重發控制套接電路,包括總線控制器、AHB總線、Slave端和重發控制套接電路,重發控制套接電路用于轉發AHB總線與Slave端之間的信號,當檢測到AHB總線上有讀取或寫入請求時記錄當前AHB總線上用于控制傳輸屬性的信號所對應的狀態;僅當檢測到Slave端存在重發請求時,將AHB總線上用于控制傳輸屬性的信號的狀態改為記錄的狀態后發送給Slave端,將Slave端反饋的傳輸應答的信號和傳輸完成的信號的狀態分別改為表示應答正常的狀態和傳輸未就緒的狀態后發送給AHB總線;從而解決因AHB總線不支持重發功能而造成讀寫操作過程中數據丟失的現象。
技術領域
本發明涉及集成電路設計技術領域,尤指一種SoC系統及重發控制套接電路。
背景技術
當前SoC設計多采用如圖1所示AHB總線架構,可快速高效地將不同廠家的外設Slave端集成到系統中。AHB總線和各外設Slave端提供商雖然在設計這些模塊時都遵循AHB總線協議基本要求,但是各廠家會根據各自Slave端的特點選擇性支持AHB總線協議的可選功能,這樣可能會造成AHB總線與Slave端之間通信不匹配問題。例如AHB總線不支持重發功能,而Slave端支持重發功能,當Slave端發起重發請求時總線因不支持該功能而不做任何響應,此時Slave端則因無重發響應而丟失數據。
目前為了解決上述問題,工程上通常采用如下兩種方案解決上述AHB總線和Slave端之間重發功能不匹配問題:1、重新設計AHB總線,使其支持或不支持重發功能;2、重新設計Slave端接口,使其支持或不支持重發功能。但是,上述這兩種方案均完全違背了使用IP設計的初衷,采用上述兩種方案有如下缺點:(1)不容易獲得IP源代碼;(2)需要花費大量時間研究源代碼設計意圖,然后才能修改;(3)修改后需要花費大量精力重新驗證代碼;(4)修改后的代碼可靠性大大降低,且原廠家不再提供質量保證和技術支持;(5)修改后代碼未經silicon-proven,風險極高。
因此,在不修改原有AHB總線和外設Slave端源代碼的前提下,解決AHB總線和Slave端重發功能不匹配問題是本領域技術人員亟需解決的技術問題。
發明內容
本發明實施例提供一種SoC系統及重發控制套接電路,用以解決現有技術中存在的AHB總線和Slave端重發功能不匹配的問題。
本發明實施例提供的一種SoC系統,包括:總線控制器、與所述總線控制器連接的AHB總線以及至少一個Slave端;其特征在于,還包括:連接在各所述Slave端與所述AHB總線之間的重發控制套接電路,所述重發控制套接電路用于轉發所述AHB總線與所述Slave端之間的各信號;其中,所述重發控制套接電路包括:
監控記錄模塊,用于檢測所述AHB總線上是否有所述總線控制器向所述Slave端發出的讀取或寫入請求;當檢測到所述AHB總線上有讀取或寫入請求時,記錄當前所述AHB總線上用于控制傳輸屬性的各信號所對應的狀態;檢測所述Slave端是否存在重發請求;
重發控制模塊,用于僅當所述監控記錄模塊檢測到所述Slave端存在重發請求時,將所述AHB總線上用于控制傳輸屬性的各信號的狀態改為記錄的狀態后發送給所述Slave端,將所述Slave端反饋的傳輸應答的信號和傳輸完成的信號的狀態分別改為表示應答正常的狀態和傳輸未就緒的狀態后發送給所述AHB總線;僅當所述監控記錄模塊檢測到所述Slave端不存在重發請求且檢測的所述Slave端為正常應答時,將所述Slave端反饋的傳輸完成的信號的狀態改為表示傳輸就緒的狀態后發送給所述AHB總線。
較佳地,在本發明實施例提供的上述SoC系統中,所述監控記錄模塊還用于:當檢測到所述Slave端存在重發請求時記錄所述Slave端存在重發請求的重發次數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610913480.X/2.html,轉載請聲明來源鉆瓜專利網。





