專利名稱:用于機(jī)頂盒的硬件配置信息存取電路的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種機(jī)頂盒電路的改進(jìn),具體地說,是涉及一種在主機(jī)上增設(shè)加密EEPROM芯片的機(jī)頂盒硬件電路。
背景技術(shù):
目前,在數(shù)字電視機(jī)頂盒設(shè)計(jì)中,為了拓展硬件平臺(tái)的通用性,往往在同一主芯片的基礎(chǔ)上搭配不同的外圍硬件配置,以滿足不同客戶的需求,比如高射頻頭配置、前面板按鍵個(gè)數(shù)配置、FLASH存儲(chǔ)器型號(hào)和封裝配置等。以往的設(shè)計(jì)方法是針對(duì)不同的硬件配置做相應(yīng)的源程序修改,這不但需要消耗大量的工作時(shí)間,而且也不利于軟件的穩(wěn)定性。
發(fā)明內(nèi)容
本實(shí)用新型為了克服現(xiàn)有技術(shù)中機(jī)頂盒主芯片的源程序需要針對(duì)不同硬件配置做出相應(yīng)修改,從而對(duì)軟件穩(wěn)定性造成影響的不足,提供了一種新型的機(jī)頂盒硬件配置信息存取電路,它通過在主機(jī)上增設(shè)加密EEPROM,對(duì)硬件配置信息進(jìn)行保存,并實(shí)現(xiàn)與主機(jī)的通信,從而使源程序更具有通用性,保證了軟件的穩(wěn)定性。
為解決上述技術(shù)問題,本實(shí)用新型采用的技術(shù)方案是在機(jī)頂盒的主芯片上通過I2C總線連接一加密EEPROM芯片,所述加密EEPROM芯片內(nèi)保存有硬件配置信息。其中,所述加密EEPROM采用型號(hào)為AT88SC0104C芯片實(shí)現(xiàn),其8腳連接3.3V直流電源,5腳和6腳分別經(jīng)串行數(shù)據(jù)總線和串行時(shí)鐘總線與主芯片的I2C總線端口相連。
與現(xiàn)有技術(shù)相比,本實(shí)用新型的優(yōu)點(diǎn)和積極效果是本實(shí)用新型通過在機(jī)頂盒主機(jī)上添加一個(gè)小容量的加密EEPROM芯片,保存硬件配置信息,并且只能通過授權(quán)實(shí)現(xiàn)讀取。當(dāng)機(jī)頂盒上電后,程序通過某種算法合法讀取EEPROM芯片里的硬件配置信息,然后執(zhí)行相應(yīng)配置和操作,從而使源程序更具有通用性,有效確保了軟件的穩(wěn)定性和整個(gè)系統(tǒng)的安全性。
圖1是本實(shí)用新型中加密芯片與主機(jī)的電路連接圖。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施方式
對(duì)本實(shí)用新型做進(jìn)一步詳細(xì)的說明。
本實(shí)用新型的加密EEPROM采用ATMEL公司的型號(hào)為AT88SC0104C芯片實(shí)現(xiàn),此EEPROM芯片N2的容量為1Kbit,8腳DIP封裝,其與機(jī)頂盒主機(jī)N1的連接關(guān)系參見圖1所示。加密EEPROM芯片N2的8腳與3.3V直流電源相連,提供芯片N2工作電壓;其5腳和6腳分別經(jīng)串行數(shù)據(jù)總線SDA和串行時(shí)鐘總線SCL與主芯片N1的I2C總線端口相連,實(shí)現(xiàn)主機(jī)N1與加密EEPROM芯片N2之間的通信;4腳接地。
根據(jù)加密EEPROM芯片N2的容量,共分為四個(gè)區(qū),每個(gè)區(qū)的大小為256bit,用戶可以分別對(duì)其進(jìn)行定義,設(shè)定不同的安全請(qǐng)求,也可以幾個(gè)分區(qū)采用同一安全請(qǐng)求。當(dāng)機(jī)頂盒上電后,此芯片N2內(nèi)部復(fù)位,經(jīng)過5個(gè)SCL時(shí)鐘后便可以與主機(jī)N1通過SDA總線進(jìn)行通信。
在機(jī)頂盒程序運(yùn)行后,首先會(huì)進(jìn)行一次認(rèn)證過程,即軟件對(duì)硬件配置的識(shí)別過程。這樣做的好處是一方面可以保證自己的軟件不能運(yùn)行在別的類似硬件平臺(tái)上,保護(hù)自己的知識(shí)產(chǎn)權(quán);同時(shí)也可以識(shí)別出自己硬件平臺(tái)的外圍硬件配置情況。這些硬件信息通過寫入器寫入到此加密芯片N2內(nèi),生產(chǎn)時(shí)將已經(jīng)寫好硬件配置信息的芯片再焊接到電路上即可。
在所述加密EEPROM芯片N2中編寫有密碼生成和認(rèn)證程序,主機(jī)N1要從加密EEPROM芯片N2中讀取相關(guān)信息需要經(jīng)過一系列的授權(quán)和解密過程,這樣可以保證此芯片N2內(nèi)部數(shù)據(jù)的安全性,就算存儲(chǔ)在FLASH芯片里的機(jī)頂盒程序代碼被讀取,也無法通過抄板來復(fù)制機(jī)頂盒方案,從而大大提高了系統(tǒng)的通用性、穩(wěn)定性和安全性。
當(dāng)然,上述說明并非是對(duì)本實(shí)用新型的限制,本實(shí)用新型也并不僅限于上述舉例,本技術(shù)領(lǐng)域的普通技術(shù)人員在本實(shí)用新型的實(shí)質(zhì)范圍內(nèi)所做出的變化、改型、添加或替換,也應(yīng)屬于本實(shí)用新型的保護(hù)范圍。
權(quán)利要求1.一種用于機(jī)頂盒的硬件配置信息存取電路,其特征在于所述機(jī)頂盒的主芯片通過I2C總線與一加密EEPROM芯片的總線控制端相連,所述加密EEPROM芯片內(nèi)保存有硬件配置信息。
2.根據(jù)權(quán)利要求1所述的用于機(jī)頂盒的硬件配置信息存取電路,其特征在于所述加密EEPROM芯片的型號(hào)為AT88SC0104C,其8腳連接3.3V直流電源,5腳和6腳分別經(jīng)串行數(shù)據(jù)總線和串行時(shí)鐘總線與主芯片的I2C總線端口相連。
專利摘要本實(shí)用新型公開了一種用于機(jī)頂盒的硬件信息存取電路,包括主機(jī)和一個(gè)小容量的加密EEPROM芯片,在所述加密EEPROM芯片中保存有硬件配置信息和密碼認(rèn)證程序,通過I
文檔編號(hào)H04N5/00GK2794074SQ20052008342
公開日2006年7月5日 申請(qǐng)日期2005年5月19日 優(yōu)先權(quán)日2005年5月19日
發(fā)明者王雄才 申請(qǐng)人:海信集團(tuán)有限公司, 青島海信電器股份有限公司