Atmel AT97SC3204 TPM:为安全而生的集成模块

电子说

1.4w人已加入

描述

Atmel AT97SC3204 TPM:为安全而生的集成模块

在当今数字化时代,信息安全至关重要。对于个人电脑和嵌入式系统而言,可靠的安全模块是保障数据安全的关键。Atmel AT97SC3204 就是这样一款值得关注的安全模块,下面我们来详细了解一下它。

文件下载:AT97SC3204-X1A50-1.pdf

一、强大的特性

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 以其丰富的特性、出色的性能和完善的解决方案,为个人电脑和嵌入式系统的安全提供了有力保障。电子工程师在进行相关设计时,可以充分考虑这款芯片的优势,为系统的安全性能加分。大家在实际应用中是否遇到过类似芯片的使用问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分