at91sc321sdt software development toolkit

Transcription

at91sc321sdt software development toolkit
SOFTWARE DEVELOPMENT TOOLKIT
AT91SC321SDT SOFTWARE DEVELOPMENT TOOLKIT
FOR THE AT91SC321RC SECURITY CHIP
PURPOSE
Allows development of software and supporting hardware systems for the AT91SC321RC. The
AT91SC321RC requires a custom software kernel in mask ROM for basic operations. This
makes a development environment that emulates the on-chip ROM in external memory
essential. The toolkit also allows more comprehensive I/O and testing access to the
AT91SC321RC.
AT91SC321RC SECURITY CHIP
Our new security chip, based on a 32-bit ARM® core, comes with 96K bytes ROM, 64K bytes
EEPROM, and 5K bytes SRAM for expanded code and certificate storage. On-board
cryptographic accelerators provide stream encryption using DES and 3DES. Digital signatures,
authentication, and verification are performed using several different public key algorithms. A
real-time clock is provided to accommodate various metering applications. The chip is designed
to meet FIPS 140-1 as well as Common Criteria standards. Finally, the chip features four I/O
interfaces, making it an ideal security chip for USB tokens, smart cards, TV set top boxes, postal
meters, PDAs and other client devices.
TOOLKIT FEATURES
• JTAG Interface
• Accessible Chip Interfaces
• USB 1.1
• Serial Peripheral Interface (SPI)
• System Management Bus (SMBus)
• ISO 7816 (Supports Smart Card Paddleboard for Reader Interface)
• Accessible Clock and Voltage Test Points
• Adjustable Clock Frequencies
• User Clock Injection Point
• LED Indicators for ARM Status
• Other Developer-friendly Features
ARM
ARM
AT91SC321SDT SOFTWARE DEVELOPMENT TOOLKIT
TOOLKIT CONTAINS
Corporate Headquarters
2325 Orchard Parkway
San Jose, CA 95131
TEL (408) 441-0311
FAX (408) 487-2600
HARDWARE
• Special development security chip and test board mounted in a tamper-evident enclosure. I/O
includes ISO 7816, SPI, USB 1.1 and SMBus (two-wire). Switches and jumpers for clock and
mode configuration are provided. LEDs indicate status of power and system modes.
Europe
Atmel SarL
Route des Arsenaux 41
Casa Postale 80
CH-1705 Fribourg
Switzerland
TEL (41) 26-426-5555
FAX (41) 26-426-5500
DOCUMENTATION
• AT91SC321SDT Software Development Toolkit User Manual
OTHER
Asia
Atmel Asia, Ltd
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
TEL (852) 27219778
FAX (852) 27221369
REQUIREMENTS
• PC (meeting minimum specifications)
• PC OS (Windows® 95/98/2000 and Windows NT® 4.0)
THIRD PARTY VENDOR COMPONENTS
• JTAG embedded ICE interface for ARM
(Atmel uses the EPI JEENI device, available from Embedded Performance Inc.)
• Software development tools compatible with ARM7TDMI®
(Atmel uses the ARM ADS v1.2)
Note: ARM provides a list of available development tool vendors at www.arm.com
Japan
Atmel Japan K.K.
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
TEL (81) 3-3523-3551
FAX (81) 3-3523-7581
CONDITIONS
Atmel Operations
Atmel Colorado Springs
1150 E. Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL (719) 576-3300
FAX (719) 540-1759
CUSTOMER
MUST
• Sign Single Use License Agreement
• Agree to refundable deposit
Atmel Rousset
Zone Industrielle
13106 Rousset Cedex, France
TEL (33) 4-4253-6000
FAX (33) 4-4253-6001
• Maintain appropriate level of physical security
e-mail
[email protected]
Web Site
http://www.atmel.com
AT91SC321RC RISC-BASED CRYPTO-CONTROLLER
FEATURES
• 32-bit ARM Thumb® RISC Processor
• DES and 3DES Hardware Accelerator
• 64K Bytes EEPROM – Application and
Data Storage
• Secure Crypto Co-processor for PKI
Operations Supporting 2048-bit Key
Generation
• 96K Bytes ROM – Kernel or Firmware
Memory
© Atmel Corporation 2002
Atmel Corporation makes no warranty for the use of its
products, other than those expressly contained in the
Company’s standard warranty which is detailed in Atmel’s
Terms and Conditions located on the Company’s web site.
The Company assumes no responsibility for any errors
which may appear in this document, reserves the right to
change devices or specifications detailed herein at any time
without notice, and does not make any commitment to
update the information contained herein. No licenses to
patents or other intellectual property of Atmel are granted
by the Company in connection with the sale of Atmel
products, expressly or by implication Atmel’s products are
not authorized for use as critical components in life
support devices or systems.
Atmel is the registered trademark of Atmel. ARM ,
®
®
ARM7TDMI and ARM Thumb are the registered
®
®
trademarks of ARM Limited. Windows and Windows
®
NT are the registered trademarks of Microsoft
®
Corporation. Other terms and product names in this
document may be trademarks of others.
2019B/0202/5M
• Strong Random Number Generator
• 5K Bytes SRAM Total
• ISO 7816 Compliant Contact Interface
• MMU – Fast Memory Access and Secure
Partitioning (32-byte Programmable
Granularity)
• High-speed USB 1.1 Standard Interface
• Real-time Clock
• Serial Peripheral Interface
• System Management Bus