[發明專利]系統芯片及存取系統芯片中內存的方法有效
| 申請號: | 201810666207.0 | 申請日: | 2018-06-26 |
| 公開(公告)號: | CN110134637B | 公開(公告)日: | 2022-09-23 |
| 發明(設計)人: | 柯冠宇 | 申請(專利權)人: | 慧榮科技股份有限公司 |
| 主分類號: | G06F15/167 | 分類號: | G06F15/167 |
| 代理公司: | 深圳新創友知識產權代理有限公司 44223 | 代理人: | 江耀純 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 芯片 存取 內存 方法 | ||
本發明公開了一種系統芯片,其包括第一處理器、第二處理器以及內存,其中該內存存儲了第一參數以及第二參數,該第一參數是由該第一處理器所設定以表示該內存的特定區域是鎖定狀態或是非鎖定狀態,且該第二參數是由該第二處理器所設定以表示該特定區域是鎖定狀態或是非鎖定狀態。在系統芯片的操作中,該第一處理器在存取該特定區域之前會先參考該第二參數,以決定是否可以存取該特定區域;以及該第二處理器在存取該特定區域之前會先參考該第一參數,以決定是否可以存取該特定區域。
技術領域
本發明是有關于系統芯片(System on Chip,SoC),尤指一種包括多個處理器的系統芯片。
背景技術
在具有兩個中央處理器的系統芯片中,兩個中央處理器有可能會同時存取內存的同一個區域/地址,這時候便有可能導致中央處理器讀取到一個不完整的數據,或是兩個中央處理器同時寫入數據而造成數據遺失。因此,如何設計出一個有效的機制來防止這種情況是一個重要的課題。
發明內容
因此,本發明的目的之一在于提出一個系統芯片及一種存取系統芯片中內存的方法,其可以利用簡單的參數設計與存取流程來有效地避免兩個處理器同時存取內存的情形。
在本發明的一個實施例中,揭露了一種系統芯片,其包括第一處理器、第二處理器以及內存,其中該內存存儲了第一參數以及第二參數,該第一參數是由該第一處理器所設定以表示該內存的特定區域是鎖定狀態或是非鎖定狀態,且該第二參數是由該第二處理器所設定以表示該特定區域是鎖定狀態或是非鎖定狀態。在系統芯片的操作中,該第一處理器在存取該特定區域之前會先參考該第二參數,以決定是否可以存取該特定區域;以及該第二處理器在存取該特定區域之前會先參考該第一參數,以決定是否可以存取該特定區域。
在本發明的另一個實施例中,揭露了一種存取一系統芯片中內存的方法,其中該內存存儲了第一參數以及第二參數,該第一參數是由第一處理器所設定以表示該內存的特定區域是鎖定狀態或是非鎖定狀態,且該第二參數是由第二處理器所設定以表示該特定區域是鎖定狀態或是非鎖定狀態,且該方法包括:在該第一處理器存取該特定區域之前,先參考該第二參數以決定是否可以存取該特定區域;以及在該第二處理器存取該特定區域之前,先參考該第一參數以決定是否可以存取該特定區域。
附圖說明
圖1為根據本發明實施例的系統芯片的示意圖。
圖2為根據本發明實施例的第一處理器存取特定區域的流程圖。
圖3為根據本發明另一實施例的第一處理器存取特定區域的流程圖。
其中,附圖標記說明如下:
100 系統芯片
110 第一處理器
120 第二處理器
130 內存
132 第一參數
134 第二參數
136 特定區域
200~216、300~318 步驟
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧榮科技股份有限公司,未經慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810666207.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模型訓練方法、服務器和計算機可讀存儲介質
- 下一篇:一種雙處理器數據交換方法





