Download Print this page

Advertisement

Quick Links

Keen+
User Guide
8557A—CRYPTO—11/08

Advertisement

loading
Need help?

Need help?

Do you have a question about the Keen+ and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Atmel Keen+

  • Page 1 Keen+ User Guide 8557A—CRYPTO—11/08...
  • Page 2 Table of ContentsSection 1..................... 1-1 Introduction......................Overview ....................Keen+ Features..................1.2.1 Device Support..................1-2 Section 2 Getting Started ....................Unpacking the System ................System Requirements................Software Installation................Quick Start....................2-2 2.4.2 Programming Keen+ ................Section 3 Hardware Description..................Description of 10-pin Debug header ............3-2 Description of 2x5-pin PORTD Header..........3-2 Description of User LEDs...............
  • Page 3 Table of Contents (continued) Viewing the Buffer Content ..............Section 8 Technical Specifications..................Section 9 Troubleshooting Guide..................Section 10 10-1 Technical Support ..................... 10-1 Section 11 11-1 Complete Schematics ..................11-1 Appendix 1 Figures & Tables Index ..................Figures Index......................Tables Index......................1 Keen+ User Guide 8557A—CRYPTO—11/08...
  • Page 4 1 1X10-pin Debug header (H1) connected to digital pin of AT88RF1354 RF reader 8 MHz crystal for system clock Keen+ supports AVR Studio, version 4.14 (build 589) and higher. For up-to-date information on this and other AVR products, please visit www.atmel.com/products/AVR. Keen+ User Guide 8557A—CRYPTO—11/08...
  • Page 5 Keen+ Figure 1. Keen+ 1.2.1 Device Support Keen+ currently has support for the following CryptoRF devices: AT88SC0104CRF AT88SC0204CRF AT88SC0404CRF AT88SC0808CRF AT88SC1616CRF AT88SC3216CRF AT88SC6416CRF Locate the latest information about CryptoRF at www.atmel.com/products/SecureRF. Keen+ User Guide 8557A—CRYPTO—11/08...
  • Page 6 Section 2 Getting Started Unpacking the System Package content: 1 Keen+ board 1 Crypto Solutions CD Atmel CryptoRF Tag Assortment 1 USB cable Quick Start Guide System Requirements The minimum hardware and software requirements are: ® ® Intel Pentium 200MHz processor or equivalent...
  • Page 7 2. The blue Power LED is lit when power is available. 2. Start Crypto Evaluation Studio from "Start menu > All Programs > Atmel > ECS Resource Center" folder or direct ECE Studio Icon placed on the desktop. 3. Follow the instructions at the bottom of each screen.
  • Page 8 Keen+, and therefore a USB connection is required to power the board. A powered Keen+ is indicated by a blue LED. 1. Start AVR Studio from "Start menu > All Programs > Atmel AVR Tools" folder. 2. Select "Tools > Program AVR > Connect" menu in AVR Studio.
  • Page 9 Section 3 Hardware Description Figure 3. Keen+ Components (front side) JTAG Header User LEDs AT90USB647 Antenna Debug Header PORTD Header USB Connector ISP Header AT88RF1354 Figure 4. Keen+ Components (back side) Crystal Antenna Keen+ User Guide 8557A—CRYPTO—11/08...
  • Page 10 Keen+ Description of 10-pin Debug header Keen+ has 10-pin Debug header which is connected to digital pins of AT86RF1354. The block schematic of Debug header is shown in Figure 5. Figure 5. 10-pin Debug Header CLKO RSTB ISEL ISTAT ADDR Description of 2x5-pin PORTD Header 2x5-pin PORTD header is connected to PORTD of AT90USB647, GND pin and VCC pin as shown Figure 6.
  • Page 11 Keen+ Description of User LEDs Keen+ has 3 red LEDs which are connected to PE3, PE6 and PE7. They can be use for any kind of indication or debug purposes. Figure 7. Implementation of User LEDs R121 R122 R124 Note: AVR can source or sink enough current to drive an LED directly.
  • Page 12 Keen+ Description of USB Interface Keen+ has one USB port. The USB port is used to provide power and for communication between AVR microcontroller in Keen+ and PC. Figure 8. USB Interface Schematic Pads available to connect case to grid R183 1.5K R181...
  • Page 13 Keen+ Description of ISP Header The ISP Header can be used to program Keen+ through In-System Programming. ISP header has VTG pin that can supply power to Keen+. Figure 10. 6-pin ISP Connector Pinout Miscellaneous Keen+ Kit has 2 push buttons and 1 Power LED. The following section explains these features. Figure 11 shows the placement of these buttons and Power LED.
  • Page 14 Keen+ 3.7.1 RESET The “RESET” push button resets the target AVR device when pushed. 3.7.2 HWB Button The “HWB” push button is used to place the AVR into DFU mode (bootloader). The HWB mode of this pin is active only when the HWBE fuse is enabled. The following steps enable the DFU mode: 1.
  • Page 15 It has an editor, an assembler and a debugger and is front-end for all AVR emulators. To install AVR Studio, insert the supplied Atmel CD-ROM and then execute the "AvrStudio4Setup.exe" file. This will guide you through the setup process.
  • Page 16 4. Once installed, AVR Studio can be started by double clicking on the AVR Studio icon. The program is located in the Windows “Start menu > All Programs > Atmel AVR Tools” folder. 5.2.1 Connecting to Keen+ from AVR Studio Start the “Select AVR Programmer”...
  • Page 17 Keen+ If the selected platform cannot be detected, the “Select AVR Programmer” dialog will reappear after a few seconds. If this happens, check that the RS232 or USB cable is properly connected and that the tool is not already connected in a debug or programming session in the same or another instance of AVR Studio.
  • Page 18 Keen+ Program AVR User Interface The “Program AVR” user interface includes powerful features for the Keen+ development kit. The available settings are divided into eight groups, each selectable by clicking on the appropriate tab. Since different devices have different features, the available options and selections will depend on which device is selected.
  • Page 19 Keen+ 5.3.1.1 Device and Signature Bytes The correct device and programming interface must be set before any programming operations. Select the device in the Device combo-box. This makes sure that the correct programming algorithms are used for the device, and that only features that are available for the device are displayed in the dialog.
  • Page 20 Keen+ 5.3.2.2 Flash The Flash contents of the connected device can be programmed, verified and read out by pressing the appropriate buttons. Before the Flash can be programmed, the input file must be specified. If the source code is stored in a HEX file, select the "Input HEX File" option. Browse to the correct file by pressing the button, or write the complete path and filename in the text field.
  • Page 21 Keen+ 5.3.3 Fuses Tab The "Fuses" tab presents the fuses of the selected device. Press the "Read" button to read the current value of the fuses, and the "Write" button to write the current fuse setting to the device. Fuse settings are presented as check boxes or as drop down lists.
  • Page 22 Keen+ Figure 16. “Fuses” Tab Keen+ User Guide 8552A—CRYPT—11/08...
  • Page 23 Keen+ 5.3.4 LockBits Tab Similar to the "Fuses" tab, the "LockBits" tab shows which lock modes are applicable to the selected device. A lock mode may consist of a combination of setting multiple lock bits. This is handled by programmer, and the correct lock bits are programmed automatically for the selected Lock mode. Once a "Lock mode"...
  • Page 24 Keen+ 5.3.5 Auto Settings When programming multiple devices with the same code, the “Auto” tab offers a powerful method of automatically going through a user-defined sequence of commands. The commands are listed in the order they are executed (if selected). To enable a command the appropriate check box should be checked.
  • Page 25 Keen+ 5.3.5.1 Setting Up the System for Auto-programming Click on the check boxes for the commands that you want the User Interface to perform. A typical sequence is when the device is erased and then programmed in one cycle. The chip is erased, both memories are programmed and verified, and finally fuses and lock bits are programmed.
  • Page 26 FLIP (FLexible In-system Programmer) is a PC-application which allow users to program and configure Atmel's microcontroller devices in-system. To install FLIP, insert the supplied Atmel CD- ROM and then execute the "Flip Installer - <version_number>.exe". This will guide you through the setup process.
  • Page 27 FLIP icon. The program is located in the Windows "Start menu > All Programs > Flip <version_number>" folder. Figure 19. Atmel FLIP User Interface Further information on how to use FLIP can be read from FLIP Help menu. Connecting FLIP to Keen+ 1.
  • Page 28 Keen+ 3. Press and hold the “HWB” push button. 4. Press the “RESET” push button. 5. Release the “RESET” push button. 6. Release the “HWB” push button. 7. Select a device from the device list: From the top menu bar, execute “Device > Select”. The device selection dialog box pops up. Select AT90USB647 from the devices list box and click “OK”...
  • Page 29 2. Select the HEX file to be loaded from the browser dialog. When parsing HEX file completes, FLIP updates the following information in the Buffer Information frame of the main window : ― Address range : read from the parsed HEX file ―...
  • Page 30 Keen+ Viewing the Buffer Content From the top menu bar, execute “Buffer > Edit”. The “Edit FLASH Buffer” window pops up and shows the content of the buffer. Figure 23. Buffer Content Keen+ User Guide 8557A—CRYPTO—11/08...
  • Page 31 Section 8 Technical Specifications System Unit ― Physical Dimensions L=152 x W=58 x H=15 mm ― Weight 34 g Operating Conditions ― Internal Voltage Supply ― External Voltage Supply 5V DC (500mA) minimum Power Supply Connections ― USB Connector Mini B receptacle ―...
  • Page 32 Section 9 Troubleshooting Guide Table 1. Troubleshooting Guide Problem Reason Solution The blue Power LED is not on. USB Port of Keen+ is not connected Connect Keen+ USB port to PC's to PC. USB port. The AVR device cannot be The JTAG header is not connected Connect the JTAG header to the programmed.
  • Page 33 Section 10 Technical Support For technical support, please contact securerf@atmel.com. When emailing or contacting tech support, please do not include any proprietary information you may have input into the device. Keen+ User Guide 10-1 8557A—CRYPTO—11/08...
  • Page 34 Section 11 Complete Schematics Keen+ User Guide 11-1 8557A—CRYPTO—11/08...
  • Page 35 VSS_ANT AND VSS_DIG ARE CONNECTED AT A SINGLE POINT NEAR C56/C59 VSS_A AND VSS_DIG ARE CONNECTED AT A SINGLE POINT NEAR C4 Keen+ User Guide 11-2 8557A—CRYPTO—11/08...
  • Page 36 Keen+ User Guide 11-3 8557A—CRYPTO—11/08...
  • Page 38 Figure 16. “Fuses” Tab ........................Figure 17. “LockBits” Tab ......................Figure 18. “Auto” Tab ........................Figure 19. Atmel FLIP User Interface .................... Figure 20. “Device Selection” Dialog ..................... 7-2 Figure 21. “USB Port Connection” Dialog ..................7-2 Figure 22. Buffer Information......................
  • Page 39 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 product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein.