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