Atmel AT97SC3204 TPM:为安全而生的集成模块
在当今数字化时代,信息安全至关重要。对于个人电脑和嵌入式系统而言,可靠的安全模块是保障数据安全的关键。Atmel AT97SC3204 就是这样一款值得关注的安全模块,下面我们来详细了解一下它。
一、强大的特性
1. 兼容性与合规性
AT97SC3204 完全兼容可信计算组(TCG)的可信平台模块(TPM)版本 1.2,符合 TCG PC 客户端特定 TPM 接口规范版本 1.2,这使得它能够无缝集成到各种支持 TCG 标准的系统中。
2. 单芯片交钥匙解决方案
作为单芯片解决方案,它为 OEM 和 ODM 制造商提供了便捷,无需复杂的多芯片组合,降低了设计成本和复杂度。
3. 硬件加密引擎
具备硬件非对称加密引擎,能够高效地进行加密操作。例如,它可以在 200ms 内完成 2048 位 RSA 签名,大大提高了加密效率。
4. 高性能处理器
采用 AVR® RISC 微处理器,为芯片的高效运行提供了强大的计算支持。
5. 安全存储
内部的 EEPROM 用于存储 RSA 密钥,确保密钥的安全存储。同时,还提供了 1280 字节的非易失性(NV)存储空间,可用于用户自定义数据的存储。
6. 便捷的接口
通过 33MHz 的 LPC(低引脚数)总线与 PC 进行通信,方便与 PC 系统进行接口连接。此外,还支持 SIRQ(用于中断)和 CLKRUN,可实现移动计算机的时钟停止以节省功耗。
7. 随机数生成器
拥有符合 FIPS 140 - 2 标准的真随机数生成器(RNG),为密钥生成和 TCG 协议功能提供可靠的随机数。
8. 电源与封装
工作电压为 3.3V,提供 28 引脚的 Thin TSSOP、Wide TSSOP 或 40 引脚的 QFN 封装,并且有商业(0 至 70°C)和工业( - 40 至 +85°C)两种温度范围可供选择,满足不同应用场景的需求。
二、详细描述
1. 加密性能
AT97SC3204 中的加密加速器表现出色,除了前面提到的 2048 位 RSA 签名时间,它还能在 40ms 内完成 1024 位 RSA 签名。SHA - 1 加速器的性能为每 64 字节块 20µs,这使得它在加密计算方面具有很高的效率。
2. 内存管理
芯片采用动态内部内存管理方案来存储多个 RSA 密钥。除了标准的 TCG 命令(TPM_FlushSpecific,TPM_Loadkey2)外,无需系统干预即可管理内部密钥缓存,简化了系统设计。
3. 完整解决方案
Atmel 为 OEM 和 ODM 制造商提供了交钥匙解决方案,包括集成在芯片上的固件。同时,还提供必要的设备驱动软件,可集成到某些操作系统中,以及 BIOS 驱动。此外,在主板组装过程中,Atmel 还会为 OEM 和 ODM 提供制造支持软件,用于 TPM 的初始化和验证。
三、引脚配置
| Pin Name | Function |
|---|---|
| V CC | 3.3V Supply Voltage |
| SB3V | Standby 3.3V Supply Voltage |
| GND | Ground |
| LRESET# | PCI Reset Input Active Low |
| LAD0 | LPC Command, Address, Data Line Input/Output |
| LAD1 | LPC Command, Address, Data Line Input/Output |
| LAD2 | LPC Command, Address, Data Line Input/Output |
| 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 |
| SERIQ | Serialized Interrupt Request Input/Output |
| GPIO6 | General Purpose Input/Output |
| TestI | Test Input (disabled) |
| TestBI | Test Input (disabled) |
| ATest | Atmel Test Pin |
| NC | No Connect |
| NBO | Not Bounded out |
了解这些引脚的功能对于电子工程师进行电路设计和调试非常重要。在实际应用中,需要根据具体的系统需求合理连接这些引脚。
四、订购信息
| Atmel Ordering Code | Package | Operating Range | |
|---|---|---|---|
| AT97SC3204 (1) | 28A2 (28 - pin Thin TSSOP) | Lead - free, RoHS | Commercial (0°C to 70°C) Industrial (-40°C to 85°C) |
| AT97SC3204 (1) | 28A3 (28 - pin TSSOP) | Lead - free, RoHS | Commercial (0°C to 70°C) Industrial (-40°C to 85°C) |
| AT97SC3204 (1) | 40ML1 (40 - pin QFN) (2) | Lead - free, RoHS | Commercial (0°C to 70°C) Industrial (-40°C to 85°C) |
工程师在选择时,需要根据具体的应用场景和需求,综合考虑封装形式和工作温度范围等因素。
五、封装尺寸
文档中详细给出了 28A2(Thin TSSOP)、28A3(TSSOP)和 40ML1(QFN)三种封装的尺寸信息,包括各尺寸的最小、标称和最大值,以及相关的注意事项。这些尺寸信息对于 PCB 设计非常关键,工程师需要严格按照这些尺寸进行布局和布线,以确保芯片能够正确安装和工作。
六、产品联系信息
如果工程师在使用过程中遇到问题或需要进一步的技术支持,可以通过以下方式联系 Atmel:
- 产品联系:pcsecurity@atmel.com
- 销售联系:www.atmel.com/contacts
- 文献请求:www.atmel.com/literature
同时,文档中还提供了 Atmel 在不同地区的联系方式,方便全球的工程师获取支持。
Atmel AT97SC3204 TPM 以其丰富的特性、出色的性能和完善的解决方案,为个人电脑和嵌入式系统的安全提供了有力保障。电子工程师在进行相关设计时,可以充分考虑这款芯片的优势,为系统的安全性能加分。大家在实际应用中是否遇到过类似芯片的使用问题呢?欢迎在评论区分享交流。
-
TPM
+关注
关注
0文章
64浏览量
16563 -
信息安全
+关注
关注
5文章
713浏览量
40700
发布评论请先 登录
Atmel AT97SC3204 TPM:为安全而生的集成模块
评论