欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

增加應(yīng)用之間的代碼間隔的制作方法

文檔序號(hào):6593851閱讀:358來源:國(guó)知局
專利名稱:增加應(yīng)用之間的代碼間隔的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及無線設(shè)備并且尤其涉及既處理無線應(yīng)用又處理非無線應(yīng)用的設(shè)備。
背景技術(shù)
無線收發(fā)機(jī)可以用于蜂窩電話通信還可以用于基于處理器的系統(tǒng)網(wǎng)絡(luò)中的網(wǎng)絡(luò)通信。無線系統(tǒng)通常包括一個(gè)執(zhí)行無線應(yīng)用的基帶處理模塊。此外,可以利用常規(guī)的處理功能執(zhí)行不直接涉及無線通信的應(yīng)用。
因?yàn)橐粋€(gè)應(yīng)用可能重寫對(duì)于其他應(yīng)用來說重要的指令,所以一個(gè)問題出現(xiàn)在無線系統(tǒng)中。例如,常規(guī)的非基帶應(yīng)用可能重寫關(guān)鍵的基帶碼并且反之亦然。這種重寫可能是由無意中的編碼誤差或者入侵者的故意行為造成的。
其結(jié)果是,為了促進(jìn)與常規(guī)應(yīng)用相關(guān)的處理器和與無線應(yīng)用相關(guān)的處理器之間進(jìn)行不穩(wěn)定結(jié)合必須進(jìn)行困難的調(diào)節(jié)。一些情況下,可以利用專門的軟件。另一些情況下,完全獨(dú)立的系統(tǒng)可以采用非常有限的子系統(tǒng)間通信的方式。還有一種選擇,相互獨(dú)立的子系統(tǒng)可以利用相互獨(dú)立存儲(chǔ)。所有這些方法都會(huì)在某些情況下有降低性能和增加費(fèi)用的影響。
所以,需要一種方式在單一的無線設(shè)備中應(yīng)付互相獨(dú)立的處理功能的不同需要。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種系統(tǒng),包括處理器;耦合到所述處理器的地址比較寄存器,用于分析取碼以確定該取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān);和耦合到所述寄存器的具有專用于基帶和非基帶應(yīng)用的存儲(chǔ)區(qū)域的存儲(chǔ)器。本發(fā)明的另一個(gè)目的是提供一種方法,包括分析取碼以確定該取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān);以及基于所述取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān)而阻擋從所述存儲(chǔ)器的專用存儲(chǔ)區(qū)域的所述取碼。本發(fā)明的再一個(gè)目的是提供一種物品,包括存儲(chǔ)指令的介質(zhì),該指令使基于處理器的系統(tǒng)能夠分析取碼以確定該取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān);以及基于所述取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān)而阻擋從所述存儲(chǔ)器的專用存儲(chǔ)區(qū)域的所述取碼。


