Owner manual
DS4830 User’s Guide
6
SECTION 18 – HARDWARE MULTIPLIER MODULE ....................................................................................................... 140
18.1 – Hardware Multiplier Organization ......................................................................................................................... 140
18.2 – Hardware Multiplier Controls ................................................................................................................................ 140
18.3 – Register Output Selection..................................................................................................................................... 141
18.3.1 – Signed-Unsigned Operand Selection ............................................................................................................ 141
18.3.2 – Operand Count Selection .............................................................................................................................. 141
18.4 – Hardware Multiplier Operations ............................................................................................................................ 141
18.4.1 – Accessing the Multiplier ................................................................................................................................. 141
18.5 – Hardware Multiplier Peripheral Registers ............................................................................................................. 142
18.6 – Hardware Multiplier Examples .............................................................................................................................. 145
SECTION 19 – WATCHDOG TIMER.................................................................................................................................. 146
19.1 - Overview ............................................................................................................................................................... 146
19.2 – Watchdog Timer Description ................................................................................................................................ 146
19.2.1 – Watchdog Timer Interrupt Operation ............................................................................................................. 147
19.2.2 – Watchdog Timer Reset Operation ................................................................................................................. 147
19.2.3 – Watchdog Timer Applications ........................................................................................................................ 147
SECTION 20 – TEST ACCESS PORT (TAP) ..................................................................................................................... 149
20.1 – TAP Controller ...................................................................................................................................................... 150
20.2 – TAP State Control ................................................................................................................................................. 151
20.2.1 – Test-Logic-Reset............................................................................................................................................ 151
20.2.2 – Run-Test-Idle ................................................................................................................................................. 151
20.2.3 – IR-Scan Sequence ......................................................................................................................................... 151
20.2.4 – DR-Scan Sequence ....................................................................................................................................... 152
20.3 – Communication via TAP ....................................................................................................................................... 152
20.3.1 - TAP Communication Examples – IR-Scan and DR-Scan .............................................................................. 153
SECTION 21 – IN-CIRCUIT DEBUG MODE ...................................................................................................................... 155
21.1 – Background Mode Operation ............................................................................................................................... 156
21.1.1 – Breakpoint Registers ..................................................................................................................................... 157
21.1.2 – Using Breakpoints .......................................................................................................................................... 159
21.2 – Debug Mode ......................................................................................................................................................... 160
21.2.1 – Debug Mode Commands ............................................................................................................................... 160
21.2.2 – Read Register Map Command Host-ROM Interaction .................................................................................. 162
21.2.3 – Single Step Operation (Trace) ....................................................................................................................... 163
21.2.4 – Return ............................................................................................................................................................ 164
21.2.5 – Debug Mode Special Considerations ............................................................................................................ 164
21.3 – In-Circuit Debug Peripheral Registers .................................................................................................................. 165
SECTION 22 – IN-SYSTEM PROGRAMMING .................................................................................................................. 169
22.1 – Detailed Description ............................................................................................................................................. 169
22.1.1 - Password Protection ....................................................................................................................................... 170
22.1.2 – Entering JTAG Bootloader ............................................................................................................................. 170
22.1.3 – Entering I2C Bootloader ................................................................................................................................ 171
22.2 – Bootloader Operation ........................................................................................................................................... 171