国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)字基帶通信芯片中實(shí)現(xiàn)sim/usim卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法

      文檔序號(hào):7744530閱讀:843來源:國(guó)知局
      專利名稱:數(shù)字基帶通信芯片中實(shí)現(xiàn)sim/usim卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及集成電路芯片領(lǐng)域,特別涉及數(shù)字基帶通信芯片技術(shù)領(lǐng)域,具體是指一種數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法。
      背景技術(shù)
      無論是2G時(shí)代的GSM系統(tǒng)還是3G時(shí)代的WCDMA/CDMA2000/TD-SCDMA系統(tǒng), 數(shù)字移動(dòng)用戶在“入網(wǎng)”時(shí)會(huì)得到一張SIM卡(SubscriberIdentityModule)或USIM卡 (UMTSSubscriber Identity Module)。SIM 卡是 GSM(GlcAal System for Mobile communication)數(shù)字移動(dòng)通信系統(tǒng)中的重要部份。SIM卡是一種符合ISO標(biāo)準(zhǔn)的微型智能卡(Smart Card,俗稱IC卡), IC卡內(nèi)部裝有微機(jī)集成電路,能夠?qū)崿F(xiàn)計(jì)算和安全存儲(chǔ)信息。與SIM卡類似,USIM(UMTS SubscriberIdentity Module即UMTS客戶識(shí)別模組)卡是應(yīng)3G時(shí)代的要求而產(chǎn)生,結(jié)構(gòu)與 SIM卡完全相同,但容量更大,功能更豐富。下文所述的SIM卡,包括SIM及USIM卡兩種。SIM卡的內(nèi)部硬件與普通的IC卡類似,其內(nèi)部有5個(gè)模塊,每個(gè)模塊都對(duì)應(yīng)一個(gè)功能微處理器CPU、程序存儲(chǔ)器ROM、工作存儲(chǔ)器RAM、數(shù)據(jù)存儲(chǔ)器EEPROM和串行通信單元等部件,組成一個(gè)完整的單片計(jì)算機(jī)。這5個(gè)模塊被膠封在SIM卡銅制接口后與普通IC卡封裝方式相同。SIM卡通過六根管腳與外部相連(1)數(shù)據(jù)線SIM_I0 進(jìn)行數(shù)據(jù)傳輸;(2)復(fù)位線SIM_RST 對(duì)SIM卡進(jìn)行復(fù)位操作。(3)時(shí)鐘SIM_CLK 為SIM卡提供時(shí)鐘信號(hào)。(4)編程電壓 VPP。(5)電源 VCC 和地 GND。眾所周知,手機(jī)或數(shù)據(jù)卡等移動(dòng)終端設(shè)備由RF射頻芯片、數(shù)字基帶芯片與SIM卡三部分組成。RF射頻芯片負(fù)責(zé)從基站接收模擬射頻信號(hào)轉(zhuǎn)換成數(shù)字基帶信號(hào),或?qū)?shù)字基帶芯片的數(shù)字信號(hào)轉(zhuǎn)換成模擬射頻信號(hào)并發(fā)射給基站。數(shù)字基帶芯片對(duì)RF射頻芯片傳來的信號(hào)進(jìn)行計(jì)算處理,同時(shí)控制移動(dòng)終端的各種外圍串口外設(shè)、音頻、視頻多媒體等擴(kuò)展功能。SIM卡中保存了短信、電話簿等用戶個(gè)人信息,以及移動(dòng)運(yùn)營(yíng)商的加密認(rèn)證信息。 當(dāng)移動(dòng)終端需要進(jìn)入運(yùn)營(yíng)商網(wǎng)絡(luò)時(shí),數(shù)字基帶芯片從SIM卡中讀出運(yùn)營(yíng)商的加密認(rèn)證信息,通過RF模擬射頻芯片發(fā)送給移動(dòng)運(yùn)營(yíng)商的基站認(rèn)證;同時(shí),基站發(fā)送相應(yīng)的網(wǎng)絡(luò)信息給移動(dòng)終端,終端內(nèi)的射頻芯片接收到后轉(zhuǎn)換成數(shù)字信號(hào)并傳給數(shù)字基帶芯片,基帶芯片將信息數(shù)據(jù)保存至SIM卡內(nèi)。所以,在移動(dòng)終端工作時(shí)SIM卡需要和數(shù)字基帶芯片頻繁交互。通常在數(shù)字基帶
      5芯片內(nèi),均使用專用的SIM卡控制器處理與SIM卡的交互工作。該模塊負(fù)責(zé)通過SIM_CLK 供給SIM卡時(shí)鐘,通過SIM_I0與SIM卡進(jìn)行數(shù)據(jù)交互、解析SIM卡數(shù)據(jù)。通常進(jìn)行數(shù)據(jù)交互時(shí),先由控制器發(fā)起命令,根據(jù)具體命令,SIM卡會(huì)返回相應(yīng)的響應(yīng)。如圖3所示SIM_I0 數(shù)據(jù)線上的數(shù)據(jù)從低位(LSB)到高位(MSB)依次排列,一個(gè)完整數(shù)據(jù)字節(jié)包括1位低電平起始位,8位數(shù)據(jù)位,1位偶校驗(yàn)位;在空閑狀態(tài),SIM_CLK及SIM_I0默認(rèn)為高電平,低電平有效。數(shù)據(jù)交互模式為半雙工模式,即同一時(shí)刻只能進(jìn)行單向數(shù)據(jù)傳輸(卡控制器同一時(shí)刻只能收、或者發(fā)數(shù)據(jù))。當(dāng)SIM卡與SIM卡控制器進(jìn)行數(shù)據(jù)交互時(shí),SIM卡通過SIM_I0信號(hào)線將1位低電平+8位數(shù)據(jù)位+1位偶校驗(yàn)位依次發(fā)送給卡控制器,卡控制器負(fù)責(zé)將收到的串行數(shù)據(jù)進(jìn)行解析,將串行數(shù)據(jù)轉(zhuǎn)換成處理器可以識(shí)別的并行數(shù)據(jù),并存入存儲(chǔ)空間內(nèi)等待處理。由此可知,SIM卡控制器在與SIM卡進(jìn)行數(shù)據(jù)交互時(shí)承擔(dān)著重要作用,SIM卡側(cè)的數(shù)據(jù)一般都需要SIM卡控制器進(jìn)行數(shù)據(jù)解析,才能被ARM等處理器識(shí)別。如此一來,SIM卡控制器模塊就變得必不可少,在研發(fā)數(shù)字基帶芯片時(shí),通常有兩種做法投入人力物力研發(fā)專用的SIM卡控制器,或者可以直接購(gòu)買現(xiàn)有的IP核來使用。但是上述兩種做法不可避免地增加研發(fā)成本,拉長(zhǎng)研發(fā)周期,增大研發(fā)失敗的風(fēng)險(xiǎn)。所以如何使用較少的人力、成本和時(shí)間,實(shí)現(xiàn)對(duì)SIM卡數(shù)據(jù)的正確解析就成了一個(gè)比較棘手的問題。

      發(fā)明內(nèi)容
      本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種巧妙利用現(xiàn)有SOC數(shù)字基帶芯片內(nèi)部功能、實(shí)現(xiàn)過程簡(jiǎn)單方便、工作性能穩(wěn)定可靠、適用范圍較為廣泛的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法。為了實(shí)現(xiàn)上述的目的,本發(fā)明的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法如下該數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu),其主要特定是,所述的電路結(jié)構(gòu)中包括處理器模塊,讀寫存儲(chǔ)空間模塊及其它各模塊的寄存器,控制各模塊功能,并接收各模塊產(chǎn)生的中斷信號(hào);數(shù)據(jù)訪問模塊,將輸入輸出模塊的狀態(tài)寄存器內(nèi)的數(shù)據(jù)搬運(yùn)到數(shù)據(jù)存儲(chǔ)空間模塊中;數(shù)據(jù)存儲(chǔ)空間模塊,保存數(shù)據(jù),并供所述的處理器模塊或數(shù)據(jù)訪問模塊進(jìn)行數(shù)據(jù)讀寫訪問;數(shù)據(jù)輸入輸出模塊,接收所述的處理器模塊或數(shù)據(jù)訪問模塊的控制信號(hào),通過時(shí)鐘信號(hào)線為SIM/USIM卡提供時(shí)鐘信號(hào),并通過輸入輸出信號(hào)線向SIM/USIM卡發(fā)送指令數(shù)據(jù),同時(shí)將該輸入輸出信號(hào)線上的電平信號(hào)存入所述的狀態(tài)寄存器內(nèi);計(jì)時(shí)器模塊,接收所述的處理器模塊的時(shí)間周期參數(shù)設(shè)置,并以該時(shí)間周期重復(fù)計(jì)時(shí),計(jì)時(shí)完成通過中斷信號(hào)通知所述的處理器模塊或數(shù)據(jù)訪問模塊計(jì)時(shí)結(jié)束;所述的處理器模塊、數(shù)據(jù)訪問模塊、數(shù)據(jù)存儲(chǔ)空間模塊、數(shù)據(jù)輸入輸出模塊和計(jì)時(shí)器模塊均通過內(nèi)部總線模塊交互連接。
      該數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)中的處理器模塊為 ARM處理器。該數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)中的數(shù)據(jù)訪問模塊為DMA控制器。該數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)中的數(shù)據(jù)輸入輸出模塊為通用輸入/輸出單元。該基于上述的電路結(jié)構(gòu)實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法, 其主要特點(diǎn)是,所述的方法包括以下步驟(1)所述的數(shù)字基帶通信芯片進(jìn)行上電初始化處理;(2)所述的處理器模塊控制所述的數(shù)據(jù)輸入輸出模塊與SIM/USIM卡進(jìn)行數(shù)據(jù)交互通信,并將數(shù)據(jù)存入所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中;(3)所述的計(jì)時(shí)器模塊啟動(dòng),并產(chǎn)生周期性中斷通知所述的處理器模塊和數(shù)據(jù)訪問模塊;(4)所述的數(shù)據(jù)訪問模塊將所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的數(shù)據(jù)存入所述的數(shù)據(jù)存儲(chǔ)空間模塊內(nèi);(5)所述的處理器模塊從數(shù)據(jù)存儲(chǔ)空間模塊中取出數(shù)據(jù),并進(jìn)行SIM/USIM卡響應(yīng)數(shù)據(jù)的解析處理。該實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法中的進(jìn)行上電初始化處理,包括以下步驟(11)所述的處理器模塊配置其它各個(gè)模塊的控制寄存器參數(shù),且各個(gè)模塊進(jìn)入工作狀態(tài);(12)所述的處理器模塊配置所述的數(shù)據(jù)輸入輸出模塊的參數(shù),且所述的數(shù)據(jù)輸入輸出模塊通過所述的時(shí)鐘信號(hào)線為SIM/USIM卡產(chǎn)生固定頻率的時(shí)鐘信號(hào)。該實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法中的處理器模塊控制所述的數(shù)據(jù)輸入輸出模塊與SIM/USIM卡進(jìn)行數(shù)據(jù)交互通信,包括以下步驟(21)所述的處理器模塊設(shè)置所述的數(shù)據(jù)輸入輸出模塊的控制寄存器;(22)所述的數(shù)據(jù)輸入輸出模塊通過所述的輸入輸出信號(hào)線向SIM/USIM卡發(fā)送指令數(shù)據(jù);(23)所述的SIM/USIM卡接收到指令數(shù)據(jù)并通過所述的輸入輸出信號(hào)線返回響應(yīng)數(shù)據(jù);(24)所述的數(shù)據(jù)輸入輸出模塊將該響應(yīng)數(shù)據(jù)存入內(nèi)部狀態(tài)寄存器中。該實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法中的計(jì)時(shí)器模塊啟動(dòng)并產(chǎn)生周期性中斷通知所述的處理器模塊和數(shù)據(jù)訪問模塊,包括以下步驟(31)所述的處理器模塊設(shè)置計(jì)時(shí)器參數(shù),將計(jì)時(shí)器周期設(shè)置為SIM/USIM卡的一位數(shù)據(jù)周期的1/4 1/5之間;(32)所述的計(jì)時(shí)器模塊根據(jù)該計(jì)時(shí)器周期產(chǎn)生相應(yīng)的計(jì)時(shí)中斷,并通知所述的處理器模塊和數(shù)據(jù)訪問模塊。該實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法中的將數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的數(shù)據(jù)存入數(shù)據(jù)存儲(chǔ)空間模塊內(nèi),包括以下步驟
      7
      (41)所述的數(shù)據(jù)訪問模塊數(shù)據(jù)接收所述的計(jì)時(shí)器模塊的計(jì)時(shí)中斷,讀取所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的SIM/USIM卡響應(yīng)數(shù)據(jù);(42)將所述的響應(yīng)數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的采樣數(shù)據(jù)存入所述的數(shù)據(jù)存儲(chǔ)空間模塊內(nèi), 且每位采樣數(shù)據(jù)占用所述的數(shù)據(jù)存儲(chǔ)空間模塊中一個(gè)字寬中的一位。該實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法中的進(jìn)行SIM/USIM卡響應(yīng)數(shù)據(jù)的解析處理,包括以下步驟(51)所述的處理器模塊依次從所述的數(shù)據(jù)存儲(chǔ)空間模塊中取出連續(xù)的四個(gè)字寬的存儲(chǔ)數(shù)據(jù),并將該四個(gè)字寬的存儲(chǔ)數(shù)據(jù)中所存儲(chǔ)的采樣數(shù)據(jù)取出組成四位二進(jìn)制數(shù);(52)按照以下規(guī)則將所述的四位二進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制的SIM/USIM卡有效數(shù)據(jù)

      0,0,0,0 0,0,0,1 0,0,1,0 0,0,1,1 0,1,0,0 0,1,0,1 0,1,1,0 0,1,1,1 1,0,0,0 1,0,0,1 1,0,1,0 1,0,1,1 1,1,0,0 1,1,0,1 1,1,1,0 1,1,1,1
      (53)判斷該二進(jìn)制的SIM/USIM卡有效數(shù)據(jù)是否為“0”;
      (54)如果否,則重復(fù)上述步驟(51);
      (55)如果是,則所述的處理器模塊繼續(xù)從所述的數(shù)據(jù)存儲(chǔ)空間模塊中取出9組連續(xù)的四個(gè)字寬的存儲(chǔ)數(shù)據(jù),并將各組四個(gè)字寬的存儲(chǔ)數(shù)據(jù)中所存儲(chǔ)的采樣數(shù)據(jù)取出分別組成9個(gè)四位二進(jìn)制數(shù); (56)按照以下規(guī)則將所述的9個(gè)四位二進(jìn)制數(shù)轉(zhuǎn)為9位二進(jìn)制的SIM/USIM卡有效數(shù)據(jù)
      0,0,0,0 ^0
      0,0,0, 1—0
      0,0,1,0 —0
      0,0,1,1—1
      0,1,0,0 ^0
      0,1,0,1—1
      0,1,1,0 —1
      0,1,1,1 — 1;
      1,0,0,0 ^ 0 ;
      1,0,0, 1^0;1,0,1,0 —0;1,0,1,1 — 1;1, 1,0,0 ^ 0 ;1,1,0,1 — 1;1,1,1,0— 1;1,1,1,1 — 1;(57)將該9位二進(jìn)制的SIM/USIM卡有效數(shù)據(jù)的最后一位丟棄,并將剩余的前8位二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為16進(jìn)制的SIM/USIM卡有效字節(jié)數(shù)據(jù),完成SIM/USIM卡響應(yīng)數(shù)據(jù)的解析處理。該實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法中的一個(gè)字寬可以為32 位。采用了該發(fā)明的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法,由于其中充分利用了片上系統(tǒng)(SOC,System On Chip)數(shù)字基帶芯片的內(nèi)部資源,而無需開發(fā)專用的SIM卡控制器模塊,從而利用現(xiàn)有芯片內(nèi)部資源就能解析出SIM卡數(shù)據(jù); 同時(shí),由于在搬運(yùn)數(shù)據(jù)過程中,大量使用了數(shù)據(jù)訪問模塊,所以處理器不會(huì)被頻繁打斷,占用了較少的系統(tǒng)資源,并利用處理器的空閑時(shí)間就可以完成以上處理過程,工作性能穩(wěn)定可靠,適用范圍廣泛,節(jié)約了大量的研發(fā)成本和研發(fā)時(shí)間,而且拓寬了現(xiàn)有數(shù)字基帶芯片對(duì) SIM/USIM卡數(shù)據(jù)的解析方案,在數(shù)字通信應(yīng)用領(lǐng)域有著廣闊的應(yīng)用前景。


      圖1為本發(fā)明的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)示意圖。圖2為本發(fā)明的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的方法的整體流程圖。圖3為本發(fā)明的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的方法中SIM/ USIM卡的數(shù)據(jù)波形示意圖。
      具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實(shí)施例詳細(xì)說明。請(qǐng)參閱圖1所示,該數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu), 其中包括(1)處理器模塊,讀寫存儲(chǔ)空間模塊及其它各模塊的寄存器,控制各模塊功能,并接收各模塊產(chǎn)生的中斷信號(hào);所述的處理器模塊為ARM處理器;(2)數(shù)據(jù)訪問模塊,將輸入輸出模塊的狀態(tài)寄存器內(nèi)的數(shù)據(jù)搬運(yùn)到數(shù)據(jù)存儲(chǔ)空間模塊中;所述的的數(shù)據(jù)訪問模塊為DMA控制器;(3)數(shù)據(jù)存儲(chǔ)空間模塊,保存數(shù)據(jù),并供所述的處理器模塊或數(shù)據(jù)訪問模塊進(jìn)行數(shù)據(jù)讀寫訪問;(4)數(shù)據(jù)輸入輸出模塊,接收所述的處理器模塊或數(shù)據(jù)訪問模塊的控制信號(hào),通過時(shí)鐘信號(hào)線為SIM/USIM卡提供時(shí)鐘信號(hào),并通過輸入輸出信號(hào)線向SIM/USIM卡發(fā)送指令數(shù)據(jù),同時(shí)將該輸入輸出信號(hào)線上的電平信號(hào)存入所述的狀態(tài)寄存器內(nèi);所述的數(shù)據(jù)輸入輸出模塊為通用輸入/輸出單元(GPIO)。(5)計(jì)時(shí)器模塊,接收所述的處理器模塊的時(shí)間周期參數(shù)設(shè)置,并以該時(shí)間周期重復(fù)計(jì)時(shí),計(jì)時(shí)完成通過中斷信號(hào)通知所述的處理器模塊或數(shù)據(jù)訪問模塊計(jì)時(shí)結(jié)束;其中,所述的處理器模塊、數(shù)據(jù)訪問模塊、數(shù)據(jù)存儲(chǔ)空間模塊、數(shù)據(jù)輸入輸出模塊和計(jì)時(shí)器模塊均通過內(nèi)部總線模塊交互連接。在實(shí)際使用當(dāng)中,本發(fā)明所涉及的SOC芯片內(nèi)部模塊如圖1所示,具體如下(1)處理器模塊本發(fā)明所述處理器可以為ARM等任意處理器。在本發(fā)明中,處理器作為內(nèi)部總線的主控模塊,可以讀寫各模塊寄存器及存儲(chǔ)空間,控制各模塊功能,各模塊可以通過各自的中斷信號(hào)通知處理器模塊。同時(shí),處理器還可以進(jìn)行各種數(shù)據(jù)運(yùn)算,進(jìn)行各種邏輯判斷等功能。(2)數(shù)據(jù)訪問模塊本發(fā)明所述數(shù)據(jù)訪問模塊可以為DMA (direct memory access存儲(chǔ)器直接存取) 控制器或具有相同功能的模塊,與處理器模塊相同,均可作為內(nèi)部總線的主控模塊,讀寫各模塊寄存器及存儲(chǔ)空間。數(shù)據(jù)訪問模塊的主要功能是搬運(yùn)數(shù)據(jù),即將某一地址空間內(nèi)的數(shù)據(jù)功能搬運(yùn)至另一地址空間,執(zhí)行搬運(yùn)操作十分迅速。缺點(diǎn)是不能同處理器一樣執(zhí)行邏輯判斷等操作。本方案的數(shù)據(jù)訪問模塊主要功能是將輸入輸出模塊狀態(tài)寄存器內(nèi)的數(shù)據(jù)搬運(yùn)到數(shù)據(jù)存儲(chǔ)空間內(nèi)。(3)數(shù)據(jù)存儲(chǔ)空間模塊本發(fā)明中,該模塊主要功能是保存數(shù)據(jù)。作為內(nèi)部總線的受控模塊,供處理器或數(shù)據(jù)訪問模塊進(jìn)行數(shù)據(jù)讀寫訪問。(4)數(shù)據(jù)輸入輸出模塊本發(fā)明中,該模塊可通過外部管腳輸入輸出電平信號(hào)。作為內(nèi)部總線的受控模塊, 處理器或數(shù)據(jù)訪問模塊均可控制該模塊,對(duì)該模塊寄存器進(jìn)行讀寫控制,輸入輸出模塊根據(jù)控制寄存器配置向外發(fā)送規(guī)則可控的電平信號(hào),同時(shí)將外部管腳的電平信號(hào)存入狀態(tài)寄存器內(nèi)。在本發(fā)明中,數(shù)據(jù)輸入輸出模塊可以為GPICKGeneral Purpose I/O通用輸入/輸出),并通過SIM CLK信號(hào)為SIM卡提供時(shí)鐘信號(hào),通過SIM IO信號(hào)向SIM卡發(fā)送指令數(shù)據(jù),同時(shí)將SIM IO上的電平信號(hào)存入狀態(tài)寄存器內(nèi)。(5)計(jì)時(shí)器模塊本發(fā)明中,該模塊起到計(jì)時(shí)功能。處理器設(shè)置計(jì)時(shí)器模塊周期參數(shù),計(jì)時(shí)器以該時(shí)間周期重復(fù)計(jì)時(shí),每次計(jì)時(shí)完成通過中斷信號(hào)通知處理器或直接訪問模塊計(jì)時(shí)結(jié)束,處理器或數(shù)據(jù)訪問模塊可進(jìn)行后續(xù)處理。(6)內(nèi)部總線模塊本發(fā)明中,該模塊負(fù)責(zé)連接芯片內(nèi)部各個(gè)模塊。內(nèi)部總線連接的模塊分為兩種主控模塊和受控模塊。主控模塊可讀寫各受控模塊寄存器,控制受控模塊功能,受控模塊被動(dòng)接受主控模塊訪問,在主控模塊控制下執(zhí)行特定功能,并通過中斷信號(hào)通知主控模塊器自身的工作狀態(tài)。本發(fā)明中的主控模塊為處理器模塊和數(shù)據(jù)訪問模塊,受控模塊為數(shù)據(jù)存儲(chǔ)空間、數(shù)據(jù)輸入輸出模塊、計(jì)時(shí)器模塊、內(nèi)部總線模塊。再請(qǐng)參閱圖2和圖3所示,該基于上述的電路結(jié)構(gòu)實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/ USIM卡數(shù)據(jù)解析的方法,其中包括以下步驟(1)所述的數(shù)字基帶通信芯片進(jìn)行上電初始化處理,包括以下步驟(a)所述的處理器模塊配置其它各個(gè)模塊的控制寄存器參數(shù),且各個(gè)模塊進(jìn)入工作狀態(tài);(b)所述的處理器模塊配置所述的數(shù)據(jù)輸入輸出模塊的參數(shù),且所述的數(shù)據(jù)輸入輸出模塊通過所述的時(shí)鐘信號(hào)線為SIM/USIM卡產(chǎn)生固定頻率的時(shí)鐘信號(hào);(2)所述的處理器模塊控制所述的數(shù)據(jù)輸入輸出模塊與SIM/USIM卡進(jìn)行數(shù)據(jù)交互通信,并將數(shù)據(jù)存入所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中,包括以下步驟(a)所述的處理器模塊設(shè)置所述的數(shù)據(jù)輸入輸出模塊的控制寄存器;(b)所述的數(shù)據(jù)輸入輸出模塊通過所述的輸入輸出信號(hào)線向SIM/USIM卡發(fā)送指令數(shù)據(jù);(c)所述的SIM/USIM卡接收到指令數(shù)據(jù)并通過所述的輸入輸出信號(hào)線返回響應(yīng)數(shù)據(jù);(d)所述的數(shù)據(jù)輸入輸出模塊將該響應(yīng)數(shù)據(jù)存入內(nèi)部狀態(tài)寄存器中;(3)所述的計(jì)時(shí)器模塊啟動(dòng),并產(chǎn)生周期性中斷通知所述的處理器模塊和數(shù)據(jù)訪問模塊,包括以下步驟(a)所述的處理器模塊設(shè)置計(jì)時(shí)器參數(shù),將計(jì)時(shí)器周期設(shè)置為SIM/USIM卡的一位數(shù)據(jù)周期的1/4 1/5之間;(b)所述的計(jì)時(shí)器模塊根據(jù)該計(jì)時(shí)器周期產(chǎn)生相應(yīng)的計(jì)時(shí)中斷,并通知所述的處理器模塊和數(shù)據(jù)訪問模塊;(4)所述的數(shù)據(jù)訪問模塊將所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的數(shù)據(jù)存入所述的數(shù)據(jù)存儲(chǔ)空間模塊內(nèi),包括以下步驟(a)所述的數(shù)據(jù)訪問模塊數(shù)據(jù)接收所述的計(jì)時(shí)器模塊的計(jì)時(shí)中斷,讀取所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的SIM/USIM卡響應(yīng)數(shù)據(jù);(b)將所述的響應(yīng)數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的采樣數(shù)據(jù)存入所述的數(shù)據(jù)存儲(chǔ)空間模塊內(nèi), 且每位采樣數(shù)據(jù)占用所述的數(shù)據(jù)存儲(chǔ)空間模塊中一個(gè)字寬中的一位;(5)所述的處理器模塊從數(shù)據(jù)存儲(chǔ)空間模塊中取出數(shù)據(jù),并進(jìn)行SIM/USIM卡響應(yīng)數(shù)據(jù)的解析處理,包括以下步驟(a)所述的處理器模塊依次從所述的數(shù)據(jù)存儲(chǔ)空間模塊中取出連續(xù)的四個(gè)字寬的存儲(chǔ)數(shù)據(jù),并將該四個(gè)字寬的存儲(chǔ)數(shù)據(jù)中所存儲(chǔ)的采樣數(shù)據(jù)取出組成四位二進(jìn)制數(shù);(b)按照以下規(guī)則將所述的四位二進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制的SIM/USIM卡有效數(shù)據(jù)0,0,0,0 ^ 0 ;0,0,0, 1^0;0,0,1,0 —0;
      0,0,1,1 — 1;0,1,0,0 — 0;0,1,0,1 — 1;0,1,1,0—1;0,1,1,1 — 1;1,0,0,0 ^ O ;1,0,0, 1 ^ O ;1,0,1,0 — 0;1,0, 1,1 — 1 ;1,1,0,0 — 0;1,1,0, 1 — 1 ;1,1,1,0 — 1 ;1,1,1,1 — 1 ;(C)判斷該ニ進(jìn)制的3通/じ5通卡有效數(shù)據(jù)是否為“0” ;(d)如果否,則重復(fù)上述步驟(a);(e)如果是,則所述的處理器模塊繼續(xù)從所述的數(shù)據(jù)存儲(chǔ)空間模塊中取出9組連 續(xù)的四個(gè)字寬的存儲(chǔ)數(shù)據(jù),并將各組四個(gè)字寬的存儲(chǔ)數(shù)據(jù)中所存儲(chǔ)的采樣數(shù)據(jù)取出分別組 成9個(gè)四位ニ進(jìn)制數(shù);(f)按照以下規(guī)則將所述的9個(gè)四位ニ進(jìn)制數(shù)轉(zhuǎn)為9位ニ進(jìn)制的5通/じ5通卡有效 數(shù)據(jù)0,0,0,0 ^ O ;0,0,0,1 ^ O ;0,0,1,0 ^ O ;0,0,1,1 — 1;0,1,0,0 — 0;0,1,0,1 — 1;
      0,1,1,0—1;
      0,1,1,1 — 1;1,0,0,0 ^ O ;1,0,0, 1 ^ O ;1,0, 1,0 ^ O ;1,0, 1,1 — 1 ;1,1,0,0 — 0;1,1,0, 1 — 1 ;1,1,1,0 — 1 ;1, 1, 1, 1 — 1 ;(g)將該9位ニ進(jìn)制的SIM/USIM卡有效數(shù)據(jù)的最后ー位丟棄,并將剩余的前8位 ニ進(jìn)制數(shù)據(jù)轉(zhuǎn)換為16進(jìn)制的3通/じ3現(xiàn)卡有效字節(jié)數(shù)據(jù),完成3通/じ3現(xiàn)卡響應(yīng)數(shù)據(jù)的解析處理。
      其中,所述一個(gè)字寬可以為32位。在實(shí)際使用當(dāng)中,本發(fā)明的利用上述SOC芯片結(jié)構(gòu)的實(shí)現(xiàn)方案,實(shí)現(xiàn)步驟大致如下(1)芯片上電,數(shù)據(jù)輸入輸出模塊通過時(shí)鐘信號(hào)SIM_CLK為SIM卡產(chǎn)生時(shí)鐘信號(hào)。O) ARM處理器控制數(shù)據(jù)輸入輸出模塊,通過數(shù)據(jù)信號(hào)SIM_I0向SIM卡發(fā)送指令數(shù)據(jù)。SIM卡接收到指令數(shù)據(jù)后,通過數(shù)據(jù)信號(hào)SIM_I0返回響應(yīng)數(shù)據(jù),數(shù)據(jù)輸入輸出模塊將該數(shù)據(jù)存入狀態(tài)寄存器內(nèi)。(3)計(jì)時(shí)器模塊啟動(dòng),產(chǎn)生周期性中斷,不斷啟動(dòng)數(shù)據(jù)訪問模塊(4)數(shù)據(jù)訪問模塊將數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器內(nèi)數(shù)據(jù)存入數(shù)據(jù)存儲(chǔ)模塊內(nèi),等待處理器處理。(5)處理器從數(shù)據(jù)存儲(chǔ)模塊中取出數(shù)據(jù),通過本發(fā)明的數(shù)據(jù)解析算法,解析出可識(shí)別的SIM卡響應(yīng)指令。其中,除了上所述本方案芯片內(nèi)部各模塊功能與連接結(jié)構(gòu),本發(fā)明的另一個(gè)特色在于實(shí)施方法步驟與數(shù)據(jù)的解析算法,下面進(jìn)行詳細(xì)說明第一步芯片初始化。芯片上電,處理器配置各模塊控制寄存器參數(shù),各模塊進(jìn)入工作狀態(tài)。處理器配置數(shù)據(jù)輸入輸出模塊參數(shù),數(shù)據(jù)輸入輸出模塊通過SIM_CLK管腳為SIM卡產(chǎn)生固定頻率時(shí)鐘信號(hào)。第二步數(shù)據(jù)輸入輸出模塊與SIM卡進(jìn)行通訊。處理器設(shè)置數(shù)據(jù)輸入輸出模塊寄存器,啟動(dòng)輸入輸出模塊通過數(shù)據(jù)信號(hào)SIM_I0 向SIM卡發(fā)送指令數(shù)據(jù)。SIM卡接收到指令數(shù)據(jù)后,通過數(shù)據(jù)信號(hào)SIM_I0返回響應(yīng)數(shù)據(jù),輸入輸出模塊將該數(shù)據(jù)存入狀態(tài)寄存器的某一位內(nèi)。第三步啟動(dòng)計(jì)時(shí)器。處理器設(shè)置計(jì)時(shí)器參數(shù),將計(jì)時(shí)器周期設(shè)置為SIM卡一位數(shù)據(jù)周期的1/4至1/5 之間,這樣計(jì)時(shí)器就會(huì)在SIM卡一位數(shù)據(jù)周期內(nèi)產(chǎn)生4次計(jì)時(shí)中斷,通知處理器和數(shù)據(jù)訪問模塊。第四步數(shù)據(jù)訪問模塊搬運(yùn)數(shù)據(jù)。數(shù)據(jù)訪問模塊接收到計(jì)時(shí)器中斷后,將輸入輸出模塊內(nèi)的狀態(tài)寄存器內(nèi)的SIM卡響應(yīng)數(shù)據(jù)存入存儲(chǔ)空間內(nèi),在SIM卡一位數(shù)據(jù)周期內(nèi)執(zhí)行四次,這樣SIM卡的每1位有效數(shù)據(jù)就被轉(zhuǎn)換成4位采樣數(shù)據(jù),而一位采樣數(shù)據(jù)占用一個(gè)位寬的存儲(chǔ)空間中的一位,譬如存儲(chǔ)空間位寬為32位,那么1位采樣數(shù)據(jù)只占用每32位中的一位,其它31位為無效冗余數(shù)據(jù),每1位SIM卡響應(yīng)數(shù)據(jù)就轉(zhuǎn)換成4X32位的存儲(chǔ)數(shù)據(jù)。第五步處理器解析SIM卡數(shù)據(jù)處理器從存儲(chǔ)空間取出數(shù)據(jù)訪問模塊存入的SIM卡數(shù)據(jù),通過本方案的SIM卡數(shù)據(jù)解析算法,解析出SIM卡響應(yīng)數(shù)據(jù)。以上實(shí)施步驟中的第五步最為精妙,下面對(duì)該解析算法進(jìn)行詳細(xì)說明根據(jù)上文所述,SIM卡的一個(gè)完整數(shù)據(jù)字節(jié)包括1位低電平起始位、8位數(shù)據(jù)位、1 位偶校驗(yàn)位,SIM_I0信號(hào)線沒有數(shù)據(jù)時(shí)保持高電平狀態(tài),當(dāng)有第一個(gè)有效數(shù)據(jù)時(shí)將SIM_I0 拉為低。低電平在存儲(chǔ)空間內(nèi)顯示為0,高電平顯示為1,所以處理器首先在存儲(chǔ)空間內(nèi)搜尋為顯示為0的數(shù)據(jù),0之前所有顯示為1的數(shù)據(jù)為SIM_I0信號(hào)上的空閑高電平信號(hào),丟棄掉這些無效數(shù)據(jù)。SIM卡的1位有效數(shù)據(jù)會(huì)轉(zhuǎn)換成4X32位的存儲(chǔ)數(shù)據(jù)。SIM卡的一個(gè)完整有效字節(jié)有10位(1位低電平起始位、8位數(shù)據(jù)位、1位偶校驗(yàn)位)就會(huì)占用10X4X32位的存儲(chǔ)空間。處理器在存儲(chǔ)空間內(nèi)搜尋到0數(shù)據(jù)之后,截取10X4X32位存儲(chǔ)數(shù)據(jù)。在每32位存儲(chǔ)數(shù)據(jù)內(nèi),只有1位為SIM卡的有效采樣數(shù)據(jù),其他31位為無效冗余數(shù)據(jù)(在本方案中,我們約定1位有效采樣數(shù)據(jù)占用32位存儲(chǔ)空間的最低位),這樣4 X 32 位存儲(chǔ)數(shù)據(jù)內(nèi)就有4位SIM卡有效采樣數(shù)據(jù),每4位采樣數(shù)據(jù)組成1位SIM卡有效數(shù)據(jù)。先將16進(jìn)制10X4X32存儲(chǔ)數(shù)據(jù)轉(zhuǎn)換為二進(jìn)制采樣數(shù)據(jù)OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO 一 0,0,0,0OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl 一 1,1,1,1OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO 一 0,0,0,0OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl 一 1,1,1,1OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO 一 0,0,0,0OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl 一 1,1,1,1
      OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO 一 O,O,O,OOXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl 一 1,1,1,1OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO,OXxxxxxxxO 一 O,O,O,OOXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl,OXxxxxxxxl 一 1,1,1,1然后將解析出的采樣數(shù)據(jù)轉(zhuǎn)換成SIM卡有效數(shù)據(jù)0,0,0,0 ^ O1,1,1,1 — 10,0,0,0 ^ O1,1,1,1 — 10,0,0,0 ^ O1,1,1,1 — 10,0,0,0 ^ O1,1,1,1 — 10,0,0,0 ^ O1,1,1,1 — 1這樣,就得到了一個(gè)字節(jié)的SIM卡有效數(shù)據(jù)0101010101。根據(jù)SIM卡數(shù)據(jù)格式, 第一位為低電平起始位,最后一位為偶校驗(yàn)位,中間8位為有效數(shù)據(jù),所以解析得到第一個(gè) SIM卡有效字節(jié)為QxkL·根據(jù)以上算法,就可以輕松解析出后續(xù)的SIM卡響應(yīng)數(shù)據(jù)。采用了上述的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法,由于其中充分利用了片上系統(tǒng)(SOC,System On Chip)數(shù)字基帶芯片的內(nèi)部資源,而無需開發(fā)專用的SIM卡控制器模塊,從而利用現(xiàn)有芯片內(nèi)部資源就能解析出SIM卡數(shù)據(jù); 同時(shí),由于在搬運(yùn)數(shù)據(jù)過程中,大量使用了數(shù)據(jù)訪問模塊,所以處理器不會(huì)被頻繁打斷,占用了較少的系統(tǒng)資源,并利用處理器的空閑時(shí)間就可以完成以上處理過程,工作性能穩(wěn)定可靠,適用范圍廣泛,節(jié)約了大量的研發(fā)成本和研發(fā)時(shí)間,而且拓寬了現(xiàn)有數(shù)字基帶芯片對(duì) SIM/USIM卡數(shù)據(jù)的解析方案,在數(shù)字通信應(yīng)用領(lǐng)域有著廣闊的應(yīng)用前景。
      在此說明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
      權(quán)利要求
      1.一種數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu),其特征在于,所述的電路結(jié)構(gòu)中包括處理器模塊,讀寫存儲(chǔ)空間模塊及其它各模塊的寄存器,控制各模塊功能,并接收各模塊產(chǎn)生的中斷信號(hào);數(shù)據(jù)訪問模塊,將輸入輸出模塊的狀態(tài)寄存器內(nèi)的數(shù)據(jù)搬運(yùn)到數(shù)據(jù)存儲(chǔ)空間模塊中; 數(shù)據(jù)存儲(chǔ)空間模塊,保存數(shù)據(jù),并供所述的處理器模塊或數(shù)據(jù)訪問模塊進(jìn)行數(shù)據(jù)讀寫訪問;數(shù)據(jù)輸入輸出模塊,接收所述的處理器模塊或數(shù)據(jù)訪問模塊的控制信號(hào),通過時(shí)鐘信號(hào)線為SIM/USIM卡提供時(shí)鐘信號(hào),并通過輸入輸出信號(hào)線向SIM/USIM卡發(fā)送指令數(shù)據(jù),同時(shí)將該輸入輸出信號(hào)線上的電平信號(hào)存入所述的狀態(tài)寄存器內(nèi);計(jì)時(shí)器模塊,接收所述的處理器模塊的時(shí)間周期參數(shù)設(shè)置,并以該時(shí)間周期重復(fù)計(jì)時(shí), 計(jì)時(shí)完成通過中斷信號(hào)通知所述的處理器模塊或數(shù)據(jù)訪問模塊計(jì)時(shí)結(jié)束;所述的處理器模塊、數(shù)據(jù)訪問模塊、數(shù)據(jù)存儲(chǔ)空間模塊、數(shù)據(jù)輸入輸出模塊和計(jì)時(shí)器模塊均通過內(nèi)部總線模塊交互連接。
      2.根據(jù)權(quán)利要求1所述的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu), 其特征在于,所述的處理器模塊為ARM處理器。
      3.根據(jù)權(quán)利要求1所述的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu), 其特征在于,所述的數(shù)據(jù)訪問模塊為DMA控制器。
      4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu),其特征在于,所述的數(shù)據(jù)輸入輸出模塊為通用輸入/輸出單元。
      5.一種基于權(quán)利要求1所述的電路結(jié)構(gòu)實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法,其特征在于,所述的方法包括以下步驟(1)所述的數(shù)字基帶通信芯片進(jìn)行上電初始化處理;(2)所述的處理器模塊控制所述的數(shù)據(jù)輸入輸出模塊與SIM/USIM卡進(jìn)行數(shù)據(jù)交互通信,并將數(shù)據(jù)存入所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中;(3)所述的計(jì)時(shí)器模塊啟動(dòng),并產(chǎn)生周期性中斷通知所述的處理器模塊和數(shù)據(jù)訪問模塊;(4)所述的數(shù)據(jù)訪問模塊將所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的數(shù)據(jù)存入所述的數(shù)據(jù)存儲(chǔ)空間模塊內(nèi);(5)所述的處理器模塊從數(shù)據(jù)存儲(chǔ)空間模塊中取出數(shù)據(jù),并進(jìn)行SIM/USIM卡響應(yīng)數(shù)據(jù)的解析處理。
      6.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法,其特征在于,所述的進(jìn)行上電初始化處理,包括以下步驟(11)所述的處理器模塊配置其它各個(gè)模塊的控制寄存器參數(shù),且各個(gè)模塊進(jìn)入工作狀態(tài);(12)所述的處理器模塊配置所述的數(shù)據(jù)輸入輸出模塊的參數(shù),且所述的數(shù)據(jù)輸入輸出模塊通過所述的時(shí)鐘信號(hào)線為SIM/USIM卡產(chǎn)生固定頻率的時(shí)鐘信號(hào)。
      7.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法,其特征在于,所述的處理器模塊控制所述的數(shù)據(jù)輸入輸出模塊與SIM/USIM卡進(jìn)行數(shù)據(jù)交互通信,包括以下步驟(21)所述的處理器模塊設(shè)置所述的數(shù)據(jù)輸入輸出模塊的控制寄存器;(22)所述的數(shù)據(jù)輸入輸出模塊通過所述的輸入輸出信號(hào)線向SIM/USIM卡發(fā)送指令數(shù)據(jù);(23)所述的SIM/USIM卡接收到指令數(shù)據(jù)并通過所述的輸入輸出信號(hào)線返回響應(yīng)數(shù)據(jù);(24)所述的數(shù)據(jù)輸入輸出模塊將該響應(yīng)數(shù)據(jù)存入內(nèi)部狀態(tài)寄存器中。
      8.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法,其特征在于,所述的計(jì)時(shí)器模塊啟動(dòng)并產(chǎn)生周期性中斷通知所述的處理器模塊和數(shù)據(jù)訪問模塊,包括以下步驟(31)所述的處理器模塊設(shè)置計(jì)時(shí)器參數(shù),將計(jì)時(shí)器周期設(shè)置為SIM/USIM卡的一位數(shù)據(jù)周期的1/4 1/5之間;(32)所述的計(jì)時(shí)器模塊根據(jù)該計(jì)時(shí)器周期產(chǎn)生相應(yīng)的計(jì)時(shí)中斷,并通知所述的處理器模塊和數(shù)據(jù)訪問模塊。
      9.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法,其特征在于,所述的將數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的數(shù)據(jù)存入數(shù)據(jù)存儲(chǔ)空間模塊內(nèi),包括以下步驟(41)所述的數(shù)據(jù)訪問模塊數(shù)據(jù)接收所述的計(jì)時(shí)器模塊的計(jì)時(shí)中斷,讀取所述的數(shù)據(jù)輸入輸出模塊的狀態(tài)寄存器中的SIM/USIM卡響應(yīng)數(shù)據(jù);(42)將所述的響應(yīng)數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的采樣數(shù)據(jù)存入所述的數(shù)據(jù)存儲(chǔ)空間模塊內(nèi),且每位采樣數(shù)據(jù)占用所述的數(shù)據(jù)存儲(chǔ)空間模塊中一個(gè)字寬中的一位。
      10.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法,其特征在于,所述的進(jìn)行SIM/USIM卡響應(yīng)數(shù)據(jù)的解析處理,包括以下步驟(51)所述的處理器模塊依次從所述的數(shù)據(jù)存儲(chǔ)空間模塊中取出連續(xù)的四個(gè)字寬的存儲(chǔ)數(shù)據(jù),并將該四個(gè)字寬的存儲(chǔ)數(shù)據(jù)中所存儲(chǔ)的采樣數(shù)據(jù)取出組成四位二進(jìn)制數(shù);(52)按照以下規(guī)則將所述的四位二進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制的SIM/USIM卡有效數(shù)據(jù) 0,0,0,0 ^ 0 ;.0,0,0,1 — 0 ; 0,0,1,0 — 0 ; 0,0,1,1 — 1 ; 0,1,0,0 — 0 ; 0,1,0,1 — 1 ; 0,1,1,0 — 1 ; 0,1,1,1 ^ 1 ; 1,0,0,0 — 0 ; 1,0,0,1 — .0 ; 1,0,1,0 — 0 ; 1,0,1,1 — 1 ; 1,1,0,0 — 0 ;
      11.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法,其特征在于,所述的一個(gè)字寬為32位。
      全文摘要
      本發(fā)明涉及一種數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu),其中包括處理器模塊、數(shù)據(jù)訪問模塊、數(shù)據(jù)存儲(chǔ)空間模塊、數(shù)據(jù)輸入輸出模塊、計(jì)時(shí)器模塊,處理器模塊、數(shù)據(jù)訪問模塊、數(shù)據(jù)存儲(chǔ)空間模塊、數(shù)據(jù)輸入輸出模塊和計(jì)時(shí)器模塊均通過內(nèi)部總線模塊交互連接。本發(fā)明還涉及一種基于該電路結(jié)構(gòu)實(shí)現(xiàn)數(shù)字基帶通信芯片中SIM/USIM卡數(shù)據(jù)解析的方法。采用該種數(shù)字基帶通信芯片中實(shí)現(xiàn)SIM/USIM卡數(shù)據(jù)解析的電路結(jié)構(gòu)及方法,占用了較少的系統(tǒng)資源,利用處理器的空閑時(shí)間完成處理過程,工作性能穩(wěn)定可靠,適用范圍廣泛,節(jié)約了大量的研發(fā)成本和研發(fā)時(shí)間,拓寬了現(xiàn)有數(shù)字基帶芯片對(duì)SIM/USIM卡數(shù)據(jù)的解析方案,在數(shù)字通信應(yīng)用領(lǐng)域有著廣闊的應(yīng)用前景。
      文檔編號(hào)H04M1/725GK102201829SQ20101013356
      公開日2011年9月28日 申請(qǐng)日期2010年3月26日 優(yōu)先權(quán)日2010年3月26日
      發(fā)明者張結(jié)華, 王冬佳 申請(qǐng)人:上海摩波彼克半導(dǎo)體有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1