[發(fā)明專利]雙處理器系統(tǒng)的存儲(chǔ)器存取有效
| 申請(qǐng)?zhí)枺?/td> | 201580064825.2 | 申請(qǐng)日: | 2015-11-20 |
| 公開(公告)號(hào): | CN107111577B | 公開(公告)日: | 2020-07-14 |
| 發(fā)明(設(shè)計(jì))人: | A·辛格 | 申請(qǐng)(專利權(quán))人: | 高通技術(shù)國際有限公司 |
| 主分類號(hào): | G06F13/24 | 分類號(hào): | G06F13/24;G06F9/52 |
| 代理公司: | 永新專利商標(biāo)代理有限公司 72002 | 代理人: | 張揚(yáng);王英 |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 處理器 系統(tǒng) 存儲(chǔ)器 存取 | ||
方法和裝置用于控制雙處理器中對(duì)于存儲(chǔ)器的存取。具體而言,公開了用于在處理器的指令和數(shù)據(jù)存儲(chǔ)共享單個(gè)存儲(chǔ)器時(shí)進(jìn)行使用,以減少存取需求之間的沖突的方法和裝置。
技術(shù)領(lǐng)域
概括地說,本發(fā)明涉及計(jì)算機(jī)系統(tǒng),具體地說,本發(fā)明涉及用于雙處理器系統(tǒng)的存儲(chǔ)器存取的方法和裝置。
背景技術(shù)
處理器系統(tǒng)可以使用針對(duì)指令和數(shù)據(jù)的公共的存儲(chǔ)器貯存(例如,閃存)。因此,需要控制對(duì)于該存儲(chǔ)器的存取,以避免指令讀取和數(shù)據(jù)讀取和寫進(jìn)程之間的沖突。
在單處理器系統(tǒng)中,管理交互是相對(duì)簡(jiǎn)單的,這是由于當(dāng)寫入或者擦除數(shù)據(jù)時(shí),可以暫停處理器中斷。但是,這對(duì)于雙處理器系統(tǒng)來說是顯然更復(fù)雜的,在雙處理器系統(tǒng)中,兩個(gè)處理器從相同的存儲(chǔ)器中獲取它們的指令。
全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)是利用來自衛(wèi)星的信號(hào)計(jì)算位置的導(dǎo)航系統(tǒng)的標(biāo)準(zhǔn)通用術(shù)語。維持對(duì)衛(wèi)星信號(hào)的鎖定是非常具有挑戰(zhàn)性的,特別是在嚴(yán)苛的城市環(huán)境中。阻止處理器存取以允許數(shù)據(jù)存儲(chǔ)加劇了這種挑戰(zhàn)性,并且在沒有進(jìn)行仔細(xì)的系統(tǒng)設(shè)計(jì)的情況下很容易發(fā)生失去鎖定、大的位置錯(cuò)誤或者同步的丟失。
因此,需要用于管理雙處理器系統(tǒng)的存儲(chǔ)器存取的手段,特別是對(duì)于GNSS設(shè)備而言,以及需要用于在存儲(chǔ)器存取之后恢復(fù)處理器操作的手段。
發(fā)明內(nèi)容
提供本概括部分以便用簡(jiǎn)化的形式介紹將在以下的具體實(shí)施方式中進(jìn)一步描述的概念選擇。本概括部分并不是旨在標(biāo)識(shí)所聲明主題的關(guān)鍵特征或必要特征,也不是旨在使用成幫助確定所聲明主題的范圍。
提供了一種用于控制包括第一處理器和第二處理器的系統(tǒng)對(duì)于存儲(chǔ)器的存取的方法,該方法包括以下的步驟:在第二處理器處生成或者接收用于進(jìn)行存儲(chǔ)的數(shù)據(jù),由第二處理器禁用第一處理器的操作,禁用第二處理器的中斷,由第二處理器將所述數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)器,啟用第二處理器的中斷,以及啟用第一處理器。
此外,該方法還可以包括以下的步驟:確定第一處理器被禁用的時(shí)段。如果該時(shí)段大于門限,則可以重置所述處理器。
此外,該方法還可以包括以下的步驟:使用第二處理器,監(jiān)測(cè)第一處理器的狀態(tài)。
此外,該方法還可以包括以下的步驟:如果第一處理器的狀態(tài)在超過門限時(shí)間的時(shí)間內(nèi)都沒有發(fā)生改變,執(zhí)行第一處理器的重置。
所述系統(tǒng)可以是GNSS接收器,第一處理器在執(zhí)行跟蹤操作。
所述門限可以是50ms。
所述門限時(shí)間可以是2秒。
第一處理器和第二處理器可以處于單個(gè)集成電路封裝中。
此外,該方法還可以包括以下的步驟:在禁用第一處理器之前確定第一處理器的穩(wěn)定性,并且僅在其穩(wěn)定時(shí),才禁用第一處理器。確定第一處理器的穩(wěn)定性包括:將連續(xù)位置計(jì)算的數(shù)量與門限進(jìn)行比較,其中,如果連續(xù)計(jì)算的數(shù)量超過門限,則確定第一處理器是穩(wěn)定的。確定第一處理器的穩(wěn)定性包括:將自從所述處理器上一次被禁用以來的時(shí)間與門限進(jìn)行比較,其中,如果該時(shí)間大于所述門限,則確定第一處理器是穩(wěn)定的。確定第一處理器的穩(wěn)定性包括:驗(yàn)證在下一調(diào)度事件之前有足夠的時(shí)間來完成對(duì)所述數(shù)據(jù)的存儲(chǔ)。
此外,該方法還可以包括以下的步驟:向要進(jìn)行存儲(chǔ)的數(shù)據(jù)分配優(yōu)先級(jí),以及以至少部分地根據(jù)該優(yōu)先級(jí)規(guī)定的順序來存儲(chǔ)數(shù)據(jù)。
此外,還公開了一種雙處理器設(shè)備,其包括第一處理器和第二處理器、以及用于與存儲(chǔ)器進(jìn)行通信的端口,其中,所述設(shè)備被配置為執(zhí)行本文所述的方法。
如對(duì)于本領(lǐng)域普通技術(shù)人員來說顯而易見的,優(yōu)選特征可以視情況進(jìn)行適當(dāng)?shù)亟M合,并且可與本發(fā)明的任何方面相結(jié)合。
附圖說明
通過示例的方式,參照下面的附圖來描述本發(fā)明的實(shí)施例,其中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于高通技術(shù)國際有限公司,未經(jīng)高通技術(shù)國際有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580064825.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 用于控制非易失性存儲(chǔ)器的控制器
- 處理器、存儲(chǔ)器、計(jì)算機(jī)系統(tǒng)、系統(tǒng)LSI及其驗(yàn)證方法
- 存儲(chǔ)和檢索處理系統(tǒng)的數(shù)據(jù)的存儲(chǔ)器系統(tǒng)和性能監(jiān)視方法
- 用于控制半導(dǎo)體裝置的方法
- 存儲(chǔ)器存儲(chǔ)裝置及其測(cè)試方法
- 存儲(chǔ)器裝置及可促進(jìn)張量存儲(chǔ)器存取的方法
- 使用雙通道存儲(chǔ)器作為具有間隔的單通道存儲(chǔ)器
- 用于管理存儲(chǔ)器訪問操作的方法和系統(tǒng)
- 存儲(chǔ)器控制器、存儲(chǔ)裝置和存儲(chǔ)裝置的操作方法
- 具有部分組刷新的存儲(chǔ)器





