View detail for AT88CK490 Kit Hardware User Guide

View detail for AT88CK490 Kit Hardware User Guide
AT88CK490 Evaluation Kit
CryptoAuthentication USB Dongle
HARDWARE USER GUIDE
Atmel® AT88CK490 CryptoAuthentication™ Evaluation Kit
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
Introduction
®
The Atmel AT88CK490 CryptoAuthentication™ Evaluation Kit is the ideal way to evaluate the
performance and applicability of the Atmel family of CryptoAuthentication devices. The kit contains three
devices, namely the Atmel ATAES132, ATSHA204, and ATECC108. The AT88CK490 supplants the
prior evaluation boards that only supported one device each. The kit is a USB dongle that allows the
interested evaluator to plug it into a PC and use the evaluation and development software package
called “ACES” (Atmel CryptoAuthentication Evaluation Studio) that is easily downloadable from the
Atmel web site.
®
This kit includes an Atmel AT90USB1287 AVR microcontroller which provides a convenient USB 2.0
Full Speed interface allowing users to understand and experiment with the CryptoAuthentication
devices. Developers can use the provided 5-pin interface at the end of the board to directly connect the
CryptoAuthentication device to their existing project, if so desired. Atmel also offers a socketed board
called the Atmel AT88CK101 for the purpose of firmware development, which allows the user to try
differently configured devices on a target system. Typically, users will start with the AT88CK490 for
evaluation and part selection and then migrate to the AT88CK101 for the purpose of development.
Both kits run the ACES configuration environment software package, which provides continuity from the
evaluation to development stage.
Complete support for this kit is available at www.atmel.com/cryptokits.
Kit Contents
•
Atmel AT88CK490 CryptoAuthentication Evaluation Kit USB Dongle
Kit Features
2
•
Atmel ATSHA204 CryptoAuthentication IC: TWI (0xC8)
•
Atmel ATECC108 CryptoAuthentication IC: TWI (0xC0)
•
Atmel ATAES132 CryptoAuthentication IC: TWI (0xA0)
•
Atmel AT90USB1287AVR
–
128KB of In-system Programmable Flash
–
4KB EEPROM
–
8KB Internal SRAM
•
USB 2.0 Full Speed Device
•
Power LED (Red)
•
Three Status LEDs (Blue)
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
Table of Contents
Introduction...........................................................................................................................2
Kit Contents ..........................................................................................................................2
Kit Features ...........................................................................................................................2
Table of Contents .................................................................................................................3
Board Overview ....................................................................................................................4
Getting Started ......................................................................................................................5
Step 1
Step 2
Step 3
Step 4
Step 5
Powering Up the Kit .......................................................................................................................5
Download Atmel CryptoAuthentication Evaluation Studio Software ...............................................5
Select the Atmel CryptoAuthentication Device to Evaluate ............................................................5
Use ACES to Evaluate the Device .................................................................................................6
Optional: Protocol for Communicating with the AT88CK490 ..........................................................6
Schematics............................................................................................................................7
Firmware Upgrade ................................................................................................................8
References and Further Information ...................................................................................8
ATMEL EVALUATION BOARD/KIT IMPORTANT NOTICE AND DISCLAIMER ...................8
Revision History ...................................................................................................................8
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
3
Board Overview
Figure 1.
Top Side Placement of Components
USB Type-A
Atmel AT90USB1287 Microcontroller
16MHz Crystal
Atmel ATAES132
Atmel ATSHA204
Atmel ATECC108
4
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
Getting Started
Step 1
Powering Up the Kit
The AT88CK490 is a USB-powered device kit. Simply insert the board into an open USB port. The
following will then occur:
•
The device will go through a self test,
•
All three blue LEDs will illuminate, and
•
The red power LED will illuminate.
Step 2
Download Atmel CryptoAuthentication Evaluation Studio Software
Atmel CryptoAuthentication Evaluation Studio (“ACES”) is Windows-based application software for
interfacing to the AT88CK490. ACES works with the Kit Protocol noted in Step 5. When the AT88CK490
is plugged into the USB port, ACES will automatically detect that the kit is attached and launch the Kit
Detection dialog box.
Step 3
Select the Atmel CryptoAuthentication Device to Evaluate
The next step is to choose which CryptoAuthentication device to evaluate by using the Kit Detection
dialogue box that will appear as shown below. Once the device is selected, then the blue LED
corresponding to that device will flash. (Please note that the LED will also flash when traffic going to and
from that device.)
Figure 2.
Kit Detection
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
5
Step 4
Use ACES to Evaluate the Device
Please refer to http://www.atmel.com/tools/ATMELCRYPTOEVALUATIONSTUDIO_ACES.aspx for
detailed information about using ACES. An example of the ACES configuration screen is shown below:
Figure 3.
ACES — Software Environment for Demo, Evaluation, and Design
Device Navigator
Generates, Stores, and Reloads Configuration Files.
Tools
Demos and Wizards Commands
Help
Datasheet Explained via Help Screens
Configuration Zone Displays EEPROM Registers and Contents.
Communication Log
● Teaches Command, Structure, and Encoding.
● Displays Actions and Results.
Step 5
Optional: Protocol for Communicating with the AT88CK490
It is possible to obtain access to the communication protocol of the AT88CK490, which is designed to
interface with either a Microsoft HID driver, or the Atmel AVR CDC driver. Both interfaces use the same
Atmel CryptoAuthentication Kit Protocol, which is an ASCII-based interface to the AT90USB1287 AVR
microcontroller on the kit. The protocol allows control of all devices on the TWI bus. Source code for the
kit protocol is available for download at www.atmel.com/cryptokits.
6
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
Schematics
ATAES132
ATSHA204
ATECC108
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
7
Firmware Upgrade
For firmware upgrades, please refer to the application note, “Upgrading the Atmel
CryptoAuthentication/Tempsensor Kit Firmware Using FLIP”, which is located at the following site:
http://www.atmel.com/tools/AT88CK490.aspx?tab=documents.
References and Further Information
Schematics, Gerber files, Bill Of Materials (BOM), development, and demonstration software are
conveniently downloadable from the Atmel website at www.atmel.com/cryptokits.
ATMEL EVALUATION BOARD/KIT IMPORTANT NOTICE AND DISCLAIMER
This evaluation board/kit is intended for user's internal development and evaluation purposes only. It is
not a finished product and may not comply with technical or legal requirements that are applicable to
finished products, including, without limitation, directives or regulations relating to electromagnetic
compatibility, recycling (WEE), FCC, CE or UL. Atmel is providing this evaluation board/kit “AS IS”
without any warranties or indemnities. The user assumes all responsibility and liability for handling and
use of the evaluation board/kit including, without limitation, the responsibility to take any and all
appropriate precautions with regard to electrostatic discharge and other technical issues. User
indemnifies Atmel from any claim arising from user's handling or use of this evaluation board/kit. Except
for the limited purpose of internal development and evaluation as specified above, no license, express or
implied, by estoppel or otherwise, to any Atmel intellectual property right is granted hereunder. ATMEL
SHALL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
DAMGES RELATING TO USE OF THIS EVALUATION BOARD/KIT.
ATMEL CORPORATION
1600 Technology Drive
San Jose, CA 95110
USA
Revision History
8
Doc Rev.
Date
8891A
05/2014
Comments
Initial document release.
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
Atmel Corporation
1600 Technology Drive, San Jose, CA 95110 USA
T: (+1)(408) 441.0311
F: (+1)(408) 436.4200
│
www.atmel.com
© 2014 Atmel Corporation. / Rev.:Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014.
Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, CryptoAuthentication™, and others are registered trademarks or trademarks of Atmel
Corporation in U.S. and other countries. ARM®, ARM Connected® logo, and others are the registered trademarks or trademarks of ARM Ltd. Other terms and product
names may be trademarks of others.
DISCLAIMER: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right
is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL
WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE
LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND
PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves
the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless
specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any applications where
the failure of such products would reasonably be expected to result in significant personal injury or death (“Safety-Critical Applications”) without an Atmel officer's specific written consent.
Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear facilities and weapons systems. Atmel products
are not designed nor intended for use in military or aerospace applications or environments unless specifically designated by Atmel as military-grade. Atmel products are not designed nor
intended for use in automotive applications unless specifically designated by Atmel as automotive-grade.
Atmel-8891A-CryptoAuth-AT88CK490-Evaluation-Kit-Hardware-UserGuide_052014
AT88CK490 Evaluation Kit [HARDWARE USER GUIDE]
9
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement