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