English
Language : 

DK4000-C167 Datasheet, PDF (1/27 Pages) –
DK4000-C167
USER MANUAL
Development Kit for PSD4000 and C167
CONTENTS
s A COUPLE OF
DEFINITIONS
s HARDWARE
s SOFTWARE
s DETAILED
DESCRIPTIONS
s OTHER BOARD
FEATURES
– Step-By-Step Instruc-
tions for ISP Program-
ming
s USING DK4000 AS A
DEVELOPMENT
PLATFORM FOR C167CR
USERS
– Concept
– Downloading to the De-
velopment Board
– JTAG - ISP
s 167 DESIGN OVERVIEW
– Memory Swapping in the
PSD
– What really happens
– Creating your own IAP
code bundle
s REFERENCES
s APPENDIX
Congratulations on purchasing ST's DK4000 Development kit.
The DK4000 (110 or 220 volt version) is a low cost kit for eval-
uating the PSD4000 series of Flash Programmable System
Devices called PSDs. The DK4000 kit is extremely versatile,
and can be used in several different modes. It can be used to
demonstrate the PSD4000's capability of JTAG In-System Pro-
grammability (ISP). Once initial code is resident in the PSD, the
program code can be updated while the MCU is running, called
In-Application Programming (IAP). Also, Infineon C167CR
family users can utilize the DK4000 as an evaluation platform
for code development.
The DK4000 – C167 Development Board is specific to the Infi-
neon C167CR micro-controller family. However, other prolifer-
ation boards will be available. Check the website at
www.st.com/psd as to availability.
A COUPLE OF DEFINITIONS
In-System Programming (ISP) - A JTAG interface (IEEE 1149.1
compliant) is included on the PSD enabling the entire device to
be rapidly programmed while soldered to the circuit board
(Main Flash memory, Secondary Boot Flash memory, the PLD
and all configuration areas). This requires no MCU participa-
tion, so the PSD can be programmed or reprogrammed any-
time, anywhere, even while completely blank. The MCU is
completely bypassed.
In-Application Programming (IAP) – Since two independent
Flash memory arrays are included in the PSD, the MCU can ex-
ecute code from one memory while erasing and programming
the other. Robust product firmware updates in the field are pos-
sible over any communication channel (a few examples are
CAN, Ethernet, UART, J1850) using this unique architecture.
For IAP, all code is updated through the MCU.
HARDWARE
s PSD4000 Flash PSD (Programmable System Device) - see
www.st.com/psd for data sheet. PSD4135G2 - 4Mbit Main
Flash memory (512Kx8), 256Kbit Boot Flash memory
(32Kx8), 64Kbit SRAM (8Kx8)
October 2001
1/27