2
DK900 DEVELOPMENT KIT.........................................................................................................4
Introduction........................................................................................................................................4
A couple of definitions:.....................................................................................................................................................................4
What's Included...................................................................................................................................................................................4
Hardware..............................................................................................................................................................................................4
What No Software.........................................................................................................................................................................4
Detailed Descriptions........................................................................................................................5
Step-By-Step Instructions for ISP Demo:......................................................................................................................................6
Step-By-Step Instructions for IAP Demo:.....................................................................................................................................8
Using DK900 as a Development Platform for 8051 MCU users:................................................12
Concept...............................................................................................................................................................................................12
General Board Description .............................................................................................................................................................12
Downloading to the Development Board .....................................................................................................................................12
JTAG - ISP ........................................................................................................................................................................................12
PC Software.......................................................................................................................................................................................13
UART Support, PSDload...........................................................................................................................................................13
Definition of Terms .....................................................................................................................................................................13
Serial Interface .............................................................................................................................................................................13
PSD Architecture .........................................................................................................................................................................13
Functions Available .........................................................................................................................................................................14
Memory Map.....................................................................................................................................15
Getting started with a PSDload......................................................................................................................................................15
A few reads and writes................................................................................................................................................................15
Download......................................................................................................................................................................................17
How does this swapping stuff work anyway..............................................................................18
Macro level........................................................................................................................................................................................18
PSDload address translation.......................................................................................................................................................21
Micro level.........................................................................................................................................................................................22
PSDload example code bundles.....................................................................................................................................................23
A detailed look at the IAP example implementation....................................................................24
Top level functional flow................................................................................................................................................................24
Detailed flow, startup.a51...............................................................................................................................................................25
How to create your own app for UART Download.......................................................................26
References........................................................................................................................................27
Application notes.............................................................................................................................27
APPENDIX.......................................................................................................................................28
Appendix A - Jumper configuration on DK900 eval board.........................................................29
Setting of MCUs Power pins..........................................................................................................................................................29
Setting of MCU RESET polarity (JP8).........................................................................................................................................29
Connection of PHILIPS 8051XAs Low addresses (A0-A3) (JP6) * .....................................................................................29
Connection of 80251s control signals for each mode (/PSEN, /RD, /WR) (JP5)................................................................30
PSD SRAM Battery Backup Enable/Disable (JP9)....................................................................................................................31
PSDs power consumption measurement point (JP7)................................................................................................................31
32Kbyte SRAM Expansion (62256 / 68257)...............................................................................................................................31
System expansion connectors (J1,J2,J3).......................................................................................................................................32
Others .................................................................................................................................................................................................32