
UG_12xxF_016 73S12xxF Software User Guide
Rev. 1.50 5
1 Introduction
The Teridian Semiconductor Corporation 73S12xxF single-chip Smart Card Terminal Controllers consist
of the 73S1209F, 73S1210F, 73S1215F and 73S1217F. These System-on-Chip devices provide the
functions necessary to build a low-cost smart card terminal.
The 73S12xxF Evaluation Board allows development of an embedded application in conjunction with an
In-Circuit Emulator (ICE). An application can be programmed in either ANSI C or 80515 assembly
language using this evaluation board.
Teridian provides a development Toolkit that includes a set of libraries (Application Programming
Interface or API). The API is written in ANSI C to control all the features present on the evaluation
boards. These libraries include functions to manage the low-level 80515 core functions such as memory,
clock, power modes, interrupts; and high-level functions such as the Liquid Crystal Display (LCD),
keyboard, Real-Time Clock (RTC), smart card interfaces, Universal Serial Bus (USB)/Serial interfaces and
I/Os. These APIs reduce development time dramatically, since they allow the developer to focus on
developing the application without dealing with the low-level layer such as hardware control, timing, etc.
This document describes the Toolkit’s hierarchical layers and how to use them.
Certain function blocks (such as USB and RTC) are not available on all 73S12xxF devices. As a result,
the related APIs can not be used with some ICs. Refer to the data sheets for further details.
This document applies to the following components:
• LAPI Version 4.00 (DFU), LAPI Version 3.30 (BL), LAPI Version 2.30 (non-BL)
• HAPI Version 4.00 (DFU), HAPI Version 3.30 (BL), HAPI Version 2.40 (non-BL)
• Serial Pseudo-CCID Application Version 3.1
• USB CCID Application Version 2.1 (DFU), USB CCID Application Version 1.5 (non-DFU)
• Devices: 1215A05, 1217A06 and 1210/1209A02
1.1 Acronyms
APDU Application Protocol Data Unit
API Application Programming Interface
ATR Answer To Reset
BL Boot Loader
CCID Integrated Circuit Card Interface Device
COM Communication Port
DFU Device Firmware Upgrade
DTK Development ToolKit
DTM Device Test Manager
EMV Euro, MasterCard
®
, Visa
®
HAPI High-level API
HCT Hardware Compatibility Test
ICC Integrated Circuit Card
ISO International Standards Organization
ISP In-System Programming
JICSAP Japan IC Card System Application council
LAPI Low-level API
LAPIE Low-level API exerciser
LCD Liquid Crystal Display
Non-BL Non Boot Loader
PC Personal Computer
PIN Personal Indentification
RAM Random Access Memory
ROM Read Only Memory
Kommentare zu diesen Handbüchern