section 7 - Index of
section 7 - Index of section 7 - Index of
The external command controller acts as the medium between the DSP56K target systemand a host computer. The external command controller circuit acts as a DSP56K serialdebug port driver and host computer command interpreter. The controller issues commandsbased on the host computer inputs from a user interface program which communicateswith the user.10.11 USING THE OnCEThe following notations are used:ACK = Wait for acknowledge on the DSO pinClK = Issue 24 clocks to read out data from the selected register10.11.1 Begin Debug ActivityMost of the debug activities have the following beginning:-1. ACK2. Save pipeline information:a. Send command READ PDS REGISTER (10001001)b. ACKc. ClKd. Send command READ Pil REGISTER (10001011)e. ACKf. ClK3. Read PAS FI FO and fetch/decode info (this step is optional):a. Send command READ PAS address for fetch (10001010)b.ACKc. ClKd. Send command READ PAS address for decode (10010011)e. ACKf. ClKg. Send command READ FIFO REGISTER and increment counter (10010001)h. ACKi. ClKj. Send command READ FIFO REGISTER and increment counter (10010001)
k. ACKI. ClKm. Send command READ FIFO REGISTER and increment counter (10010001)n. ACKo.ClKp. Send command READ FIFO REGISTER and increment counter (10010001)q.ACKr. ClKs. Send command READ FIFO REGISTER and increment counter (10010001)t. ACKu.ClK10.11.2 Displaying A Specified Register1. Send command WRITE PDB REGISTER, GO, no EX (01001001). The OnCE controllerselects PDB as destination for serial data.2.ACK3. Send the 24-bit DSP56K opcode: "MOVE reg,x:OGDB"After 24 bits have been received, the PDB register drives the PDB. The OnCE controllerreleases the chip from the debug mode, the chip executes the MOVEinstruction, and the contents of the register specified in the instruction are loaded inthe GOB REGISTER. The signal that marks the end of the instruction returns thechip to the debug mode.4.ACK5. Send command READ GOB REGISTER (10001000)The OnCE controller selects GOB as source for serial data.6.ACK7.ClK-10.11.3 Displaying X Memory Area Starting From Address XXXXThis command uses RO to minimize serial traffic.1. Send command WRITE PDB REGISTER, GO, no EX (01001001).The OnCE controller selects PDB as destination for serial data.2. ACK3. Send the 24-bit DSP56K opcode: "MOVE RO,x:OGDB"
- Page 160 and 161: MAINPROGRAMFETCHESNTERRUPTSYN8HRCNZ
- Page 162 and 163: 7.5 WAIT PROCESSING STATEThe WAIT i
- Page 164 and 165: The stop processing state halts all
- Page 166 and 167: the first instruction fetch). If th
- Page 168: RESET -----------------------------
- Page 172 and 173: 16 - BIT INTERNALADDRESS BUSESX ADD
- Page 174 and 175: 8.2.2.1 Address (AO-A15)These three
- Page 177: SECTION 9PLL CLOCK OSCILLATOR-
- Page 180 and 181: X MEMORYRAM/ROMEXPANSION24-Bit56KMo
- Page 182 and 183: 23 22 21 20 19 18 17 16 15 14 13 12
- Page 184 and 185: cleared. To enable rapid recovery w
- Page 186 and 187: -CLVCCVCC for the CKOUT output. The
- Page 188 and 189: 4. For all input frequencies which
- Page 190 and 191: While the PLL is regaining lock, th
- Page 193 and 194: 10.1 ON-CHIP EMULATION INTRODUCTION
- Page 195 and 196: 10.2.2 Debug Serial Clock/Chip Stat
- Page 197 and 198: 76543210I R/W I GO I EX I RS41 RS31
- Page 199 and 200: shifted in (so a new command is ava
- Page 201 and 202: 10.3.4.4 Software Debug Occurrence
- Page 203 and 204: 10.4.4 Memory High Address Comparat
- Page 205 and 206: 10.6.1 External Debug Request Durin
- Page 207 and 208: PABCIRCULARBUFFERPOINTERDSCKDSOFigu
- Page 209: are serially available to the exter
- Page 213 and 214: 19. ACK20. Send command READ GDB RE
- Page 215 and 216: 10.11.6.1 Case 1: Return To The Pre
- Page 217: SECTION 11ADDITIONAL SUPPORTDr. BuB
- Page 220 and 221: The following is a partial list of
- Page 222 and 223: • In-line assembler language code
- Page 224 and 225: I Document 10 I Version Synopsis I
- Page 226 and 227: I Document 10 I Version Synopsis I
- Page 228 and 229: I Document ID I Version Synopsis I
- Page 230 and 231: I Document 10 I Version Synopsis I
- Page 232 and 233: 11.5 MOTOROLA DSP NEWSThe Motorola
- Page 234 and 235: DIGITAL SIGNAL PROCESSINGAlan V. Op
- Page 236 and 237: C Programming Language:Controls:. C
- Page 238 and 239: Image Processing:DIGITAL IMAGE PROC
- Page 240 and 241: LINEAR PREDICTION OF SPEECHJ. D. Ma
- Page 243 and 244: A.1 APPENDIX A INTRODUCTIONThis app
- Page 245 and 246: XnYnTable A-1 Instruction Descripti
- Page 247 and 248: Table A-1 Instruction Description N
- Page 249 and 250: Table A-1 Instruction Description N
- Page 251 and 252: Table A-2 DSP56K Addressing ModesAd
- Page 253 and 254: The address register indirect addre
- Page 255 and 256: A.SCONDITION CODE COMPUTATION15 14
- Page 257 and 258: S1 SO Scaling Mode Signed Integer P
- Page 259 and 260: Table A-5 Condition Code Computatio
The external command controller acts as the medium between the DSP56K target systemand a host computer. The external command controller circuit acts as a DSP56K serialdebug port driver and host computer command interpreter. The controller issues commandsbased on the host computer inputs from a user interface program which communicateswith the user.10.11 USING THE OnCEThe following notations are used:ACK = Wait for acknowledge on the DSO pinClK = Issue 24 clocks to read out data from the selected register10.11.1 Begin Debug ActivityMost <strong>of</strong> the debug activities have the following beginning:-1. ACK2. Save pipeline information:a. Send command READ PDS REGISTER (10001001)b. ACKc. ClKd. Send command READ Pil REGISTER (10001011)e. ACKf. ClK3. Read PAS FI FO and fetch/decode info (this step is optional):a. Send command READ PAS address for fetch (10001010)b.ACKc. ClKd. Send command READ PAS address for decode (10010011)e. ACKf. ClKg. Send command READ FIFO REGISTER and increment counter (10010001)h. ACKi. ClKj. Send command READ FIFO REGISTER and increment counter (10010001)