具有存儲(chǔ)功能的器件的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種具有存儲(chǔ)功能的器件。
【背景技術(shù)】
[0002]具有存儲(chǔ)功能的器件中包括存儲(chǔ)器及其主控制器,傳統(tǒng)的存儲(chǔ)器包括:
[0003]靜態(tài)存儲(chǔ)器(StaticRandom Access Memory, SRAM);
[0004]動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DynamicRandom Access Memory, DRAM);
[0005]電可擦可編程只讀存儲(chǔ)器(ElectricallyErasable Programmable Read OnlyMemory, EEPR0M);及,
[0006]非易失閃存(比如,NORFlash 和 NAND Flash)。
[0007]這些存儲(chǔ)器采用不同存儲(chǔ)技術(shù),并且具有不同總線接口和存儲(chǔ)特性。但是,他們的共同特點(diǎn)是通過直接電氣連接的接口,也即接觸式接口與所述主控制器相連,并通過所述接觸式接口進(jìn)行數(shù)據(jù)的讀取或存儲(chǔ)。
[0008]隨著射頻識(shí)別技術(shù)(Rad1Frequency Identificat1n, RFID)的發(fā)展,采用 LF、HF、UHF等不同射頻頻段RFID也得到了廣泛的應(yīng)用,其中:LF代表低頻射頻,在125KHz左右;HF代表高頻射頻,在13.56MHz左右;UHF代表超高頻射頻,在860至960MHz范圍之內(nèi)。
[0009]射頻讀寫器通過射頻接口,也即非接觸式接口,在無電氣連接、非接觸的情況下對(duì)射頻標(biāo)簽中存儲(chǔ)的數(shù)據(jù)進(jìn)行讀取或存儲(chǔ),射頻標(biāo)簽一般采用EEPROM類型的存儲(chǔ)器。
[0010]對(duì)于接觸式接口的存儲(chǔ)器而言,如果需要交換數(shù)據(jù),必須通過PCB焊接或電纜連接的方式進(jìn)行接口之間的有線連接,故一般無法在整機(jī)設(shè)備中與外界直接交換數(shù)據(jù),一般通過與主控制器之間的交互實(shí)現(xiàn)與外界的數(shù)據(jù)交換行;而對(duì)于非接觸式接口的射頻標(biāo)簽,由于數(shù)據(jù)交換必須通過讀卡器進(jìn)行,故在無內(nèi)置射頻讀寫器的整機(jī)設(shè)備中,射頻標(biāo)簽無法與設(shè)備的主控制器交換數(shù)據(jù)。
[0011]為了解決這一問題,近年有廠商推出了一種具有存儲(chǔ)功能的器件,其同時(shí)具備接觸式接口與非接觸式接口的EEPROM存儲(chǔ)器件,如STM的M24LR64以及在NXP200780030172.1專利中提到的雙接口存儲(chǔ)器。這些雙接口存儲(chǔ)器件,可以通過接觸式接口,如IIC接口,或非接觸式接口,如IS015693HF射頻接口訪問整個(gè)存儲(chǔ)空間,并可根據(jù)權(quán)限設(shè)置,設(shè)定只有接觸接口可以訪問的區(qū)域、只有非接觸接口可以訪問的區(qū)域、或兩個(gè)接口都可以訪問的區(qū)域。由此可以以很低的成本,實(shí)現(xiàn)整機(jī)設(shè)備與外部射頻讀寫器的數(shù)據(jù)交換。
[0012]在現(xiàn)有的雙接口器件的方案中,存儲(chǔ)空間的邏輯映射是——對(duì)應(yīng)的,即如M24LR64,接觸式接口尋址的64kbit EEPROM空間與非接觸式接口尋址的64kbit EEPROM是一致的。這一特性使得現(xiàn)有的雙接口器件,在接觸式接口與非接觸式接口對(duì)于數(shù)據(jù)格式都有各自規(guī)定的情況下,無法兼顧兩個(gè)接口的同時(shí)正常工作。
[0013]例如:在一藍(lán)牙音頻傳輸器件中,主芯片外掛的EEPROM存儲(chǔ)器中主要存放傳輸模塊的程序代碼,在上電后,主芯片從最低位地址開始,將EEPROM存儲(chǔ)器中的代碼全部載入主芯片內(nèi)部的SRAM,并運(yùn)行程序代碼,由此要求EEPROM存儲(chǔ)器中的數(shù)據(jù)格式必須符合主芯片的代碼格式要求。而當(dāng)這一藍(lán)牙音頻傳輸器件也要支持通過NFC實(shí)現(xiàn)藍(lán)牙配對(duì)功能時(shí),如果采用同一個(gè)EEPROM存儲(chǔ)器實(shí)現(xiàn)NFC Type2標(biāo)簽功能,則要求雙接口 EEPROM存儲(chǔ)器中的數(shù)據(jù)格式必須符合近場(chǎng)通訊標(biāo)簽數(shù)據(jù)格式的定義。由此可見,在現(xiàn)有方案中,無法通過一片雙接口存儲(chǔ)器完成系統(tǒng)自定義數(shù)據(jù)格式的數(shù)據(jù)和標(biāo)準(zhǔn)化的近場(chǎng)通訊標(biāo)簽數(shù)據(jù)格式數(shù)據(jù)的同時(shí)存儲(chǔ)。
【發(fā)明內(nèi)容】
[0014]本發(fā)明技術(shù)方案所解決的技術(shù)問題是,解決具有存儲(chǔ)功能的器件中所存儲(chǔ)的不同數(shù)據(jù)格式的數(shù)據(jù)的同時(shí)訪問。
[0015]為了解決上述技術(shù)問題,本發(fā)明技術(shù)方案提供了一種具有存儲(chǔ)功能的器件,包括:
[0016]第一存儲(chǔ)區(qū)域,適于存儲(chǔ)通用數(shù)據(jù);
[0017]第二存儲(chǔ)區(qū)域,適于存儲(chǔ)標(biāo)簽數(shù)據(jù);
[0018]接觸式接口,適于與外部器件進(jìn)行交互;
[0019]非接觸式接口,適于與外部器件進(jìn)行交互;
[0020]系統(tǒng)配置區(qū)域,適于存儲(chǔ)系統(tǒng)配置數(shù)據(jù),所述系統(tǒng)配置數(shù)據(jù)包括存儲(chǔ)區(qū)域訪問方式設(shè)定信息;
[0021]處理器,適于在所述接觸式接口接收到來自外部器件的指令時(shí),根據(jù)所述存儲(chǔ)區(qū)域訪問方式設(shè)定信息控制所述接觸式接口訪問第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域;還適于在所述非接觸式接口接收到來自外部器件的指令時(shí),根據(jù)所述指令的類型控制所述非接觸式接口訪問第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域。
[0022]可選的,所述存儲(chǔ)區(qū)域訪問方式設(shè)定信息包括指令類型和存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系;
[0023]所述處理器包括:
[0024]第一處理子單元,適于在所述來自外部器件的指令為第一指令類型時(shí)響應(yīng),并控制所述接觸式接口對(duì)所述第一存儲(chǔ)區(qū)域的訪問;適于在所述來自外部器件的指令為第二指令類型時(shí)響應(yīng),并控制所述接觸式接口對(duì)所述第二存儲(chǔ)區(qū)域的訪問。
[0025]可選的,所述存儲(chǔ)區(qū)域訪問方式設(shè)定信息包括地址范圍和存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系;
[0026]所述處理器包括:
[0027]第一處理子單元,適于在所述來自外部器件的指令所攜帶的目標(biāo)地址處于第一地址范圍時(shí)響應(yīng),并控制所述接觸式接口對(duì)所述第一存儲(chǔ)區(qū)域的訪問;適于在所述來自外部器件的指令所攜帶的目標(biāo)地址處于第二地址范圍時(shí)響應(yīng),并控制所述接觸式接口對(duì)所述第二存儲(chǔ)區(qū)域的訪問。
[0028]可選的,在所述第一存儲(chǔ)區(qū)域中具有所述第二存儲(chǔ)區(qū)域的鏡像區(qū)域;所述存儲(chǔ)區(qū)域訪問方式設(shè)定信息包括所述鏡像地址的指向;
[0029]所述處理器包括:
[0030]第一處理子單元,適于所述來自外部器件的指令所攜帶的目標(biāo)地址處于所述鏡像區(qū)域的地址范圍時(shí)響應(yīng),并基于所述鏡像地址的指向控制所述接觸式接口對(duì)所述第一存儲(chǔ)區(qū)域鏡像區(qū)域的訪問,以實(shí)現(xiàn)對(duì)所述第二存儲(chǔ)區(qū)域的訪問。
[0031]可選的,所述處理器包括:
[0032]第一處理子單元,適于在所述指令符合第一類規(guī)范時(shí),控制所述非接觸式接口對(duì)所述第一存儲(chǔ)區(qū)域進(jìn)行訪問;
[0033]第二處理子單元,適于在所述指令符合第二類規(guī)范時(shí),控制所述非接觸式接口對(duì)所述第二存儲(chǔ)區(qū)域進(jìn)行訪問。
[0034]可選的,所述非接觸式接口的訪問遵循IS014443或IS015693通信協(xié)議,所述第一類規(guī)范為私有指令,所述第二類規(guī)范為NFC TYPE2TAG指令。
[0035]可選的,所述處理器還包括:
[0036]接口仲裁子單元,適于對(duì)所述接觸式接口和非接觸式接口所接收指令的優(yōu)先級(jí)進(jìn)行判斷,根據(jù)所述優(yōu)先級(jí)選通所述處理器和所述接觸式接口或所述非接觸式接口的鏈路。
[0037]可選的,所述具有存儲(chǔ)功能的器件還包括:保護(hù)位區(qū)域;所述保護(hù)位區(qū)域適于存儲(chǔ)保護(hù)位的配置數(shù)據(jù),所述處理器還包括:
[0038]讀寫保護(hù)單元,適于根據(jù)所述保護(hù)位的配置數(shù)據(jù)對(duì)所述第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)位的訪問進(jìn)行權(quán)限管理。
[0039]可選的,所述處理器還包括:
[0040]密碼保護(hù)單元,適于對(duì)所述系統(tǒng)配置區(qū)域及保護(hù)位區(qū)域的配置數(shù)據(jù)改寫進(jìn)行密碼保護(hù)。
[0041]可選的,所述具有存儲(chǔ)功能的器件還包括:
[0042]天線,適于感知非接觸場(chǎng)內(nèi)的電磁信號(hào),當(dāng)所述電磁信號(hào)為所述來自外部器件的指令時(shí),所述非接觸式接口接收該電磁信號(hào)。
[0043]可選的,所述具有存儲(chǔ)功能的器件還包括:
[0044]主控制器、電源管理單元及第一輸出管腳;
[0045]所述電源管理單元適于在所述非接觸式接口接收到來自外部器件的指令時(shí)被觸發(fā),對(duì)該指令進(jìn)行邏輯處理,并產(chǎn)生場(chǎng)檢測(cè)信號(hào)及電源信號(hào);
[0046]所述第一輸出管腳適于輸出所述場(chǎng)檢測(cè)信號(hào)至所述主控制器,以喚醒所述主控制器。
[0047]可選的,所述具有存儲(chǔ)功能的器件還包括:
[0048]第二輸出管腳;
[0049]所述第二輸出管腳適于在所述處理器處理所述非接觸式接口接收到來自外部器件的指令時(shí),輸出提示信號(hào)至所述主控制器。
[0050]可選的,所述提示信號(hào)為非接觸式接口及處理器通道的占線信息或基于所述非接觸式接口對(duì)所述第一存儲(chǔ)區(qū)域第二存儲(chǔ)區(qū)域的訪問信息。
[0051]本發(fā)明技術(shù)方案的有益效果至少包括:
[0052]本發(fā)明技術(shù)方案所提出的具有存儲(chǔ)功能的器件能夠在同時(shí)具備接觸式接口和非接觸式接口的存儲(chǔ)器中,實(shí)現(xiàn)系統(tǒng)自定義數(shù)據(jù)格式的通用數(shù)據(jù)與標(biāo)準(zhǔn)化TAG標(biāo)簽數(shù)據(jù)格式的標(biāo)簽數(shù)據(jù)的共存,并可分別通過接觸式接口和非接觸式接口對(duì)上述不同格式的存儲(chǔ)數(shù)據(jù)進(jìn)行同時(shí)訪問,大大提高了現(xiàn)有存儲(chǔ)器件與外部設(shè)備的交互能力,還簡(jiǎn)化了整機(jī)設(shè)備的存儲(chǔ)器數(shù)量,降低了生產(chǎn)配置難度。另外,本發(fā)明技術(shù)方案還可通過配置接觸式接口或非接觸接口,靈活定義存儲(chǔ)器內(nèi)存儲(chǔ)標(biāo)簽數(shù)據(jù)的容量,極大的豐富了整機(jī)設(shè)備基于雙接口數(shù)據(jù)交換的功能。
[0053]本發(fā)明技術(shù)方案通過增加可靈活配置的系統(tǒng)配置區(qū)域管理所述存儲(chǔ)區(qū)域訪問方式,在保留原有接觸與非接觸接口對(duì)存儲(chǔ)器進(jìn)行存取功能的同時(shí),特別實(shí)現(xiàn)了接觸式接口對(duì)存儲(chǔ)不同數(shù)據(jù)格式數(shù)據(jù)的存儲(chǔ)區(qū)域的同時(shí)訪問。
[0054]本發(fā)明技術(shù)方案在傳統(tǒng)的存儲(chǔ)器件的存儲(chǔ)區(qū)域上增設(shè)一塊用于存儲(chǔ)標(biāo)簽數(shù)據(jù)的存儲(chǔ)區(qū)域,區(qū)別于現(xiàn)有技術(shù)的射頻標(biāo)簽,本發(fā)明技術(shù)方案的第二存儲(chǔ)區(qū)域不僅僅可通過非接觸式接口被訪問,還可通過接觸式接口被訪問。通過接觸式接口訪問第二存儲(chǔ)區(qū)域,且要實(shí)現(xiàn)接觸式接口對(duì)第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域的同時(shí)方法,是具有難點(diǎn)的:存儲(chǔ)空間的邏輯映射是一一對(duì)應(yīng)的,第一存儲(chǔ)區(qū)域的存儲(chǔ)空間與第二存儲(chǔ)區(qū)域的存儲(chǔ)空間相對(duì)于同一接口是對(duì)應(yīng)一致的,當(dāng)接觸式接口也可對(duì)第二存儲(chǔ)區(qū)域進(jìn)行訪問時(shí),存在存儲(chǔ)區(qū)域的尋址問題。本發(fā)明技術(shù)方案還通過存儲(chǔ)區(qū)域訪問方式的配置數(shù)據(jù)的設(shè)定,解決