ST16-19HDSE STMICROELECTRONICS | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 3

Technical content

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: (+33) 4 42 25 87 29 ST16-19HDSE Development Environment For ST16 and ST19 Smartcard MCU Families October 1999 HARDWARE FEATURES n Supports all ST19 and ST16 family members including contactless products n Emulation of cryptographic functions protected by key n Real time CPU emulation n Supports custom cells n Two high-speed built-in card readers n Fast PC communication link (100 K Bytes/ second) on a single PC parallel port SOFTWARE FEATURES n Full Windows software Windows 95, Windows 98 or NT n Source level debugger n Assembly language n C language supported by third parties n ST16 to ST19 assembly language translator n Reader software utilities n High level language test player n PC/SC reader interface NUMEROUS DEBUG TOOLS n Unlimited number of breakpoints (hardware and software) n Out of specification software bugs detector n Built-in logic analyser up to 256 Kcycles trace n External trigger input n Two external trigger outputs

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: n ST16 or ST19 macro assemblers n Linker n Library n Source level debugger (C or assembler) n Product configuration maker n Environment configuration maker n High level language test environment n Simulator n Cryptographic library evaluation n 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 EMULATIO N MEMORIES AB INTERNA L SCP 104a/ds CARD ADAPT OR. EXTERNAL READER CARDANALYSER MANAGE MENT UNIT MAP EMULATION SECURITY CARD READERS CPU

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

ST16 & ST19 hardware develop- ment system and associated soft- ware STLIB4HDS Cryptographic DLLs for ST16CF54B, ST19CF68 and ST19KF16