beautypg.com

2 design guide, 1 development environment, 1 hardware requirements – Maxim Integrated 73S12xxF Software User Manual

Page 7: 2 software requirements, Design guide, Development environment, Hardware requirements, Software requirements

background image


UG_12xxF_016

73S12xxF Software User Guide

Rev. 1.50

7

2 Design Guide

This section provides designers with basic guidance in developing smart card reader applications utilizing
the TSC 73S12xxF devices. There are three types of applications that can be developed:

• A Host application (for example: an application residing on a PC, e.g. Windows 2000, Windows XP,

Windows CE or in a host microprocessor).

• An Embedded application using both High-level APIs and Low-level APIs (in Flash).
• An Embedded application using the Low-level APIs only (in Flash).

There are two options to connect the 73S12xxF Evaluation Board or demo boards to a PC or host
controller:

• UART/RS232 serial interface.
• USB V2.0 full speed/12 Mbps interface.

2.1 Development Environment

2.1.1 Hardware Requirements

The recommended hardware requirements include:

• Teridian 73S12xxF Evaluation Board.
• AC Adaptor (AC/DC output) or Variable Bench Power Supply.
• PC Pentium® with 512 MB RAM and 10 GB hard drive, 2 COM ports, and 2 USB port (if the USB

interface is utilized) running Windows XP.

Optional Hardware includes:

• Signum Systems ADM-51 In-Circuit Emulator (for debugging the embedded application) with or

without trace capability. Signum references this device as the ADM-51 Emulator. This device is
configured to use one of the PC’s USB Ports. Contact Signum Systems at

www.signumsystems.com

for the latest version of the ICE software.

• The Teridian Flash Programming Tool (for programming Flash when a Signum ADM-51 ICE is not

available).

2.1.2 Software Requirements

The following are the recommended software requirements:

• For embedded application programming:

 Keil™ Compiler. Version 7.0 or later is recommended.

• Keil

μVision

®

2 or μVision3 IDE.

• If an ICE is used, Signum Systems software (comes with Signum Systems ADM-51 ICE hardware).

The ICE can also be used to program Flash.

• A Teridian Flash Programmer (TFP) module for programming Flash.
• For Windows PC application programming:

 Visual Basic

®

, Visual Studio

®

or Visual C/C++

®

for Windows 2000 or Windows XP.

• Optionally, Keil’s extended linker (LX51 instead of BL51) for code size optimization purposes.

The following software tools/programs are included in the 73S12xxF Development Kit and should be
installed on the development PC:

 USB View – a shareware PC tool which can be downloaded from www.usb.org.
 usbccid.sys/usbccid.inf – a Microsoft generic Windows XP CCID USB driver.