亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種訪問(wèn)地址處理系統(tǒng)及方法

文檔序號(hào):6499811閱讀:129來(lái)源:國(guó)知局
一種訪問(wèn)地址處理系統(tǒng)及方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種訪問(wèn)地址處理系統(tǒng),所述系統(tǒng)包括CPU、地址轉(zhuǎn)換模塊;其中,所述CPU,用于向地址轉(zhuǎn)換模塊發(fā)送訪問(wèn)地址信號(hào);所述地址轉(zhuǎn)換模塊,用于接收CPU發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的轉(zhuǎn)換地址發(fā)給總線。本發(fā)明還公開(kāi)了一種訪問(wèn)地址處理方法,采用本發(fā)明提供的訪問(wèn)地址處理系統(tǒng)及方法,能夠在外部設(shè)備地址發(fā)生變化的情況下,可不必重新制作硬件電路板便可訪問(wèn)外部設(shè)備,節(jié)省了大量的資源,提升了用戶的體驗(yàn)。
【專(zhuān)利說(shuō)明】一種訪問(wèn)地址處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及嵌入式領(lǐng)域,具體涉及一種訪問(wèn)地址處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前,針對(duì)底層的外部設(shè)備,一般都有固定的物理地址,當(dāng)訪問(wèn)某個(gè)外部設(shè)備時(shí),必須用該設(shè)備的物理地址才可以訪問(wèn)。具體的說(shuō),外部設(shè)備要對(duì)總線發(fā)送的地址進(jìn)行正確的連接,并根據(jù)地址信號(hào)進(jìn)行內(nèi)部的操作,例如,總線地址為32位,若第28位地址至第31位地址為0010的時(shí)候才能連接外部設(shè)備,則需要將這四根線作為片選連接到外部設(shè)備內(nèi)部,且在外部設(shè)備內(nèi)部滿足第28位地址至第31位地址為0010時(shí)才可以對(duì)外部設(shè)備進(jìn)行訪問(wèn),若地址線連接錯(cuò)誤,則有可能造成其對(duì)應(yīng)的地址發(fā)生變化,傳輸?shù)臄?shù)據(jù)也無(wú)法到達(dá)對(duì)應(yīng)的外部設(shè)備上。
[0003]這樣處理存在一定的限制,使得上層的操作系統(tǒng)只能適應(yīng)固定的物理地址區(qū)間的外部設(shè)備,若底層的外部設(shè)備的物理地址不在固定的物理地址區(qū)間,則上層的操作系統(tǒng)驅(qū)動(dòng)必須進(jìn)行調(diào)整才可以自動(dòng)適應(yīng)該外部設(shè)備,若操作系統(tǒng)非常復(fù)雜且龐大,則調(diào)整起來(lái)會(huì)非常費(fèi)時(shí)費(fèi)力,因此,提出一種能夠自動(dòng)適應(yīng)變化的訪問(wèn)地址的方法和系統(tǒng)是十分必要的。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明的主要目的在于提供一種訪問(wèn)地址處理系統(tǒng)及方法,能夠自動(dòng)適應(yīng)訪問(wèn)地址的變化,實(shí)現(xiàn)對(duì)外部設(shè)備的訪問(wèn)。
[0005]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]本發(fā)明提供了 一種訪問(wèn)地址處理系統(tǒng),所述系統(tǒng)包括中央處理器(CentralProcessing Unit, CPU)和地址轉(zhuǎn)換模塊;其中,
[0007]所述CPU,用于向地址轉(zhuǎn)換模塊發(fā)送訪問(wèn)地址信號(hào);
[0008]所述地址轉(zhuǎn)換模塊,用于接收CPU發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的轉(zhuǎn)換地址發(fā)給總線。
[0009]上述方案中,所述地址轉(zhuǎn)換模塊還用于判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;在判斷結(jié)果為是時(shí),則通知CPU對(duì)所述地址轉(zhuǎn)換表進(jìn)行維護(hù)操作。
[0010]上述方案中,所述CPU,還用于接收地址轉(zhuǎn)換模塊發(fā)送的通知信號(hào),對(duì)地址轉(zhuǎn)換模塊中的地址轉(zhuǎn)換表進(jìn)行增加、清空、刪除操作。
[0011]上述方案中,所述地址轉(zhuǎn)換模塊,還用于將訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表匹配,若匹配失敗,則直接將訪問(wèn)地址發(fā)給總線。
[0012]上述方案中,所述地址轉(zhuǎn)換模塊包括收發(fā)模塊、地址匹配模塊和存儲(chǔ)模塊;其中,
[0013]所述收發(fā)模塊,用于接收CPU發(fā)送的訪問(wèn)地址信號(hào);
[0014]所述地址匹配模塊,用于將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的映射地址發(fā)送給收發(fā)模塊;[0015]相應(yīng)的,所述收發(fā)模塊,還用于將地址匹配模塊發(fā)送的映射地址發(fā)送給總線;
[0016]所述存儲(chǔ)模塊,用于存儲(chǔ)預(yù)設(shè)的地址轉(zhuǎn)換表。
[0017]上述方案中,所述地址轉(zhuǎn)換模塊還包括地址判斷模塊,用于判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址發(fā)送給地址匹配模塊;在判斷結(jié)果為是時(shí),發(fā)送通知信號(hào)給收發(fā)模塊;
[0018]相應(yīng)的,所述地址匹配模塊,具體用于接收所述地址判斷模塊發(fā)送的訪問(wèn)地址,將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;
[0019]相應(yīng)的,所述收發(fā)模塊,還用于根據(jù)地址判斷模塊發(fā)送的通知信號(hào)向CPU發(fā)送地址轉(zhuǎn)換表維護(hù)操作的通知信號(hào)。
[0020]上述方案中,所述地址匹配模塊,還用于將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配失敗,將訪問(wèn)地址發(fā)送給收發(fā)模塊;
[0021]所述收發(fā)模塊,還用于將地址匹配模塊發(fā)送的訪問(wèn)地址發(fā)送給總線。
[0022]本發(fā)明還提供了一種訪問(wèn)地址處理方法,該方法包括:
[0023]接收CPU發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的轉(zhuǎn)換地址發(fā)給總線。
[0024]上述方案中,所述將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配之前,該方法還包括:
[0025]判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;在判斷結(jié)果為是時(shí),則通知CPU對(duì)所述地址轉(zhuǎn)換表進(jìn)行維護(hù)操作。
[0026]上述方案中,所述通知CPU對(duì)地址轉(zhuǎn)換表進(jìn)行維護(hù)操作包括:通知CPU對(duì)地址轉(zhuǎn)換表進(jìn)行增加、清空、刪除操作。
[0027]上述方案中,該方法還包括:
[0028]將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表匹配,若匹配失敗,則直接將訪問(wèn)地址發(fā)給總線。
[0029]上述方案中,所述地址轉(zhuǎn)換表信息為預(yù)先設(shè)置的原始地址與轉(zhuǎn)換地址的映射關(guān)系O
[0030]本發(fā)明提供的訪問(wèn)地址處理系統(tǒng)及方法,通過(guò)在CPU和總線之間設(shè)置地址轉(zhuǎn)換模塊,用于接收CPU發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,在匹配成功時(shí)將匹配的轉(zhuǎn)換地址發(fā)給總線,如此,能夠自動(dòng)適用訪問(wèn)地址的變化,實(shí)現(xiàn)外部設(shè)備的訪問(wèn);另外,通過(guò)地址轉(zhuǎn)換模塊的SLAVE接口可對(duì)地址轉(zhuǎn)換表進(jìn)行增加、清空、刪除等操作,如此,對(duì)于龐大而復(fù)雜的操作系統(tǒng),一旦外部設(shè)備的地址發(fā)生變化,可不必重新制作硬件電路板便可訪問(wèn)外部設(shè)備,節(jié)省了大量的資源,提升了用戶的體驗(yàn)。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0031]圖1為本發(fā)明訪問(wèn)地址處理系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0032]圖2為本發(fā)明實(shí)施例提供的訪問(wèn)地址處理方法的流程示意圖。
【具體實(shí)施方式】[0033]下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。
[0034]圖1為本發(fā)明訪問(wèn)地址處理系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖1所示,所述系統(tǒng)包括CPUll和地址轉(zhuǎn)換模塊12 ;其中,
[0035]所述CPU11,用于向地址轉(zhuǎn)換模塊12發(fā)送訪問(wèn)地址信號(hào);
[0036]所述地址轉(zhuǎn)換模塊12,用于接收CPUll發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的映射地址發(fā)給總線。
[0037]這里,所述地址轉(zhuǎn)換模塊12包含一對(duì)以上MASTER/SLAVE接口,以實(shí)現(xiàn)讀寫(xiě)功能;其中,所述MASTER接口用于發(fā)送指令;所述SLAVE接口用于接收指令,通常用于接收CPU向所述地址轉(zhuǎn)換模塊12發(fā)送的對(duì)所述地址轉(zhuǎn)換表的維護(hù)操作指令。
[0038]進(jìn)一步的,所述地址轉(zhuǎn)換模塊12還用于判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;在判斷結(jié)果為是時(shí),則通知CPUll對(duì)所述地址轉(zhuǎn)換表進(jìn)行維護(hù)操作。
[0039]進(jìn)一步的,所述CPUlI,還用于接收地址轉(zhuǎn)換模塊12發(fā)送的通知信號(hào),對(duì)地址轉(zhuǎn)換模塊12中的地址轉(zhuǎn)換表進(jìn)行增加、清空、刪除操作。
[0040]進(jìn)一步的,所述地址轉(zhuǎn)換模塊12,還用于將訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表匹配,若匹配失敗,則直接將訪問(wèn)地址發(fā)給總線。
[0041]進(jìn)一步的,所述地址轉(zhuǎn)換模塊12包括收發(fā)模塊121、地址匹配模塊123和存儲(chǔ)模塊124 ;其中,
[0042]所述收發(fā)模塊121,用于接收CPUll發(fā)送的訪問(wèn)地址信號(hào);
[0043]所述地址匹配模塊123,用于將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的映射地址發(fā)送給收發(fā)模塊121 ;
[0044]相應(yīng)的,所述收發(fā)模塊121,還用于將地址匹配模塊123發(fā)送的映射地址發(fā)送給總線.-^4 ,
[0045]所述存儲(chǔ)模塊124,用于存儲(chǔ)預(yù)設(shè)的地址轉(zhuǎn)換表。
[0046]進(jìn)一步的,所述地址轉(zhuǎn)換模塊還包括地址判斷模塊122,用于判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址發(fā)送給地址匹配模塊123 ;在判斷結(jié)果為是時(shí),發(fā)送通知信號(hào)給收發(fā)模塊121 ;
[0047]相應(yīng)的,所述地址匹配模塊123,具體用于接收所述地址判斷模塊122發(fā)送的訪問(wèn)地址,將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;
[0048]相應(yīng)的,所述收發(fā)模塊121,還用于根據(jù)地址判斷模塊122發(fā)送的通知信號(hào)向CPUll發(fā)送地址轉(zhuǎn)換表維護(hù)操作的通知信號(hào)。
[0049]進(jìn)一步的,所述地址匹配模塊123,還用于將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配失敗,將訪問(wèn)地址發(fā)送給收發(fā)模塊121 ;
[0050]所述收發(fā)模塊121,還用于將地址匹配模塊123發(fā)送的訪問(wèn)地址發(fā)送給總線。
[0051]本發(fā)明還提供了一種訪問(wèn)地址處理方法,該方法包括:接收CPU發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的轉(zhuǎn)換地址發(fā)給總線。
[0052]進(jìn)一步的,所述將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配之前,該方法還包括:[0053]判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;在判斷結(jié)果為是時(shí),則通知CPU對(duì)所述地址轉(zhuǎn)換表進(jìn)行維護(hù)操作。
[0054]進(jìn)一步的,所述通知CPU對(duì)地址轉(zhuǎn)換表進(jìn)行維護(hù)操作包括:通知CPU對(duì)地址轉(zhuǎn)換表進(jìn)行增加、清空、刪除操作。
[0055]進(jìn)一步的,該方法還包括:將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表匹配,若匹配失敗,則直接將訪問(wèn)地址發(fā)給總線。
[0056]進(jìn)一步的,所述地址轉(zhuǎn)換表信息為預(yù)先設(shè)置的原始地址與轉(zhuǎn)換地址的映射關(guān)系。
[0057]圖2為本發(fā)明實(shí)施例提供的訪問(wèn)地址處理方法的流程示意圖,如圖2所示,包括以下步驟:
[0058]步驟201~步驟202:接收CPU發(fā)送的訪問(wèn)地址信號(hào),判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,若判斷的結(jié)果為是,執(zhí)行步驟203 ;否則,執(zhí)行步驟204 ;
[0059]這里, 所述內(nèi)部表地址為地址轉(zhuǎn)換表所在位置的地址,即地址轉(zhuǎn)換模塊的地址,且所述內(nèi)部表地址可以是一個(gè)地址范圍,如0xEFFF,0000到0xR)00,0000。
[0060]步驟203:通知CPU對(duì)地址轉(zhuǎn)換表進(jìn)行維護(hù)操作;
[0061]這里,若CPU發(fā)送的訪問(wèn)地址屬于內(nèi)部表地址的地址范圍,則說(shuō)明CPU訪問(wèn)的是地址轉(zhuǎn)換模塊,需對(duì)地址轉(zhuǎn)換模塊中的地址轉(zhuǎn)換表進(jìn)行相應(yīng)的維護(hù)操作,例如增加、清空、刪除等操作,
[0062]步驟204:將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,執(zhí)行步驟205:將匹配的轉(zhuǎn)換地址發(fā)給總線;若匹配失敗,執(zhí)行步驟206:直接將訪問(wèn)地址發(fā)給總線;
[0063]這里,若CPU發(fā)送的訪問(wèn)地址不屬于內(nèi)部表地址的地址范圍,則需要將訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,其中,所述地址轉(zhuǎn)換表信息為原始地址與轉(zhuǎn)換地址的映射關(guān)系,如表1所不:
[0064]
【權(quán)利要求】
1.一種訪問(wèn)地址處理系統(tǒng),其特征在于,所述系統(tǒng)包括中央處理器CPU和地址轉(zhuǎn)換模塊;其中, 所述CPU,用于向地址轉(zhuǎn)換模塊發(fā)送訪問(wèn)地址信號(hào); 所述地址轉(zhuǎn)換模塊,用于接收CPU發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的轉(zhuǎn)換地址發(fā)給總線。
2.根據(jù)權(quán)利要求1所述的處理系統(tǒng),其特征在于,所述地址轉(zhuǎn)換模塊還用于判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;在判斷結(jié)果為是時(shí),則通知CPU對(duì)所述地址轉(zhuǎn)換表進(jìn)行維護(hù)操作。
3.根據(jù)權(quán)利要求2所述的處理系統(tǒng),其特征在于, 所述CPU,還用于接收地址轉(zhuǎn)換模塊發(fā)送的通知信號(hào),對(duì)地址轉(zhuǎn)換模塊中的地址轉(zhuǎn)換表進(jìn)行增加、清空、刪除操作。
4.根據(jù)權(quán)利要求1所述的處理系統(tǒng),其特征在于, 所述地址轉(zhuǎn)換模塊,還用于將訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表匹配,若匹配失敗,則直接將訪問(wèn)地址發(fā)給總線。
5.根據(jù)權(quán)利要求1、2、3或4所述的處理系統(tǒng),其特征在于,所述地址轉(zhuǎn)換模塊包括收發(fā)模塊、地址匹配模塊和存儲(chǔ)模塊;其中, 所述收發(fā)模塊,用于接收CPU發(fā)送的訪問(wèn)地址信號(hào); 所述地址匹配模塊,用于將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的映射地址發(fā)送給收發(fā)模塊; 相應(yīng)的,所述收發(fā)模塊,還用于將地址匹配模塊發(fā)送的映射地址發(fā)送給總線; 所述存儲(chǔ)模塊,用于存儲(chǔ)預(yù)設(shè)的地址轉(zhuǎn)換表。
6.根據(jù)權(quán)利要求5所述的處理系統(tǒng),其特征在于,所述地址轉(zhuǎn)換模塊還包括地址判斷模塊,用于判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址發(fā)送給地址匹配模塊;在判斷結(jié)果為是時(shí),發(fā)送通知信號(hào)給收發(fā)模塊; 相應(yīng)的,所述地址匹配模塊,具體用于接收所述地址判斷模塊發(fā)送的訪問(wèn)地址,將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配; 相應(yīng)的,所述收發(fā)模塊,還用于根據(jù)地址判斷模塊發(fā)送的通知信號(hào)向CPU發(fā)送地址轉(zhuǎn)換表維護(hù)操作的通知信號(hào)。
7.根據(jù)權(quán)利要求5所述的處理系統(tǒng),其特征在于, 所述地址匹配模塊,還用于將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配失敗,將訪問(wèn)地址發(fā)送給收發(fā)模塊; 所述收發(fā)模塊,還用于將地址匹配模塊發(fā)送的訪問(wèn)地址發(fā)送給總線。
8.一種訪問(wèn)地址處理方法,其特征在于,該方法包括: 接收CPU發(fā)送的訪問(wèn)地址信號(hào),并將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配,若匹配成功,將匹配的轉(zhuǎn)換地址發(fā)給總線。
9.根據(jù)權(quán)利要求8所述的處理方法,其特征在于,所述將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配之前,該方法還包括: 判斷所述訪問(wèn)地址是否屬于內(nèi)部表地址,在判斷結(jié)果為否時(shí),將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表信息匹配;在判斷結(jié)果為是時(shí),則通知CPU對(duì)所述地址轉(zhuǎn)換表進(jìn)行維護(hù)操作。
10.根據(jù)權(quán)利要求9所述的處理方法,其特征在于,所述通知CPU對(duì)地址轉(zhuǎn)換表進(jìn)行維護(hù)操作包括:通知CPU對(duì)地址轉(zhuǎn)換表進(jìn)行增加、清空、刪除操作。
11.根據(jù)權(quán)利要求8所述的處理方法,其特征在于,該方法還包括: 將所述訪問(wèn)地址與預(yù)設(shè)的地址轉(zhuǎn)換表匹配,若匹配失敗,則直接將訪問(wèn)地址發(fā)給總線。
12.根據(jù)權(quán)利要求8、9、10或11所述的處理方法,其特征在于,所述地址轉(zhuǎn)換表信息為預(yù)先設(shè)置的原始 地址與轉(zhuǎn)換地址的映射關(guān)系。
【文檔編號(hào)】G06F13/16GK103970687SQ201310046343
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2013年2月5日 優(yōu)先權(quán)日:2013年2月5日
【發(fā)明者】王翔宇 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1