Users Manual TOPAS900 Flash V2.1
HWU Elektronik Oberhausen Page 3
Contents
Definitions and Abbreviations___________________________________________ 5
1. Introduction _____________________________________________________ 6
1.1. What is TOPAS900 Flash?_____________________________________________ 6
1.2. Key Features of TOPAS900 Flash Package_______________________________ 6
2. Let’s start with TOPAS900 Flash_____________________________________ 7
2.1. What is in the box?___________________________________________________ 7
2.2. Unpacking__________________________________________________________ 7
2.3. A Glance at the TOPAS900 Flash Board _________________________________ 8
2.4. Principe of Connection________________________________________________ 9
3. Hardware Description ____________________________________________ 10
3.1. Programming and Debugging Board ___________________________________ 10
3.1.1. Firmware Processor ____________________________________________________ 10
3.1.2. Power Supply _________________________________________________________ 10
3.1.3. Status LEDs __________________________________________________________ 11
3.1.4. Control Switches (Reset and NMI) _________________________________________ 11
3.1.5. Serial Communication, Connector and Line Driver _____________________________ 11
3.1.6. Connector to Flash Carrier Board __________________________________________ 11
3.2. The Flash Carrier Board _____________________________________________ 11
3.2.1. The TMP95FY64F Microcontroller ________________________________________ 12
3.2.2. 512 kb Flash ROM - Toshiba TC58F400 (90 ns)_______________________________ 13
3.2.3. 128 kb RAM - Toshiba TC551001 (70 ns) ___________________________________ 14
3.2.4. Connector to Programming and Debugging Board ______________________________ 14
3.2.5. MCU Terminal Connectors _______________________________________________ 14
3.2.6. Jumpers _____________________________________________________________ 14
4. Software Description _____________________________________________ 16
4.1. IAR Tools _________________________________________________________ 16
4.1.1. Embedded Workbench___________________________________________________ 16
4.1.2. C-Spy Debugger/Simulator _______________________________________________ 17
4.1.3. C-Spy ROM-Monitor ___________________________________________________ 18
4.1.4. IAR Tools Limitations __________________________________________________ 18
4.2. Toshiba Tools ______________________________________________________ 19
4.2.1. Compiler, Assembler, Linker, Converter _____________________________________ 19
4.2.2. TMPro Debugger ______________________________________________________ 22
4.2.3. TMPro ROM-Monitor __________________________________________________ 25
4.2.4. Toshiba Tool Limitations ________________________________________________ 26
4.3. ROM-Monitor Memory Usage ________________________________________ 27
4.3.1. IAR ROM-Monitor_____________________________________________________ 27
4.3.2. Toshiba ROM-Monitor __________________________________________________ 28
4.4. Restrictions of ROM-Monitor Usage ___________________________________ 29
5. Functional Description ___________________________________________ 30
5.1. Operating Modes ___________________________________________________ 30