Datasheet ST19HDSE, ST16HDSE Datasheet (SGS Thomson Microelectronics)

Page 1
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
Page 2
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
Page 3
3/3
ST16-19HDSE
DEBUGGING TOOLS
Hardware andsoftware 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 registeror 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 alsoindicates 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
Loading...