SGS Thomson Microelectronics ST19HDSE, ST16HDSE Datasheet

1/3
DATA BRIEFING
This is Brief Data from STMicroelectronics. Details are subjectto change without notice. For complete data, please contact your nearest Sales Office or SmartCard Products Divison, Rousset , France. Fax: (+33)4 42 2587 29
ST16-19HDSE
Development Environment
For ST16 and ST19 Smartcard MCU Families
HARDWARE FEATURES
Supports all ST19 and ST16 family members
including contactless products
Emulation of cryptographic functions protected
by key
Real time CPU emulation
Supports custom cells
Two high-speed built-in card readers
Fast PC communication link (100 K Bytes/
second) on a single PC parallel port
SOFTWARE FEATURES
Full Windows software Windows 95, Windows
98 or NT
Source level debugger
Assembly language
C language supported by third parties
ST16 to ST19 assembly language translator
Reader software utilities
High level language test player
PC/SC reader interface
NUMEROUS DEBUG TOOLS
Unlimited numberofbreakpoints(hardwareand
software)
Out of specification software bugs detector
Built-in logic analyser up to 256 Kcycles trace
External trigger input
Two external trigger outputs
1
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 beactivated 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:
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 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
PCHOST
LPT COM
LOGIC
EMULATION
MEMORIES
AB
INTERNAL
SCP104a/ds
CARD ADAPTOR.
EXTERNAL
READER
CARD
ANALYSER
MANAGEMENT
UNIT
MAP
EMULATION
SECURITY
CARD
READERS
CPU
Loading...
+ 1 hidden pages