具有雙cpu的微型控制芯片的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種具有雙CPU的微型控制芯片。其中,具有雙CPU的微型控制芯片包括:第一中央處理單元、第二中央處理單元、中央處理器隔離器;其中,第一中央處理單元用于控制微型控制芯片的內(nèi)部連接界面和輸出口;第二中央處理單元為第一中央處理單元的協(xié)處理器,具有3級(jí)加密模塊認(rèn)證所需的數(shù)據(jù)特征,第一中央處理單元與第二中央處理單元通過(guò)通用異步收發(fā)傳輸器接口進(jìn)行數(shù)據(jù)通信;中央處理器隔離器將所述第一中央處理單元從第二中央處理單元斷開(kāi),使第一中央處理單元與第二中央處理單元之間的內(nèi)存子系統(tǒng)斷開(kāi)。本發(fā)明具有雙CPU的微型控制芯片可以部署在任何環(huán)境,從而大大地降低安全設(shè)備市場(chǎng)的開(kāi)發(fā)成本以及節(jié)省開(kāi)發(fā)時(shí)間。
【專(zhuān)利說(shuō)明】具有雙CPU的微型控制芯片
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,特別涉及一種具有雙CPU的微型控制芯片。
【背景技術(shù)】
[0002]目前銀行系統(tǒng)用于完成網(wǎng)上銀行支付的主要有兩種方式,一種是通過(guò)U盾,另一種是利用手機(jī)短信息及銀行配發(fā)的電子口令卡來(lái)完成確認(rèn),以完成支付的。發(fā)明人通過(guò)對(duì)現(xiàn)有技術(shù)分析后認(rèn)為,通過(guò)銀行配發(fā)的電子口令卡來(lái)完成確認(rèn),對(duì)于消費(fèi)者而言,由于電子口令卡是銀行配發(fā)的,因此其僅能部署在特定的環(huán)境,需要技術(shù)人員專(zhuān)門(mén)針對(duì)銀行的業(yè)務(wù)進(jìn)行開(kāi)發(fā),增加了開(kāi)發(fā)成本和節(jié)省開(kāi)發(fā)時(shí)間。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種具有雙中央處理單元(Center Process Unit,簡(jiǎn)稱(chēng)為CPU)的微型控制芯片。所述技術(shù)方案如下:
[0004]一方面,提供了一種具有雙CPU的微型控制芯片,該具有雙CPU的微型控制芯片包括:所述具有雙CPU的微型控制芯片包括:第一中央處理單元、第二中央處理單元、中央處理器隔離器;其中,
[0005]所述第一中央處理單元用于控制所述微型控制芯片的內(nèi)部連接界面和輸出口 ;所述第二中央處理單元為所述第一中央處理單元的協(xié)處理器,具有3級(jí)加密模塊認(rèn)證所需的數(shù)據(jù)特征,當(dāng)對(duì)用戶(hù)進(jìn)行身份認(rèn)證之后,所述第二中央處理單元根據(jù)許可的授權(quán)支付協(xié)議生成加密的隨機(jī)確認(rèn)碼,在所述第一中央處理單元的控制下通過(guò)通用異步收發(fā)傳輸器接口將所述隨機(jī)確認(rèn)碼發(fā)送給支付系統(tǒng);
[0006]所述中央處理器隔離器將所述第一中央處理單元從所述第二中央處理單元斷開(kāi),使所述第一中央處理單元與所述第二中央處理單元之間的內(nèi)存子系統(tǒng)斷開(kāi)。
[0007]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0008]通過(guò)在第一中央處理單元的控制下將隨機(jī)確認(rèn)碼發(fā)送給支付系統(tǒng),以及第二中央處理單元的3級(jí)加密模塊,確保了用戶(hù)網(wǎng)上支付的安全性;通過(guò)將第一中央處理單元與第二中央處理單元的功能進(jìn)行明確分工,使得具有雙CPU的微型控制芯片可以部署在任何環(huán)境,從而大大地降低安全設(shè)備市場(chǎng)的開(kāi)發(fā)成本以及節(jié)省開(kāi)發(fā)時(shí)間。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0009]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1是本發(fā)明實(shí)施例一提供的一種具有雙CPU的微型控制芯片的結(jié)構(gòu)示意圖;
[0011]圖2是本發(fā)明實(shí)施例適用的電子支付系統(tǒng)的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0012]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0013]實(shí)施例一
[0014]圖1是本發(fā)明實(shí)施例一提供的一種具有雙CPU的微型控制芯片的結(jié)構(gòu)示意圖;參見(jiàn)圖1,本發(fā)明實(shí)施例提供的具有雙CPU的微型控制芯片100具體包括:第一中央處理單元
11、第二中央處理單元12、中央處理器隔離器13。
[0015]其中,第一中央處理單元11用于控制微型控制芯片100的內(nèi)部連接界面和輸出口 ;第二中央處理單元12為第一中央處理單元11的協(xié)處理器,具有3級(jí)加密模塊認(rèn)證所需的數(shù)據(jù)特征,當(dāng)對(duì)用戶(hù)進(jìn)行身份認(rèn)證之后,第二中央處理單元12根據(jù)許可的授權(quán)支付協(xié)議生成加密的隨機(jī)確認(rèn)碼,在第一中央處理單元12的控制下通過(guò)通用異步收發(fā)傳輸器接口將所述隨機(jī)確認(rèn)碼發(fā)送給支付系統(tǒng);
[0016]中央處理器隔離器13將第一中央處理單元11從第二中央處理單元12斷開(kāi),使第一中央處理單元11與第二中央處理單元12之間的內(nèi)存子系統(tǒng)斷開(kāi)。
[0017]本發(fā)明實(shí)施例提供的具有雙CPU的微型控制芯片,通過(guò)在第一中央處理單元11的控制下將隨機(jī)確認(rèn)碼發(fā)送給支付系統(tǒng),以及第二中央處理單元12的3級(jí)加密模塊,確保了用戶(hù)網(wǎng)上支付的安全性;通過(guò)將第一中央處理單元11與第二中央處理單元12的功能進(jìn)行明確分工,使得具有雙CPU的微型控制芯片可以部署在任何環(huán)境,從而大大地降低安全設(shè)備市場(chǎng)的開(kāi)發(fā)成本以及節(jié)省開(kāi)發(fā)時(shí)間。
[0018]進(jìn)一步地,在上述實(shí)施例一中,第一中央處理單元11與第二中央處理單元12的內(nèi)存子系統(tǒng)配置為:第一設(shè)定字節(jié)的指令緩沖內(nèi)存、第二設(shè)定字節(jié)的數(shù)據(jù)內(nèi)存庫(kù)、第三設(shè)定字節(jié)的總線(xiàn)內(nèi)存庫(kù)、第四設(shè)定字節(jié)的嵌入式閃存以及存取外部裝置的外部?jī)?nèi)存接口,進(jìn)一步地,第一設(shè)定字節(jié)、第二設(shè)定字節(jié)、第三設(shè)定字節(jié)、第四設(shè)定字節(jié)可以根據(jù)具體的存儲(chǔ)空間而設(shè)定,例如,第一設(shè)定字節(jié)具體可以為16KB,第二設(shè)定字節(jié)具體可以為32KB,第三設(shè)定字節(jié)具體可以為32KB,第四設(shè)定字節(jié)具體可以為512KB;其中,第一中央處理單元11與第二中央處理單元12均從各自對(duì)應(yīng)的所述總線(xiàn)內(nèi)存庫(kù)執(zhí)行命令,所述數(shù)據(jù)內(nèi)存庫(kù)同所述總線(xiàn)內(nèi)存庫(kù)在所述數(shù)據(jù)內(nèi)存庫(kù)開(kāi)始的范圍內(nèi)形成一個(gè)連續(xù)的地址空間。
[0019]進(jìn)一步地,在上述實(shí)施例一中,第一中央處理單元11與第二中央處理單元12共用同一個(gè)時(shí)鐘源,第一中央處理單元11與第二中央處理單元12均包括獨(dú)立的時(shí)鐘分頻器來(lái)設(shè)置各自的時(shí)鐘頻率;時(shí)鐘分頻器是由每一個(gè)中央處理單元的外圍總線(xiàn)接口來(lái)控制。
[0020]進(jìn)一步地,在上述實(shí)施例一中,微型控制芯片100有三個(gè)主時(shí)鐘源,所述三個(gè)主時(shí)鐘源包括一個(gè)外部的晶體時(shí)鐘和兩個(gè)內(nèi)部振蕩器,進(jìn)一步地,晶體時(shí)鐘的頻率可以為
13.56MHz,內(nèi)部振蕩器的頻率可以為20MHZ ;第一中央處理單元11與第二中央處理單元12按所述晶體時(shí)鐘運(yùn)動(dòng);啟動(dòng)后,所述第一中央處理單元11與第二中央處理單元12可以選擇轉(zhuǎn)到所述兩個(gè)內(nèi)部振蕩器中的一個(gè)。
[0021]進(jìn)一步地,在上述實(shí)施例一中,第一中央處理單元11與第二中央處理單元12各自控制一個(gè)獨(dú)立的4位分頻器從而由所述內(nèi)部振蕩器中得到各自的派生時(shí)鐘,派生時(shí)鐘的時(shí)鐘頻率可以在192MHZ-12MHZ幅度運(yùn)動(dòng);低功率操作時(shí),采用所述內(nèi)部振蕩器。[0022]進(jìn)一步地,在上述實(shí)施例一中,微型控制芯片100還包括一個(gè)5個(gè)插口的調(diào)試接口,用于啟用調(diào)試設(shè)置;第一中央處理單元11的調(diào)試接口與第二中央處理單元12的調(diào)試接口以菊花狀鏈接在一起;當(dāng)微型控制芯片100在開(kāi)展I旲式中,所述調(diào)試接口與弟一中央處理單元11和第二中央處理單元12相聯(lián)系;在微型控制芯片100設(shè)置開(kāi)始生產(chǎn)模式,第二中央處理單元12的調(diào)試接口被移開(kāi)。
[0023]進(jìn)一步地,在上述實(shí)施例一中,所述調(diào)試設(shè)置包括:掃描測(cè)試、輸入輸出之間的邊界掃描測(cè)試、所有晶片上的靜態(tài)存儲(chǔ)器的內(nèi)存的內(nèi)置自我測(cè)試;所述調(diào)試接口作為晶片級(jí)探測(cè)的墊片未綁定在封裝器件上的引腳上。
[0024]進(jìn)一步地,在上述實(shí)施例一中,微型控制芯片100將256位的電熔絲作為唯一的ID或者序列號(hào)存儲(chǔ);所述電熔絲用于內(nèi)部晶片的接口控制。
[0025]進(jìn)一步地,在上述實(shí)施例一中,所述電熔絲的隔板為32位區(qū)段的7個(gè)隔板,用于保存用戶(hù)的數(shù)據(jù);每一個(gè)隔板寫(xiě)了相應(yīng)的保護(hù)程序以防止數(shù)據(jù)被編寫(xiě)。
[0026]進(jìn)一步地,在上述實(shí)施例一中,所述電熔絲由第二中央處理單元12控制。
[0027]實(shí)施例二
[0028]圖2是本發(fā)明實(shí)施例適用的電子支付系統(tǒng)的結(jié)構(gòu)示意圖;參見(jiàn)圖2,本發(fā)明實(shí)施例提供的電子支付系統(tǒng)200具體包括:移動(dòng)終端21、支付系統(tǒng)22 ;其中,移動(dòng)終端21設(shè)置有上述實(shí)施例一中的具有雙CPU的微型控制芯片100,支付系統(tǒng)22具體可以為銀行授權(quán)支付確認(rèn)系統(tǒng);此外,移動(dòng)終端21上還設(shè)置有指紋認(rèn)證裝置211、通信接口 212。下面結(jié)合圖1進(jìn)行說(shuō)明。
[0029]其中,當(dāng)所述用戶(hù)通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)支付時(shí),移動(dòng)終端21接收來(lái)自支付系統(tǒng)22的確認(rèn)信息,通過(guò)移動(dòng)終端21輸入短信代碼,在微型控制芯片100中的第一中央處理單元11的控制下通過(guò)通信接口 212將所述短信代碼發(fā)送給支付系統(tǒng)22,以完成第一步確認(rèn);通過(guò)指紋認(rèn)證裝置211對(duì)所述用戶(hù)進(jìn)行身份認(rèn)證,在用戶(hù)身份認(rèn)證通過(guò)后,第二中央處理單元12根據(jù)支付系統(tǒng)22許可的授權(quán)支付協(xié)議生成加密的所述隨機(jī)確認(rèn)碼,并在第一中央處理單元11的控制下通過(guò)通信接口 212將所述隨機(jī)確認(rèn)碼發(fā)送給支付系統(tǒng)22,以完成第二步確認(rèn)。當(dāng)所支付系統(tǒng)22接收到所述短信代碼和所述隨機(jī)確認(rèn)碼時(shí),從所述用戶(hù)對(duì)應(yīng)的網(wǎng)上帳號(hào)上進(jìn)行相應(yīng)的扣款操作。
[0030]本發(fā)明實(shí)施例提供的電子支付系統(tǒng),通過(guò)在第一中央處理單元11的控制下分別將短信代碼和隨機(jī)確認(rèn)碼發(fā)送給支付系統(tǒng)22,并通過(guò)指紋認(rèn)證裝置211對(duì)用戶(hù)進(jìn)行確認(rèn),實(shí)現(xiàn)了兩步確認(rèn),從而確保用戶(hù)網(wǎng)上支付的安全性;由于移動(dòng)終端21設(shè)置有上述實(shí)施例一中的具有雙CPU的微型控制芯片100,因此通過(guò)本發(fā)明實(shí)施例的一個(gè)移動(dòng)終端21即可完成交易,在確保交易安全的基礎(chǔ)上實(shí)現(xiàn)了方便快捷。
[0031]進(jìn)一步地,在上述實(shí)施例二中,通信接口 212具體可以為SM卡和/或Wifi或者其他接入網(wǎng)路的通信接口,可以利用SIM卡的數(shù)據(jù)傳輸/Wifi的網(wǎng)絡(luò)連接功能實(shí)現(xiàn)與銀行授權(quán)支付確認(rèn)系統(tǒng)22的溝通確認(rèn),以實(shí)現(xiàn)兩步確認(rèn)并完成有效支付。
[0032]此外,移動(dòng)終端21設(shè)置為嵌入式系統(tǒng)的主微型電腦控制中心,移動(dòng)終端21的輸出口(例如,通信接口 212)均由第一中央處理單元11控制。第一中央處理單元11和第二中央處理單元12通過(guò)電熔絲程序與綁定程序來(lái)禁止調(diào)試接口的操作。
[0033]利用本發(fā)明實(shí)施例,首先,用戶(hù)的身份是要經(jīng)過(guò)兩步認(rèn)證之后銀行授權(quán)支付確認(rèn)系統(tǒng)22才能夠進(jìn)行扣款操作,從而實(shí)現(xiàn)雙重保障用戶(hù)支付的安全性;其次,與銀行授權(quán)支付確認(rèn)系統(tǒng)22相連接,通過(guò)銀行確認(rèn)的授權(quán)支付協(xié)議,完成支付,通過(guò)將具有雙CPU的微型控制芯片100部署在移動(dòng)終端21上,從而大大地降低移動(dòng)終端21的開(kāi)發(fā)成本以及節(jié)省開(kāi)發(fā)時(shí)間;此外,由于移動(dòng)終端21為一個(gè)一體式的網(wǎng)上支付電子設(shè)備,在確保交易安全的基礎(chǔ)上實(shí)現(xiàn)了方便快捷。
[0034]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0035]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0036]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種具有雙CPU的微型控制芯片,其特征在于,所述具有雙CPU的微型控制芯片包括:第一中央處理單元、第二中央處理單元、中央處理器隔離器;其中, 所述第一中央處理單元用于控制所述微型控制芯片的內(nèi)部連接界面和輸出口 ;所述第二中央處理單元為所述第一中央處理單元的協(xié)處理器,具有3級(jí)加密模塊認(rèn)證所需的數(shù)據(jù)特征,當(dāng)對(duì)用戶(hù)進(jìn)行身份認(rèn)證之后,所述第二中央處理單元根據(jù)許可的授權(quán)支付協(xié)議生成加密的隨機(jī)確認(rèn)碼,在所述第一中央處理單元的控制下通過(guò)通用異步收發(fā)傳輸器接口將所述隨機(jī)確認(rèn)碼發(fā)送給支付系統(tǒng); 所述中央處理器隔離器將所述第一中央處理單元從所述第二中央處理單元斷開(kāi),使所述第一中央處理單元與所述第二中央處理單元之間的內(nèi)存子系統(tǒng)斷開(kāi)。
2.根據(jù)權(quán)利要求1所述的具有雙CPU的微型控制芯片,其特征在于,所述第一中央處理單元與所述第二中央處理單元的內(nèi)存子系統(tǒng)配置為: 第一設(shè)定字節(jié)的指令緩沖內(nèi)存、第二設(shè)定字節(jié)的數(shù)據(jù)內(nèi)存庫(kù)、第三設(shè)定字節(jié)的總線(xiàn)內(nèi)存庫(kù)、第四設(shè)定字節(jié)的嵌入式閃存以及存取外部裝置的外部?jī)?nèi)存接口 ; 所述第一中央處理單元與所述第二中央處理單元均從各自對(duì)應(yīng)的所述總線(xiàn)內(nèi)存庫(kù)執(zhí)行命令,所述數(shù)據(jù)內(nèi)存庫(kù)同所述總線(xiàn)內(nèi)存庫(kù)在所述數(shù)據(jù)內(nèi)存庫(kù)開(kāi)始的范圍內(nèi)形成一個(gè)連續(xù)的地址空間。
3.根據(jù)權(quán)利要求1所述的具有雙CPU的微型控制芯片,其特征在于, 所述第一中央處理單元與所述第二中央處理單元共用同一個(gè)時(shí)鐘源,所述第一中央處理單元與所述第二中央處理單元均包括獨(dú)立的時(shí)鐘分頻器來(lái)設(shè)置各自的時(shí)鐘頻率;所述時(shí)鐘分頻器是由每一個(gè)中央處理單元的外圍總線(xiàn)接口來(lái)控制。
4.根據(jù)權(quán)利要求3所述的具有雙CPU的微型控制芯片,其特征在于,所述微型控制芯片有三個(gè)主時(shí)鐘源,所述三個(gè)主時(shí)鐘源包括一個(gè)外部的晶體時(shí)鐘和兩個(gè)內(nèi)部振蕩器;所述第一中央處理單元與所述第二中央處理單元按所述晶體時(shí)鐘運(yùn)動(dòng);啟動(dòng)后,所述第一中央處理單元與所述第二中央處理單元可以選擇轉(zhuǎn)到所述兩個(gè)內(nèi)部振蕩器中的一個(gè)。
5.根據(jù)權(quán)利要求4所述的具有雙CPU的微型控制芯片,其特征在于, 所述第一中央處理單元與所述第二中央處理單元各自控制一個(gè)獨(dú)立的4位分頻器從而由所述內(nèi)部振蕩器中得到各自的派生時(shí)鐘;低功率操作時(shí),采用所述內(nèi)部振蕩器。
6.根據(jù)權(quán)利要求1所述的具有雙CPU的微型控制芯片,其特征在于, 所述微型控制芯片還包括一個(gè)5個(gè)插口的調(diào)試接口,用于啟用調(diào)試設(shè)置; 所述第一中央處理單元的調(diào)試接口與所述第二中央處理單元的調(diào)試接口以菊花狀鏈接在一起;當(dāng)所述微型控制芯片在開(kāi)展模式中,所述調(diào)試接口與所述第一中央處理單元和所述第二中央處理單元相聯(lián)系;在所述微型控制芯片設(shè)置開(kāi)始生產(chǎn)模式,所述第二中央處理單元的調(diào)試接口被移開(kāi)。
7.根據(jù)權(quán)利要求6所述的具有雙CPU的微型控制芯片,其特征在于, 所述調(diào)試設(shè)置包括:掃描測(cè)試、輸入輸出之間的邊界掃描測(cè)試、所有晶片上的靜態(tài)存儲(chǔ)器的內(nèi)存的內(nèi)置自我測(cè)試;所述調(diào)試接口作為晶片級(jí)探測(cè)的墊片未綁定在封裝器件上的引腳上。
8.根據(jù)權(quán)利要求1~7任一所述的具有雙CPU的微型控制芯片,其特征在于, 所述微型控制芯片將256位的電熔絲作為唯一的ID或者序列號(hào)存儲(chǔ);所述電熔絲用于內(nèi)部晶片的接口控制。
9.根據(jù)權(quán)利要求8所述的具有雙CPU的微型控制芯片,其特征在于, 所述電熔絲的隔板為32位區(qū)段的7個(gè)隔板,用于保存用戶(hù)的數(shù)據(jù);每一個(gè)隔板寫(xiě)了相應(yīng)的保護(hù)程序以防止數(shù)據(jù)被編寫(xiě)。
10.根據(jù)權(quán)利要求9所述的具有雙CPU的微型控制芯片,其特征在于,所述電熔絲由所述第二中央處理單元控制。
【文檔編號(hào)】G06F21/45GK103761468SQ201410015387
【公開(kāi)日】2014年4月30日 申請(qǐng)日期:2014年1月13日 優(yōu)先權(quán)日:2014年1月13日
【發(fā)明者】王國(guó)芳 申請(qǐng)人:金碩澳門(mén)離岸商業(yè)服務(wù)有限公司