圖1是本發(fā)明一個(gè)實(shí)施方案的示意描述;圖2是圖1所示實(shí)施方案的另一個(gè)示意描述。
具體實(shí)施例方式
參見圖1,一個(gè)無線設(shè)備10可以包括一個(gè)處理器12。處理器12可以在總線14上與各種功能單元通信。在一些實(shí)施方案中,這些單元可以包括一個(gè)模數(shù)(A/D)轉(zhuǎn)換器22、一個(gè)數(shù)模(D/A)轉(zhuǎn)換器24、一個(gè)編碼/解碼器(CODEC)26、一個(gè)數(shù)字信號(hào)處理器(DSP)28、一個(gè)聯(lián)合測(cè)試操作組(電氣和電子工程師協(xié)會(huì)(IEEE)標(biāo)準(zhǔn)1149.1-1990IEEE Inc.,紐約,NY(10117))(JTAG)處理器34和一個(gè)通用輸入/輸出(GP I/O)設(shè)備36。此外,總線14可以與調(diào)制器30和解調(diào)器32通信。
前述的功能單元還可以耦合到一個(gè)存儲(chǔ)控制器16。此外,可以提供一條總線38以便于處理器12和存儲(chǔ)控制器16之間通信。存儲(chǔ)控制器16可以控制對(duì)儲(chǔ)存器或存儲(chǔ)器18的訪問。
一般來說,數(shù)字信號(hào)處理器28可以用于信號(hào)處理。處理器12可以執(zhí)行非基帶應(yīng)用以及基帶應(yīng)用。在一個(gè)實(shí)施例中,兩個(gè)子系統(tǒng)中任何一個(gè)的應(yīng)用都可以被存儲(chǔ)在存儲(chǔ)器18中。
存儲(chǔ)控制器16可以包括一個(gè)地址比較寄存器20。這個(gè)寄存器20可以用來確定一個(gè)特定的讀或?qū)懼噶畹牡刂贩秶?。一旦一個(gè)指令的地址范圍被檢測(cè)到,則寄存器20可以阻止與某一功能相關(guān)的地址上的指令被與另一功能相關(guān)的應(yīng)用有意或無意地重寫。
下面參見圖2,這里著重說明處理器12和地址比較寄存器20之間的關(guān)系。地址比較寄存器20可以被地址總線38訪問。地址比較寄存器20檢測(cè)一個(gè)特定指令要求訪問的存儲(chǔ)器18的地址范圍。落在一個(gè)基帶處理應(yīng)用的存儲(chǔ)地址范圍內(nèi)的取碼可以被認(rèn)為是落在常規(guī)處理應(yīng)用的地址范圍外邊的取碼。地址比較寄存器20允許對(duì)落在基帶應(yīng)用空間內(nèi)的存儲(chǔ)位置為了基帶處理進(jìn)行讀和寫訪問。寄存器20還拒絕對(duì)規(guī)定用于基帶處理的空間以外的空間為了基帶處理進(jìn)行寫訪問。
對(duì)于非基帶或常規(guī)處理應(yīng)用,在應(yīng)用空間中執(zhí)行代碼時(shí)情況相反。在應(yīng)用空間,寄存器20允許一個(gè)應(yīng)用進(jìn)入應(yīng)用存儲(chǔ)空間讀寫數(shù)據(jù)。但是,寄存器20不允許向基帶存儲(chǔ)空間寫數(shù)據(jù)。
在一些實(shí)施方案中,存儲(chǔ)器18不必在物理上分段或劃分。因此所有的應(yīng)用都可以在沒有寄存器20的情況下毫無限制地從存儲(chǔ)器18讀或?qū)懙酱鎯?chǔ)器18。
地址比較寄存器20解碼每個(gè)地址并且把這個(gè)地址用到引導(dǎo)啟動(dòng)路徑40上或者基帶啟動(dòng)路徑42上或者應(yīng)用啟動(dòng)路徑44上。每個(gè)啟動(dòng)路徑40、42或44都耦合到與它相應(yīng)的地址空間,比如引導(dǎo)和保密碼空間46、基帶處理空間48和應(yīng)用空間50。還可以提供一個(gè)非易失性代碼存儲(chǔ)區(qū)域52。
盡管存儲(chǔ)器18如圖所示被分成很分散的區(qū)域,但是本領(lǐng)域的技術(shù)人員將會(huì)了解用于任何特定功能的地址空間都可以動(dòng)態(tài)分配。所以專門用于特定功能的區(qū)域可以在物理上分布到專門用于其他功能的那些區(qū)域中去。然而,專門用于某一特定功能的總的代碼空間是地址比較寄存器20所知道并且可以使用的。在一些實(shí)施方案中,存儲(chǔ)器18可以是單一的集成電路也可以集成到其他設(shè)備中。
結(jié)果是,在一些實(shí)施方案中,非基帶應(yīng)用重寫基帶應(yīng)用的數(shù)據(jù)的可能性被減小或者消除了。這樣在一些實(shí)施方案中就不需要把基帶和常規(guī)處理系統(tǒng)分開也不需要把存儲(chǔ)器分開。因此,在一些實(shí)施方案中,費(fèi)用可以被更好地控制而且操作性能可以有所改進(jìn)。
與基于軟件的系統(tǒng)相比,硬件寄存器20的使用阻止了黑客的進(jìn)攻??删幊痰拇鎯?chǔ)管理單元(MMU)的使用使黑客能夠改變?cè)L問權(quán)和訪問特權(quán)。想要保護(hù)的代碼實(shí)際上易受攻擊。通過硬件強(qiáng)行把訪問權(quán)和訪問特權(quán)代碼隔離,訪問權(quán)和訪問特權(quán)不會(huì)被入侵者有意修改或由于編碼誤差被無意地改變。作為結(jié)果,關(guān)鍵的而且像基帶處理應(yīng)用這樣的高度敏感的應(yīng)用可以受到保護(hù)不進(jìn)行任何可能對(duì)其性能有不利影響的修改。
盡管就幾個(gè)有限的實(shí)施方案對(duì)本發(fā)明進(jìn)行了說明,本領(lǐng)域技術(shù)人員將會(huì)理解來自它們的大量的修改和變化。所附權(quán)利要求覆蓋了所有落在本發(fā)明真正的精神和范圍內(nèi)的這種修改和變化。
權(quán)利要求
1.一種系統(tǒng)包括處理器;耦合到所述處理器的地址比較寄存器,用于分析取碼以確定該取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān);和耦合到所述寄存器的具有專用于基帶和非基帶應(yīng)用的存儲(chǔ)區(qū)域的存儲(chǔ)器。
2.如權(quán)利要求1所述的系統(tǒng),其中所述寄存器阻擋在所述存儲(chǔ)器專用于基帶應(yīng)用的區(qū)域進(jìn)行與非基帶應(yīng)用相關(guān)的取碼。
3.如權(quán)利要求2所述的系統(tǒng),其中所述存儲(chǔ)器包括存儲(chǔ)引導(dǎo)和保密碼的區(qū)域,存儲(chǔ)基帶應(yīng)用的區(qū)域和存儲(chǔ)非基帶應(yīng)用的區(qū)域。
4.如權(quán)利要求3所述的系統(tǒng),其中所述地址比較寄存器阻止與非基帶應(yīng)用相關(guān)的寫操作發(fā)生在專用于基帶應(yīng)用的存儲(chǔ)區(qū)域中。
5.如權(quán)利要求1所述的系統(tǒng),其中所述系統(tǒng)是一個(gè)無線電話。
6.如權(quán)利要求1所述的系統(tǒng),其中所述存儲(chǔ)器包括一個(gè)既有基帶應(yīng)用存儲(chǔ)區(qū)域又有非基帶應(yīng)用存儲(chǔ)區(qū)域的集成電路。
7.一種方法包括分析取碼以確定該取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān);以及基于所述取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān)而阻擋從所述存儲(chǔ)器的專用存儲(chǔ)區(qū)域的所述取碼。
8.權(quán)利要求7所述的方法包括分析取碼地址以確定所述取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān)
9.權(quán)利要求8所述的方法包括阻擋在專用于基帶應(yīng)用的區(qū)域進(jìn)行與非基帶應(yīng)用相關(guān)的取碼。
10.權(quán)利要求9所述的方法包括阻擋在存儲(chǔ)器專用于引導(dǎo)和保密碼的區(qū)域進(jìn)行與引導(dǎo)和保密碼不相關(guān)的取碼。
11.權(quán)利要求8所述的方法包括阻擋在存儲(chǔ)器專用于非基帶應(yīng)用的區(qū)域進(jìn)行與基帶應(yīng)用相關(guān)的取碼。
12.權(quán)利要求11所述的方法包括用地址比較寄存器阻止與非基帶應(yīng)用相關(guān)的寫操作發(fā)生在專用于基帶應(yīng)用的存儲(chǔ)區(qū)域中。
13.權(quán)利要求7所述的方法包括把一個(gè)取碼地址與一組專用于基帶應(yīng)用的地址比較以及基于所述比較來控制對(duì)基帶應(yīng)用存儲(chǔ)區(qū)域的訪問。
14.一種物品包括存儲(chǔ)指令的介質(zhì),該指令使基于處理器的系統(tǒng)能夠分析取碼以確定該取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān);以及基于所述取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān)而阻擋從所述存儲(chǔ)器的專用存儲(chǔ)區(qū)域的所述取碼。
15.權(quán)利要求14所述的物品另外還存儲(chǔ)指令,用于使基于處理器的系統(tǒng)能夠分析取碼地址以確定所述取碼是與基帶應(yīng)用相關(guān)還是與非基帶應(yīng)用相關(guān)。
16.權(quán)利要求15所述的物品另外還存儲(chǔ)指令,用于使基于處理器的系統(tǒng)能夠阻擋在專用于基帶應(yīng)用的區(qū)域進(jìn)行與非基帶應(yīng)用相關(guān)的取碼。
17.權(quán)利要求16所述的物品另外還存儲(chǔ)指令,用于使基于處理器的系統(tǒng)能夠阻擋在存儲(chǔ)器專用于引導(dǎo)和保密碼的區(qū)域進(jìn)行與引導(dǎo)和保密碼不相關(guān)的取碼。
18.權(quán)利要求15所述的物品另外還存儲(chǔ)指令,用于使基于處理器的系統(tǒng)能夠阻擋在存儲(chǔ)器專用于基帶應(yīng)用的區(qū)域進(jìn)行與基帶應(yīng)用不相關(guān)的取碼。
19.權(quán)利要求18所述的物品另外還存儲(chǔ)指令,用于使基于處理器的系統(tǒng)能夠用地址比較寄存器阻止與非基帶應(yīng)用相關(guān)的寫操作發(fā)生在專用于基帶應(yīng)用的存儲(chǔ)區(qū)域中。
20.權(quán)利要求14所述的物品另外還存儲(chǔ)指令,用于使基于處理器的系統(tǒng)能夠把一個(gè)取碼地址與一組專用于基帶應(yīng)用的地址比較以及基于所述比較來控制對(duì)基帶應(yīng)用存儲(chǔ)區(qū)域的訪問。
全文摘要
提供一個(gè)既執(zhí)行基帶應(yīng)用又執(zhí)行非基帶應(yīng)用的單一無線系統(tǒng)(10),該系統(tǒng)在一定程度上能夠可靠地阻止對(duì)受保護(hù)代碼進(jìn)行有意或無意的轉(zhuǎn)換。例如,伴隨共用系統(tǒng)和共用存儲(chǔ)器存在著基帶處理代碼被非基帶應(yīng)用重寫的可能性。通過提供一個(gè)地址比較寄存器(20)識(shí)別特定地址并且確保這些代碼訪問僅僅向存儲(chǔ)器專用來存儲(chǔ)基帶應(yīng)用或者非基帶應(yīng)用的區(qū)域進(jìn)行,有意或無意重寫的情況被減少或者消除了。
文檔編號(hào)G06F9/32GK1405990SQ0214285
公開日2003年3月26日 申請(qǐng)日期2002年9月19日 優(yōu)先權(quán)日2001年9月19日
發(fā)明者J·P·布里澤克 申請(qǐng)人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
庆云县| 大同市| 都兰县| 六枝特区| 铜陵市| 安远县| 陈巴尔虎旗| 新乐市| 礼泉县| 武义县| 盐亭县| 景德镇市| 辽阳市| 石狮市| 正定县| 闵行区| 涿州市| 拜城县| 吉安县| 遵义市| 阿克| 南安市| 南雄市| 沁水县| 成武县| 资源县| 岳阳市| 乌恰县| 红原县| 旌德县| 扶风县| 原阳县| 兰溪市| 丽江市| 沂南县| 成武县| 湘阴县| 浦江县| 晋州市| 田阳县| 梨树县|