background image

 

AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE]   

Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014 

1
0
 

10 

Putting the Board in Download Mode 

There are two main modes the secure personalization board may be in: 

1. 

Download

 Mode 

2. 

Personalization

 (Programming) Mode 

 

Download

 mode is used to initially load the configuration of the crypto parts 

– the configuration is created 

with ACES.    It is typically done once before you start producing programmed parts with the 
AT88CK9000

, but after you’ve tested the device configuration in your application. This order insures that 

when you start programming devices with the AT88CK9000 in higher quantities, those parts will be 
programmed with the tested configuration. 

Personalization

 (Programming) mode is the default mode when the board is first powered up. It is the 

mode used most often and is used to personalize the crypto parts. 

This section describes how to download the ACES to create the configuration file into the AT88CK9000. 

 

1.  Plug in the secure personalization board while holding the 

Boot Select

 button. 

Holding the 

Boot Select 

button located on the back of the board while powering the board will put 

the board in the Download mode. The below image shows what should be shown on the display. 

 

 

 

 

2.  Download the file contents to the programmer board. 

– 

Select the 

ACES Programmer

 desktop icon to launch the ACES Programmer.   

– 

The 

Personalize Programmer Board

 dialog box will then be presented. 

Notes:   1.  The board is attached. 

2.  The file is 

not

 selected. 

Summary of Contents for AT88CK9000

Page 1: ...AT88CK9000 Atmel Secure Personalization Kit for CryptoAuthentication USER GUIDE Atmel AT88CK9000 Secure Personalization Kit Atmel 8821C CryptoAuth AT88CK9000 Secure Personalization Kit UserGuide_122014 ...

Page 2: ...Power Supply Adaptor 0 5m USB Cable Introduction The AT88CK9000 secure personalization kit has been developed to securely personalize the Atmel CryptoAuthentication ATSHA204A device series Depending on the ordering code the kit can securely personalize 8 lead SOIC 8 lead TSSOP 8 pad UDFN 3 lead SOT23 and 3 lead RBH CONTACT packages The 8 lead SOIC kit has sockets which can accommodate two devices ...

Page 3: ... of Contents Becoming Familiar with AT88CK9000 Board 4 Install Atmel Crypto Evaluation Studio ACES 6 Configuring the AT88CK9000 Board 7 Powering Up the AT88CK9000 Board 9 Putting the Board in Download Mode 10 Firmware Upgrade Recovery 13 Maintenance of the AT88CK9000 Board 20 Troubleshooting the AT88CK9000 Kit 20 Ordering Code Information 21 Revision History 21 ...

Page 4: ...ptoAuth AT88CK9000 Secure Personalization Kit UserGuide_122014 4 4 Becoming Familiar with AT88CK9000 Board The AT88CK9000 has been designed to make secure personalization of the CryptoAuthentication ATSHA204A devices as easy as possible USB Power Display Program Button Pass Fail Indicators ...

Page 5: ...T88CK9000 Secure Personalization Kit for CryptoAuthentication USER GUIDE Atmel 8821C CryptoAuth AT88CK9000 Secure Personalization Kit UserGuide_122014 5 5 Download Mode Button Reset Button FW Erase Pads ...

Page 6: ...tup exe 2 Follow the installation instructions in the setup wizard 3 Once installed three ACES icons should be located on the desktop These icons include 4 The ACES Programmer icon will launch the ACES Programmer See the following section Configuring the AT88CK9000 Board ACES CE recognizes the following kits Does not recognize the AT88CK9000 Atmel AT88CK101 Development Kit General Engineering Comb...

Page 7: ... in the AT88CK9000 The recommended method is to define and test the device configuration using the ACES Configuration Environment CE In order to use ACES CE one of the compatible kits listed above that ACES CE recognizes is required ACES CE does not recognize the AT88CK9000 as a development kit however ACES CE creates a personalization file which is targeted for the AT88CK9000 kit Save the persona...

Page 8: ... Format error during the download process will be produced 6 Select the Session Key Slot that the ATCK9000 will use during programming If the Session Key Slot selector is empty then define a slot from slot 6 to slot F to be Read Secret Write Never SlotConfig 8F8F 7 Check the Save Responses File shar checkbox if desired The shar file is a responses file that can be used with ACES CE to verify that ...

