Using the MAXQ1103 EV kit and CrossW for the MAXQ30

Publisher:学思者Latest update time:2012-04-23 Keywords:MAXQ1103  MAXQ30  CrossW Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Abstract: This application note describes how to develop, build, and debug applications for the MAXQ1103 microcontroller. This application note uses the CrossWorks C compiler from Rowley Associates for the MAXQ30 platform.

introduction

MAXQ1103 is a new generation of secure microcontroller from Maxim Integrated Products, designed for financial terminals. It runs 16-bit instructions and provides a 32-bit data channel. The microcontroller executes instructions in one machine cycle and is a very high-performance RISC machine. MAXQ1103 also has many important security features, including:

  • Cryptographic accelerators supporting DES, 3DES, SHA-1, SHA-224, SHA-256, RSA, DSA, and ECDSA
  • True hardware random number generator
  • 1KB low leakage battery-backed NVSRAM
  • 7 tamper detection inputs to interface with external circuits
  • Environmental sensors, such as temperature and voltage out-of-range detectors

The MAXQ1103 evaluation (EV) kit is an ideal platform for prototyping security applications. The kit provides two serial ports, two smart card slots (one full-size, one SIM), a USB connector, an LCD screen, a 16-button keypad, and a prototyping area.

Setting Up the MAXQ1103 EV Kit

The MAXQ1103 evaluation kit is shown in Figure 1. The following hardware components are required to complete the tasks discussed in this application note:

  1. MAXQ1103 EV kit board
  2. JTAG Board
  3. JTAG cable (connects the MAXQ1103 EV kit board to the JTAG board)
  4. 9-pin serial cable
  5. Regulated power supply (5V, ±5%, 300mA, center positive)

Figure 1. The MAXQ1103 EV kit.
Detailed Circuit Diagram (PDF, 14.4MB)
Figure 1. MAXQ1103 EV KitBoth

the MAXQ1103 EV kit board and the JTAG board have a number of jumpers that need to be configured. For detailed information on the jumpers and their functions, refer to their respective data sheets. For this application note, configure the jumpers as follows:

  • On the MAXQ1103 EV kit board, short jumper JU1 and connect the top two pins of JU5 (the two pins closest to the JU5 label). All other jumpers should now be open. If all jumpers JU6 through JU18 are shorted, then you are good to go. This is the configuration required for smart card communication and is not covered in this application note.
  • On the JTAG board, short JH1 and JH2, and open JH3.

Connect the JTAG cable between the JTAG board and the MAXQ1103 kit board. The red cable should be connected to the side labeled with pins 1 and 2 on the JTAG board and to the TCK-GND side of the MAXQ1103 kit board.

Note that on earlier MAXQ1103 EV kits, the MAXQ1103 IC may have been socketed. If so, insert the MAXQ1103 into the socket with the IC marking facing down (the lead-free "+" indicator should be on the upper right side).

Connect the 9-pin serial cable between your PC and the JTAG board. Do not connect it to the MAXQ1103 EV kit board. Connect power to both boards.

Designing with the CrossWorks Compiler: Blinky

Rather than starting with "Hello World," we will build a simple application that blinks an LED on the MAXQ103 kit board.

The toolkit we will use is CrossStudio from Rowley Associates. The current version of the toolkit is CrossWorks for the MAXQ30 (version 2.0.0.2008063000.2293), which was used to produce the screen captures in this document. To determine if you have the latest version, visit the Rowley Associates website online or contact us through the Maxim Support Center.

When creating a new project, click File New New Project. In the New Project pop-up box, fill in the Name and Location boxes at the bottom and select "AC executable" from the Project Templates window ( Figure 2 ). We will call the project BlinkyDemo and place it in the directory C:\work\maxq\maxq1103\blinky.

Keywords:MAXQ1103  MAXQ30  CrossW Reference address:Using the MAXQ1103 EV kit and CrossW for the MAXQ30

Previous article:High-speed counting port schematic diagram
Next article:Designing with the MAXQ2000 USB "Thumb" Evaluation Kit

Latest Analog Electronics Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号