Atmel AT97SC3204 Trusted Platform Module LPC Interface 深度解析
在當(dāng)今數(shù)字化時代,信息安全至關(guān)重要。對于電子工程師而言,選擇一款可靠的安全模塊是保障系統(tǒng)安全的關(guān)鍵。Atmel AT97SC3204 Trusted Platform Module(TPM)就是這樣一款值得關(guān)注的產(chǎn)品,下面我們就來詳細(xì)了解一下。
一、產(chǎn)品特性
1. 合規(guī)性
AT97SC3204完全符合Trusted Computing Group(TCG)Trusted Platform Module(TPM)版本1.2規(guī)范,同時也符合TCG PC客戶端特定的TPM接口規(guī)范(TIS)版本1.2。這使得它能夠很好地融入現(xiàn)有的安全生態(tài)系統(tǒng),為系統(tǒng)提供標(biāo)準(zhǔn)化的安全保障。大家在設(shè)計系統(tǒng)時,合規(guī)性是我們必須要考慮的因素,符合規(guī)范的產(chǎn)品可以減少很多不必要的麻煩。
2. 單芯片解決方案
它是一款單芯片、交鑰匙解決方案,集成度高,減少了外部元件的使用,降低了設(shè)計復(fù)雜度和成本。這對于追求簡潔設(shè)計和高可靠性的工程師來說,無疑是一個很大的優(yōu)勢。
3. 硬件加密引擎
具備硬件非對稱加密引擎,采用Atmel? AVR? RISC微處理器,能夠高效地處理加密運(yùn)算。同時,內(nèi)部EEPROM可用于存儲RSA密鑰,保障密鑰的安全存儲。大家想想,如果在設(shè)計一個對安全性要求極高的系統(tǒng),這樣的加密引擎和密鑰存儲方式是不是能讓我們更放心呢?
4. 接口與存儲
采用33MHz Low Pin Count(LPC)總線,方便與PC進(jìn)行接口連接。內(nèi)部還配備了高質(zhì)量的隨機(jī)數(shù)生成器(RNG),符合FIPS 140 - 2標(biāo)準(zhǔn),為系統(tǒng)提供可靠的隨機(jī)數(shù)。此外,它還有1756字節(jié)的非易失性(NV)存儲空間,可用于存儲用戶定義的數(shù)據(jù)。
5. 供電與封裝
供電電壓為3.3V,有28引腳薄型TSSOP、28引腳寬型TSSOP或40引腳QFN封裝可供選擇。并且提供商業(yè)(0至70°C)和工業(yè)( - 40至 + 85°C)兩種溫度范圍的產(chǎn)品,能滿足不同應(yīng)用場景的需求。
二、產(chǎn)品描述
AT97SC3204是一款完全集成的安全模塊,可集成到個人計算機(jī)和其他嵌入式系統(tǒng)中。它的TPM包含一個加密加速器,能夠在200ms內(nèi)計算2048位RSA簽名,在40ms內(nèi)計算1024位RSA簽名,SHA - 1加速器的性能為每64字節(jié)塊20μs。芯片通過LPC接口與PC通信,支持SIRQ(用于中斷)和CLKRUN,可實(shí)現(xiàn)移動計算機(jī)的時鐘停止以節(jié)省功耗。
三、引腳配置與引腳圖
1. 引腳配置
| Pin name | Function |
|---|---|
| V CC | 3.3V Supply Voltage |
| SB3V | Standby 3.3V Supply Voltage |
| GND | Ground |
| LRESET# | PCI Reset Input Active Low |
| LAD0 - LAD3 | LPC Command, Address, Data Line Input/Output |
| LCLK | 33MHz PCI Clock Input |
| LFRAME# | LPC FRAME Input |
| CLKRUN# | PCI Clock Run Input/Output |
| LPCPD# | LPC Power - Down Input |
| SERIRQ | Serialized Interrupt Request Input/Output |
| GPIO - Express - 00 | GPIO assigned to TPM_NV_INDEX_GPIO_00 |
| TestI | Test Input (Disabled) |
| TestBI | Test Input (Disabled) |
| ATest | Atmel Test Pin |
| NC | No Connect |
| NBO | Not Bounded Out |
這些引腳的功能明確,我們在設(shè)計電路板時,需要根據(jù)這些引腳的功能進(jìn)行合理的布局和連接,以確保模塊的正常工作。
2. 引腳圖
雖然文檔中未詳細(xì)給出引腳圖的具體內(nèi)容,但我們知道引腳圖對于硬件設(shè)計非常重要,它能幫助我們直觀地了解引腳的位置和連接方式。大家在實(shí)際設(shè)計時,一定要仔細(xì)參考相關(guān)的引腳圖資料。
四、模塊框圖
TPM包含一個硬件隨機(jī)數(shù)生成器,其中包括一個FIPS批準(zhǔn)的偽隨機(jī)數(shù)生成器,用于密鑰生成和TCG協(xié)議功能。RNG也可供系統(tǒng)在正常運(yùn)行期間生成所需的隨機(jī)數(shù)。芯片采用動態(tài)內(nèi)部內(nèi)存管理方案來存儲多個RSA密鑰,除了標(biāo)準(zhǔn)的TCG命令(TPM_FlushSpecific, TPM_Loadkey2)外,無需系統(tǒng)干預(yù)即可管理內(nèi)部密鑰緩存。
對于OEM和ODM制造商,AT97SC3204是一個交鑰匙解決方案,芯片上集成了固件。此外,Atmel還提供必要的設(shè)備驅(qū)動軟件,可集成到某些操作系統(tǒng)中,同時還提供BIOS驅(qū)動。在電路板組裝過程中,Atmel還會為OEM和ODM提供制造支持軟件,用于TPM的初始化和驗(yàn)證。
五、訂購信息
| Atmel Ordering Code | Package | Operating Range | |
|---|---|---|---|
| AT97SC3204 (1) | 28X1 (28 - pin thin TSSOP) | Lead - free, RoHS | Commercial (0°C to 70°C) |
| AT97SC3204 (1) | 40ML1 (40 - pin QFN) | Industrial (-40°C to 85°C) |
在訂購產(chǎn)品時,我們要根據(jù)實(shí)際的應(yīng)用場景選擇合適的封裝和工作溫度范圍。不同的封裝和溫度范圍適用于不同的環(huán)境,大家要綜合考慮各種因素。
六、封裝圖紙
1. 28X1 — 28引腳薄型TSSOP
文檔中給出了該封裝的詳細(xì)尺寸信息,包括各個尺寸的最小值、標(biāo)稱值和最大值等。在進(jìn)行電路板設(shè)計時,我們需要根據(jù)這些尺寸信息來設(shè)計焊盤和布局,確保模塊能夠正確安裝。
2. 40ML1 — 40引腳VQFN
同樣,也提供了該封裝的尺寸信息。需要注意的是,該圖紙僅為一般信息,具體的尺寸、公差等應(yīng)參考JEDEC Drawing MO - 220, Variation WJJD - 2。
七、修訂歷史
文檔記錄了產(chǎn)品文檔的修訂歷史,包括不同版本的修訂時間和修訂內(nèi)容。了解修訂歷史可以幫助我們了解產(chǎn)品的發(fā)展和改進(jìn)過程,同時也能讓我們知道當(dāng)前版本的文檔有哪些更新。
總之,Atmel AT97SC3204 Trusted Platform Module LPC Interface是一款功能強(qiáng)大、性能可靠的安全模塊,適用于多種應(yīng)用場景。電子工程師在設(shè)計安全系統(tǒng)時,可以考慮這款產(chǎn)品,它能為系統(tǒng)的安全提供有力的保障。大家在實(shí)際應(yīng)用中,有沒有遇到過類似安全模塊的使用問題呢?歡迎在評論區(qū)分享。
-
信息安全
+關(guān)注
關(guān)注
5文章
710瀏覽量
40682
發(fā)布評論請先 登錄
Atmel AT97SC3204 Trusted Platform Module LPC Interface 深度解析
評論