English
Language : 

PC21100 Datasheet, PDF (1/2 Pages) National Semiconductor (TI) – LPC-Based TCPA-Compliant Security Controller
PRODUCT BRIEF
February 2002
Revision 1.0
PC21100 (SafeKeeperTM)
LPC-Based TCPA-Compliant Security Controller
General Description
The PC21100 is a single-chip Trusted Platform Module
(TPM) solution for PC security based on the TCPA standard.
It is fully TCPA-compliant and offers system designers all the
advantages of Trusted Computing as defined by the TCPA.
The PC21100 is a member of the National Semiconductor
TrustedI/O family, which provides TCPA-compliant security
functions. The PC21100 includes a CompactRISC embedded
RISC core for hidden execution of security code, flash memory-
based secured information storage, SecureRun, a performance
accelerator that supports cryptographic algorithms (SHA-1
and RSA), and a true RNG. In addition, the PC21100
integrates a variety of system functions, enabling efficient
implementation of a highly secure trustworthy system.
The PC21100 provides desktop and mobile PC platforms with:
System integrity checks:
Ensures that no unauthorized changes have been made to
the hardware or software
Authentication:
Provides assurances that the source of the data is valid and
as expected
Data integrity checks:
Provides assurances that received data is exactly as sent
Secure storage:
Protects sensitive and confidential data, such as credit card
numbers and passwords
Trustworthiness:
Allows the user to trust authorized third parties, while proving
that the user’s PC is trustworthy and maintaining privacy
Outstanding Features
I TCPA 1.1 compliant
I PC01 and ACPI 2.0 compliant
I LPC based Host interface (based on Intel's LPC Inter-
face Specification Revision 1.0) with optimized com-
munication modes and Mobile System Support
— Fast BIOS hash mode
— BIOS mode
— OS mode with low communication overhead
I 16-bit RISC core, with 2 Mbyte address space, and 20
MHz execution cycle
I Integrated 128 Kbyte secure flash memory and
8 Kbyte of RAM
I Embedded TCPA 1.1 firmware
I Full Host Software Stack implementation
I Storage for more than thirty 2048-bit RSA keys
I SHA-1 and RSA cryptographic accelerator
I Platform attachment indicator
I Secure GPIO port
I Low power consumption
I Extremely low idle current
I Hardware True-Random Number Generator
I 28-pin PLCC and 36-pin LLP packages
PC21100 System Connections
Graphic Unit
System
Memory
CPU
MCH
(NB)
ICH
(SB)
PC21100
20 MHz RISC
Core
8K RAM
128K Flash
SecureRun
Accelerator
SHA/RSA
True RNG
Host
Communication
LPC I/F
Peripherals
Timers and
WATCHDOG
Power
Management
Clock
Generation
LPC Bus
FWH
(Sys. BIOS)
SuperI/O
National Semiconductor is a registered trademark of National Semiconductor Corporation. SafeKeeper is a trademark of National Semiconductor Corporation.
All other brand or product names are trademarks or registered trademarks of their respective holders.
© 2002 National Semiconductor Corporation