ChipFind - документация

Электронный компонент: ST16-19HDSE

Скачать:  PDF   ZIP
www.docs.chipfind.ru
background image
1/3
DATA BRIEFING
This is Brief Data from STMicroelectronics. Details are subject to change without notice. For complete data, please contact
your nearest Sales Office or SmartCard Products Divison, Rousset , France. Fax: (+3 3) 4 42 25 87 29
ST16-19HDSE
Development Environment
For ST16 and ST19 Smartcard MCU Families
October 1999
HARDWARE FEATURES
s
Supports all ST19 and ST16 family members
including contactless products
s
Emulation of cryptographic functions protected
by key
s
Real time CPU emulation
s
Supports custom cells
s
Two high-speed built-in card readers
s
Fast PC communication link (100 K Bytes/
second) on a single PC parallel port
SOFTWARE FEATURES
s
Full Windows software Windows 95, Windows
98 or NT
s
Source level debugger
s
Assembly language
s
C language supported by third parties
s
ST16 to ST19 assembly language translator
s
Reader software utilities
s
High level language test player
s
PC/SC reader interface
NUMEROUS DEBUG TOOLS
s
Unlimited number of breakpoints (hardware and
software)
s
Out of specification software bugs detector
s
Built-in logic analyser up to 256 Kcycles trace
s
External trigger input
s
Two external trigger outputs
1
background image
ST16-19HDSE
2/3
GENERAL DESCRIPTION
The ST16-19HDSE development environment is
composed of the ST16/19-HDSE and a software
package.
HARDWARE PACKAGE
The ST16/19-HDSE is a complete hardware de-
velopment system including: an emulator for MCU
based smartcard ICs, powerful debugging func-
tions and two high speed card readers, all in a sin-
gle box.
The Figure 1 represents the ST16/19-HDSE and
its environment.
The parallel port driver provided allows to sepa-
rately activate the different parts of the ST16/19-
HDSE to be activated separately by a PC compat-
ible host computer through a single parallel port.
Many drivers have been written to be able to use
custom reader software or automatic test tools.
SOFTWARE PACKAGE
The software package delivered with the ST16/19-
HDSE is composed of:
s
ST16 or ST19 macro assemblers
s
Linker
s
Library
s
Source level debugger (C or assembler)
s
Product configuration maker
s
Environment configuration maker
s
High level language test environment
s
Simulator
s
Cryptographic library evaluation
s
Cryptographic calculator
All software is Windows compatible.
The third-party compiler allows development in C
language. Source level debugging is supported ei-
ther by STMicroelectronics or by third-party de-
buggers.
This combination of enhanced hardware and flex-
ible software allows any ROM code to be devel-
oped and tested easily in an adapted environ-
ment. Numerous and various situations can be
achieved as: personalization in issuer mode under
control of a master card, communications be-
tween an electronic purse and a banking card, au-
thentication of a synchronous telephone card by a
security module, etc.
Direct interface to the system can be performed
through DLLs, thus ST16/19-HDSE can be inte-
grated in a custom test environment. Furthermore,
a complete test environment, which can be pro-
grammed in C or other high level languages, is
also provided.
Figure 1 ST16/19-HDSE System Configuration
PC HOST
LPT
COM
LOGIC
EMULATION
MEMORIES
A
B
INTERNAL
SCP 104a/ds
CARD
ADAPTOR.
EXTERNAL
READER
CARD
ANALYSER
MANAGEMENT
UNIT
MAP
EMULATION
SECURITY
CARD
READERS
CPU
background image
3/3
ST16-19HDSE
DEBUGGING TOOLS
Hardware and software breakpoints allow the user
to stop the CPU whenever the application ROM
code execution reaches selected addresses, ad-
dresses within a selected range, or on data fetch
cycles. The user is then able to read and modify
any register or memory location within the simulat-
ed memory or place other breakpoints or triggers.
Using the powerful triggering conditions of the log-
ic analyser, it is possible to record only cycles
which are of interest to the user. Events can be
defined as logic combinations of 36 bit wide pat-
terns occurring up to 64,000 times.
The acquisition mode can be defined by a se-
quence of a combination of triggers.
Such a powerful tool enables the user to detect
and trap any pattern and thus quickly debug the
application.
CARD READER
A card reader can be connected to the host com-
puter through a serial link. The ST16/19-HDSE
also includes two high speed card readers. This
enables the development loop to be closed, and
complete applications to be emulated on a single
host computer.
FRONT PANEL
The ST16/19-HDSE front panel displays the sta-
tus of the chip external ISO 7816-3 compatible
signals (VCC, RST, CLK, I/O). It also indicates the
state of built_in readers A and B.
ORDERING INFORMATION
Sales type
Description
ST16-19HDSE
ST16 & ST19 hardware develop-
ment system and associated soft-
ware
STLIB4HDS
Cryptographic DLLs for
ST16CF54B, ST19CF68 and
ST19KF16