處理器6中設(shè)置標(biāo)簽地址控制電路60,使用標(biāo)簽地址控制電路60響應(yīng)于映射配置的使能,并在第一存儲(chǔ)區(qū)域I內(nèi)建立所述鏡像區(qū)域10。
[0131]主控制器Cl’可以直接依據(jù)第一存儲(chǔ)區(qū)域?qū)?yīng)的地址范圍(包括所述存儲(chǔ)地址和所述鏡像地址)訪問第一存儲(chǔ)區(qū)域I的通用數(shù)據(jù)和第二存儲(chǔ)區(qū)域2的標(biāo)簽數(shù)據(jù),其中,基于所述鏡像地址訪問所述鏡像區(qū)域10,對(duì)第二存儲(chǔ)區(qū)域2的訪問是通過對(duì)鏡像區(qū)域10進(jìn)行讀寫操作實(shí)現(xiàn)的。
[0132]此時(shí),接觸式接口 3對(duì)第二存儲(chǔ)區(qū)域2的操作等同于常規(guī)NVM存儲(chǔ)器操作。如果希望在非接觸模式下使用接觸式接口 3訪問標(biāo)簽數(shù)據(jù),則主控制器Cl’對(duì)該鏡像區(qū)域10寫入的數(shù)據(jù)需要滿足NFC TYPE2TAG的格式和數(shù)據(jù)要求。
[0133]存儲(chǔ)器s3的其他相關(guān)內(nèi)容可參考存儲(chǔ)器Si的相關(guān)描述。
[0134]基于存儲(chǔ)器S3,本申請(qǐng)還提供一種如圖5所示的存儲(chǔ)器件s4,包括圖4的存儲(chǔ)器S3和上述主控制器Cl’,主控制器C2則為外部的用戶設(shè)備。
[0135]基于上述具有存儲(chǔ)功能的器件s、sl至s4,以下對(duì)處理器6的結(jié)構(gòu)做進(jìn)一步闡述:
[0136]基于存儲(chǔ)器s4的結(jié)構(gòu),如圖6所示的存儲(chǔ)器s5中,為了實(shí)現(xiàn)接觸式地?cái)?shù)據(jù)訪問,處理器6’包括:常規(guī)存儲(chǔ)器讀寫控制電路(NVM R/ff ctrl)61。
[0137]當(dāng)接觸式接口 3獲取訪問信息,并依據(jù)處理器6’的訪問權(quán)限進(jìn)行存儲(chǔ)區(qū)域的訪問時(shí),通過常規(guī)存儲(chǔ)器讀寫控制電路61,完成存儲(chǔ)區(qū)域數(shù)據(jù)的存取操作和配置操作。這對(duì)于第一存儲(chǔ)區(qū)域I (Γ )、第二存儲(chǔ)區(qū)域2及系統(tǒng)配置區(qū)域5的訪問都是適用的。
[0138]為了實(shí)現(xiàn)非接觸式地?cái)?shù)據(jù)訪問,基于非接觸式接口 4,處理器6’包括:第一處理子單元及第二處理子單元。
[0139]第一處理子單元適于在所述指令信息符合第一類規(guī)范時(shí),控制所述非接觸式接口4對(duì)所述第一存儲(chǔ)區(qū)域1(1’ )進(jìn)行訪問。符合所述第一類規(guī)范的指令滿足私有指令的定義,所述第一處理子單元的具體實(shí)現(xiàn)電路可以是所述常規(guī)存儲(chǔ)器讀寫控制電路61。不僅限于對(duì)第一存儲(chǔ)區(qū)域1(1’ )進(jìn)行訪問,通過非接觸式接口 4及常規(guī)存儲(chǔ)器讀寫控制電路61,可以相同的訪問方式對(duì)系統(tǒng)配置區(qū)域5實(shí)現(xiàn)接觸式訪問。
[0140]第二處理子單元適于在所述指令信息符合第二類規(guī)范時(shí),控制所述非接觸式接口4對(duì)所述第二存儲(chǔ)區(qū)域2進(jìn)行訪問。所述第一處理子單元的具體實(shí)現(xiàn)電路可以是近場(chǎng)數(shù)據(jù)交換讀寫控制電路(NDEF NVM R/ff ctrl)62。基于所述非接觸式接口 4及近場(chǎng)數(shù)據(jù)交換讀寫控制電路62,存儲(chǔ)器s5能夠接受符合NFC TYPE2TAG規(guī)范的訪問指令,并直接對(duì)第二存儲(chǔ)區(qū)域2進(jìn)行寫讀操作。
[0141]為了解決存儲(chǔ)器雙接口對(duì)訪問存儲(chǔ)區(qū)域的訪問沖突,處理器6’還包括:接口仲裁子單兀(Interface Arbiter) 63、
[0142]接口仲裁子單元63適于對(duì)所述接觸式接口 3和非接觸式接口 4所接收指令的優(yōu)先級(jí)進(jìn)行判斷,根據(jù)所述優(yōu)先級(jí)選通所述處理器6’和所述接觸式接口 3或所述非接觸式接口 4的鏈路。
[0143]為了實(shí)現(xiàn)存儲(chǔ)器對(duì)訪問存儲(chǔ)區(qū)域的權(quán)限控制,處理器6’還包括:讀寫保護(hù)單元(Write Protect) 64,對(duì)應(yīng)讀寫保護(hù)單元64,可以在存儲(chǔ)器s5的存儲(chǔ)區(qū)域中增設(shè)保護(hù)位區(qū)域8,用于存儲(chǔ)保護(hù)位(Protect Bit)的配置數(shù)據(jù)。在存儲(chǔ)器s5中,保護(hù)位區(qū)域8直接設(shè)置于系統(tǒng)配置區(qū)域5。
[0144]讀寫保護(hù)單元64適于根據(jù)所述保護(hù)位的配置數(shù)據(jù)對(duì)所述存儲(chǔ)區(qū)域內(nèi)的存儲(chǔ)位的訪問進(jìn)行權(quán)限管理。所述存儲(chǔ)區(qū)域包括第一存儲(chǔ)區(qū)域1(1’)、第二存儲(chǔ)區(qū)域2及系統(tǒng)配置區(qū)域5。
[0145]更為優(yōu)選的,處理器6’還可以對(duì)保護(hù)位區(qū)域8乃至系統(tǒng)系統(tǒng)配置區(qū)域5的改寫進(jìn)行密碼保護(hù)。處理器6’還包括:密碼保護(hù)單元(Password Protect)650
[0146]密碼保護(hù)單元65適于對(duì)所述系統(tǒng)配置區(qū)域5 (包括保護(hù)位區(qū)域8)的配置數(shù)據(jù)改寫進(jìn)行密碼保護(hù)。
[0147]存儲(chǔ)器s5中:
[0148]對(duì)于接觸式訪問過程,經(jīng)過接觸式接口 3的指令解析后,接口仲裁子單元63優(yōu)先處理接觸式指令,此時(shí),開啟處理器6’與接觸式接口 3的鏈路,關(guān)閉處理器6’與非接觸式接口 4的鏈路,而讀寫保護(hù)單元64則根據(jù)保護(hù)位區(qū)域8的配置數(shù)據(jù)對(duì)指令進(jìn)行控制,排除不具有訪問權(quán)限的指令,使常規(guī)存儲(chǔ)器讀寫控制電路61基于具備訪問權(quán)限的指令完成對(duì)數(shù)據(jù)存取操作和配置操作。
[0149]對(duì)于非接觸式訪問過程,經(jīng)過非接觸式接口 4的指令解析后,接口仲裁子單元63優(yōu)先處理非接觸式指令,此時(shí),開啟處理器6’與非接觸式接口 4的鏈路,關(guān)閉處理器6’與接觸式接口 3的鏈路,而讀寫保護(hù)單元64則根據(jù)保護(hù)位區(qū)域8的配置數(shù)據(jù)對(duì)指令進(jìn)行控制,排除不具有訪問權(quán)限的指令,使常規(guī)存儲(chǔ)器讀寫控制電路61基于具備訪問權(quán)限的通用指令(該指令滿足私有指令的定義)完成對(duì)通用數(shù)據(jù)或配置數(shù)據(jù)的存取操作和配置操作,使近場(chǎng)數(shù)據(jù)交換讀寫控制電路62基于具備訪問權(quán)限的標(biāo)簽指令(符合NFC TYPE2TAG協(xié)議規(guī)范)完成對(duì)標(biāo)簽數(shù)據(jù)的存取操作和配置操作。
[0150]當(dāng)然,上述處理器6’的配置方式對(duì)于具有存儲(chǔ)功能的器件S、Si至s4都是適用的。處理器6’的上述結(jié)構(gòu)也可以滿足選擇性適用。
[0151]基于圖6所示存儲(chǔ)器s5的結(jié)構(gòu),參考圖7,本申請(qǐng)給出了一則使用對(duì)訪問指令的擴(kuò)展方式對(duì)所述存儲(chǔ)區(qū)域進(jìn)行訪問的流程:
[0152]當(dāng)訪問開始時(shí),接口仲裁子單元63首先判斷接口的操作權(quán)限,若接觸式接口 3具備優(yōu)先級(jí),則當(dāng)接觸式接口 3接收到訪問指令及訪問地址信息,接觸式訪問通路被開啟,非接觸式訪問通路被關(guān)閉。接觸式接口 3對(duì)接收到的訪問指令及訪問地址信息進(jìn)行解析,并根據(jù)擴(kuò)展指令判斷訪問的是通用數(shù)據(jù)(第一存儲(chǔ)區(qū)域I或系統(tǒng)配置區(qū)域5),還是標(biāo)簽數(shù)據(jù)(第二存儲(chǔ)區(qū)域2);若擴(kuò)展指令對(duì)應(yīng)第一存儲(chǔ)區(qū)域的通用數(shù)據(jù),且根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)訪問地址使用NVM數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng);若擴(kuò)展指令對(duì)應(yīng)第二存儲(chǔ)區(qū)域的標(biāo)簽數(shù)據(jù),且根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)訪問地址使用近場(chǎng)通信數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng)。
[0153]若非接觸式接口 4具備優(yōu)先級(jí),則當(dāng)非接觸式接口 4接收到訪問指令及訪問地址信息,非接觸式訪問通路被開啟,接觸式訪問通路被關(guān)閉。非接觸式接口 4對(duì)接收到的訪問指令及訪問地址信息進(jìn)行解析,并根據(jù)指令類型判斷訪問的是通用數(shù)據(jù)(第一存儲(chǔ)區(qū)域I或系統(tǒng)配置區(qū)域5),還是標(biāo)簽數(shù)據(jù)(第二存儲(chǔ)區(qū)域2);若指令類型對(duì)應(yīng)第一存儲(chǔ)區(qū)域,且根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)訪問地址使用NVM數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng);若指令類型對(duì)應(yīng)第二存儲(chǔ)區(qū)域的標(biāo)簽數(shù)據(jù),且根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)訪問地址使用近場(chǎng)通信數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng)。
[0154]基于圖6所示存儲(chǔ)器s5的結(jié)構(gòu),參考圖8,本申請(qǐng)也給出了一則使用對(duì)存儲(chǔ)區(qū)域地址范圍的擴(kuò)展方式對(duì)所述存儲(chǔ)區(qū)域進(jìn)行訪問的流程:
[0155]當(dāng)訪問開始時(shí),接口仲裁子單元63首先判斷接口的操作權(quán)限,若接觸式接口 3具備優(yōu)先級(jí),則當(dāng)接觸式接口 3接收到訪問指令及訪問地址信息,接觸式訪問通路被開啟,非接觸式訪問通路被關(guān)閉。接觸式接口 3對(duì)接收到的訪問指令及訪問地址信息進(jìn)行解析,并根據(jù)擴(kuò)展的地址范圍判斷訪問的是通用數(shù)據(jù)(第一存儲(chǔ)區(qū)域I或系統(tǒng)配置區(qū)域5),還是標(biāo)簽數(shù)據(jù)(第二存儲(chǔ)區(qū)域2);若地址信息對(duì)應(yīng)原地址范圍,則對(duì)應(yīng)第一存儲(chǔ)區(qū)域的通用數(shù)據(jù),此時(shí)若根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)該地址使用NVM數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng);若地址信息對(duì)應(yīng)擴(kuò)展部分的地址范圍,則對(duì)于第二存儲(chǔ)區(qū)域的標(biāo)簽數(shù)據(jù),此時(shí)若根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)訪問地址使用近場(chǎng)通信數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng)。
[0156]其他訪問內(nèi)容可參考圖7訪問流程的相關(guān)論述。
[0157]基于圖6所示存儲(chǔ)器s5的結(jié)構(gòu),參考圖9,本申請(qǐng)還給出了一則使用存儲(chǔ)區(qū)域本身進(jìn)行關(guān)聯(lián)關(guān)系的擴(kuò)展的方式對(duì)所述存儲(chǔ)區(qū)域進(jìn)行訪問的流程:
[0158]當(dāng)訪問開始時(shí),接口仲裁子單元63首先判斷接口的操作權(quán)限,若接觸式接口 3具備優(yōu)先級(jí),則當(dāng)接觸式接口 3接收到訪問指令及訪問地址信息,接觸式訪問通路被開啟,非接觸式訪問通路被關(guān)閉。接觸式接口 3對(duì)接收到的訪問指令及訪問地址信息進(jìn)行解析,并根據(jù)地址范圍判斷訪問的是通用數(shù)據(jù)(第一存儲(chǔ)區(qū)域I或系統(tǒng)配置區(qū)域5),還是映射數(shù)據(jù)(映射數(shù)據(jù)對(duì)應(yīng)鏡像區(qū)域10,對(duì)映射數(shù)據(jù)的訪問實(shí)現(xiàn)了對(duì)標(biāo)簽數(shù)據(jù)的訪問);若地址信息對(duì)應(yīng)第一存儲(chǔ)區(qū)域除鏡像區(qū)域以外的區(qū)域,則是對(duì)通用數(shù)據(jù)的訪問,此時(shí)若根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)該地址使用NVM數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng);若地址信息對(duì)應(yīng)第一存儲(chǔ)區(qū)域的鏡像區(qū)域,則是對(duì)標(biāo)簽數(shù)據(jù)的方法,此時(shí)若根據(jù)讀寫保護(hù)單元64該指令具備訪問權(quán)限,則根據(jù)訪問地址使用近場(chǎng)通信數(shù)據(jù)格式對(duì)對(duì)應(yīng)該地址的存儲(chǔ)區(qū)域進(jìn)行讀寫響應(yīng)。
[0159]其他訪問內(nèi)容可參考圖7訪問流程的相關(guān)論述。
[0160]基于上述訪問過程,本申請(qǐng)還提供了一種如圖10所示的信號(hào)流轉(zhuǎn)示意圖,揭露了在對(duì)本申請(qǐng)存儲(chǔ)器件進(jìn)行訪問時(shí)存儲(chǔ)器件內(nèi)的信號(hào)流轉(zhuǎn)關(guān)系:
[0161]接口仲裁子單元對(duì)接觸式接口或非接觸式接口進(jìn)行優(yōu)先級(jí)設(shè)定及訪問控制,其通過仲裁信號(hào)通知處理器,開啟與接觸式接口之間的處理器鏈路,還是開啟與非接觸式接口之間的處理器鏈路。
[0162]接觸式接口接收的訪問信息包括指令信息、地址信息及訪問數(shù)據(jù)(帶寫入的信息或獲取數(shù)據(jù));接觸式接口的控制電路對(duì)該訪問信息進(jìn)行譯碼、邏輯控制,并在開啟標(biāo)簽映射模式下使用標(biāo)簽地址控制電路對(duì)對(duì)應(yīng)標(biāo)簽數(shù)據(jù)的鏡像地址進(jìn)行標(biāo)簽地址控制。
[0163]上述過程能夠判斷出訪問的存儲(chǔ)區(qū)域,并輸出地址及訪問數(shù)據(jù)至常規(guī)存儲(chǔ)器讀寫控制電路進(jìn)行訪問配置。在對(duì)存儲(chǔ)區(qū)域進(jìn)行訪問前,讀寫保護(hù)單元對(duì)數(shù)據(jù)(包括配置數(shù)據(jù)、通用數(shù)據(jù)及標(biāo)簽數(shù)據(jù))均進(jìn)行權(quán)限保護(hù)