Page 9: ...22014 9 9 Powering Up the AT88CK9000 Board The AT88CK9000 board can be powered via the multi voltage power supply which is supplied with the kit or via a USB port on a PC Once powered the green LED will illuminate next to the USB connector and the green LEDs will illuminate below each socket USB Power LEDs are illuminated Power LED is illuminated ...

Page 10: ...9000 in higher quantities those parts will be programmed with the tested configuration Personalization Programming mode is the default mode when the board is first powered up It is the mode used most often and is used to personalize the crypto parts This section describes how to download the ACES to create the configuration file into the AT88CK9000 1 Plug in the secure personalization board while ...

Page 11: ...sonalization Kit UserGuide_122014 1 1 11 Select the XX button and select a personalization file Select the file that you have created using ACES CE 3 To load the contents of the file in preparation to download to the programmer board select Preview File The Programmer User Interface should resemble the below dialog box ...

Page 12: ...Reset button located on the back of the board The AT88CK9000 display should display the communication panel screen as shown below which indicates your board is ready to personalize program parts 6 Congratulations the AT88CK9000 board is up and running You may now load the devices into the sockets and press the Program button when ready to program the parts Be sure to test the first few programmed ...

Page 13: ...following link http www atmel com tools ATMELSAM BAIN SYSTEMPROGRAMMER aspx If using Windows download and install the atm6124 CDC USB driver for Windows on the located on the link above or use the below direct link http www atmel com images atm6124_cdc_signed zip 2 Download and unzip the AT88CK9000 SAM BA patch from the following link http www atmel com tools AT88CK9000 aspx 3 Copy the directory l...

Page 14: ...it UserGuide_122014 1 4 14 5 Plug the board to a computer USB port 6 Using a metal object short the Firmware Erase pads to enable the USB Bootloader then simultaneously reset the board using the reset switch on the bottom of the board AT88CK9000 will appear as a virtual COM port AT91 USB to Serial Converter COMxx Firmware Erase Pads ...

Page 15: ...hentication USER GUIDE Atmel 8821C CryptoAuth AT88CK9000 Secure Personalization Kit UserGuide_122014 1 5 15 7 Open the device manager to check the COM port number 8 Launch SAM BA and select the board AT88CK9000 AT91SAM3U4 then select Connect 9 Select OK ...

Page 16: ...ation USER GUIDE Atmel 8821C CryptoAuth AT88CK9000 Secure Personalization Kit UserGuide_122014 1 6 16 10 From the Scripts drop down menu select Enable Flash Access select Execute 11 From the Scripts drop down menu select Boot from Flash GPNVM1 select Execute ...

Page 17: ...mel 8821C CryptoAuth AT88CK9000 Secure Personalization Kit UserGuide_122014 1 7 17 12 From the Scripts drop down menu select Erase All Flash select Execute 13 In Download Upload File next to the field for Send File Name select the browse icon to locate the binary firmware file ...

Page 18: ...1C CryptoAuth AT88CK9000 Secure Personalization Kit UserGuide_122014 1 8 18 14 Find the binary firmware file located in the directory at88ck9000_fw The name of the firmware file could change based on the version 15 Once the file has loaded select Send File to download the new firmware ...

Page 19: ...alization Kit UserGuide_122014 1 9 19 16 Select Yes to lock the regions 17 Verify the new firmware select Compare sent file with memory 18 Be sure you get a success match similar to the following message 19 Reset the board to allow the new firmware to execute 20 Congratulations The firmware recovery or upgrade is complete ...

Page 20: ...ellsCTI 8 pad UDFN 08QN50L43020 Plastronics 3 lead CONTACT 06QHCMY01 A Plastronics Troubleshooting the AT88CK9000 Kit Issue No Power Resolution Verify the USB cable is plugged correctly to the board and is plugged into an approved power source If the cable is plugged into the correct power source try unplugging the cable and then replug the cable into the AT88CK9000 board Issue One or More Sockets...

Page 21: ...ser 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 de...

Page 22: ...ES INCLUDING WITHOUT LIMITATION DAMAG ES 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 speci...

Page 23: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Atmel AT88CK9000 8SH AT88CK9000 TSU ...

Reviews: