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

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
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
usbccid.sys/usbccid.inf – a Microsoft generic Windows XP CCID USB driver.