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 development system including: an emulator for MCU
based smartcard ICs, powerful debugging functions and two high speed card readers, all in a single box.
The Figure 1 represents the ST16/19-HDSE and
its environment.
The parallel port driver provided allows to separately activate the different parts of the ST16/19HDSE to beactivated separately by a PC compatible 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/19HDSE is composed of:
■ ST16 or ST19 macro assemblers
■ Linker
■ Library
■ Source level debugger (C or assembler)
■ Product configuration maker
■ Environment configuration maker
■ High level language test environment
■ Simulator
■ Cryptographic library evaluation
■ Cryptographic calculator
All software is Windows compatible.
The third-party compiler allows development in C
language. Source level debugging is supported either by STMicroelectronics or by third-party debuggers.
This combination of enhanced hardware and flexible software allows any ROM code to be developed and tested easily in an adapted environment. Numerous and various situations can be
achieved as: personalization in issuer mode under
control of a master card, communications between an electronic purse and a banking card, authentication 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 integrated in a custom test environment. Furthermore,
a complete test environment, which can be programmed in C or other high level languages, is
also provided.
Figure 1 ST16/19-HDSE System Configuration
PCHOST
LPT COM
LOGIC
EMULATION
MEMORIES
AB
INTERNAL
SCP104a/ds
CARD
ADAPTOR.
EXTERNAL
READER
CARD
ANALYSER
MANAGEMENT
UNIT
MAP
EMULATION
SECURITY
CARD
READERS
CPU