PROGRAM ADDRESS BUS HISTORY BUFFER
10- 18
ON-CHIP EMULATION (OnCE)
MOTOROLA
10.7.2
Pipeline Instruction Latch Register (OPILR)
The OPILR is a 24-bit latch that stores the value of the instruction latch before the debug
mode is entered. OPILR can only be read through the OnCE serial interface. This register
is affected by the operations performed during the debug mode and must be restored by
the external command controller when returning to normal mode. Since there is no direct
write access to this register, this task is accomplished in the first write to OPDBR after en-
tering the debug mode or after executing the GO command; the data from OPDBR is
transferred to OPILR only in these cases.
10.7.3
Global Data Bus Register (OGDBR)
The OGDBR is a 24-bit latch that can only be read through the OnCE serial interface.
OGDBR is not actually required from a pipeline status restore point of view but is required
as a means of passing information between the chip and the external command controller.
OGDBR is mapped on the X internal I/O space at address $FFFC. Whenever the external
command controller needs the contents of a register or memory location, it will force the
chip to execute an instruction that brings that information to OGDBR. Then, the contents
of OGDBR will be delivered serially to the external command controller by the command
“READ GDB REGISTER”.
10.8
PROGRAM ADDRESS BUS HISTORY BUFFER
There are two read-only PAB registers which give pipeline information when the debug
mode is entered. The OPABFR register tells which opcode address is in the fetch stage
of the pipeline and OPABDR tells which opcode is in the decode stage. To ease debug-
ging activity and keep track of program flow, a First-In-First-Out (FIFO) buffer stores the
PDB REGISTER (OPDBR)
GDB REGISTER (OGDBR)
DSI
DSO
DSCK
PIL REGISTER (OPILR)
PIL
PDB
GDB
Figure 10-8 OnCE Pipeline Information and GDB Registers
Содержание DSP56K
Страница 12: ...xii LIST of TABLES MOTOROLA List of Tables Continued Table Page Number Title Number ...
Страница 13: ...MOTOROLA DSP56K FAMILY INTRODUCTION 1 1 SECTION 1 DSP56K FAMILY INTRODUCTION ...
Страница 25: ...MOTOROLA DSP56K CENTRAL ARCHITECTURE OVERVIEW 2 1 SECTION 2 DSP56K CENTRAL ARCHITECTURE OVERVIEW ...
Страница 31: ...MOTOROLA DATA ARITHMETIC LOGIC UNIT 3 1 SECTION 3 DATA ARITHMETIC LOGIC UNIT ...
Страница 50: ...DATA ALU SUMMARY 3 20 DATA ARITHMETIC LOGIC UNIT MOTOROLA ...
Страница 51: ...MOTOROLA ADDRESS GENERATION UNIT 4 1 SECTION 4 ADDRESS GENERATION UNIT ...
Страница 77: ...MOTOROLA PROGRAM CONTROL UNIT 5 1 SECTION 5 PROGRAM CONTROL UNIT ...
Страница 124: ...INSTRUCTION GROUPS 6 30 INSTRUCTION SET INTRODUCTION MOTOROLA ...
Страница 125: ...MOTOROLA PROCESSING STATES 7 1 SECTION 7 PROCESSING STATES STOP WAIT EXCEPTION NORMAL RESET ...
Страница 167: ...STOP PROCESSING STATE MOTOROLA PROCESSING STATES 7 43 ...
Страница 168: ...STOP PROCESSING STATE 7 44 PROCESSING STATES MOTOROLA ...
Страница 169: ...MOTOROLA PORT A 8 1 SECTION 8 PORT A ...
Страница 176: ...PORT A INTERFACE 8 8 PORT A MOTOROLA ...
Страница 177: ...MOTOROLA PLL CLOCK OSCILLATOR 9 1 SECTION 9 PLL CLOCK OSCILLATOR x x d Φ VCO ...
Страница 191: ...10 2 ON CHIP EMULATION OnCE MOTOROLA SECTION 10 ON CHIP EMULATION OnCE ...
Страница 218: ...USING THE OnCE MOTOROLA ON CHIP EMULATION OnCE 10 29 ...
Страница 604: ...INSTRUCTION ENCODING A 338 INSTRUCTION SET DETAILS MOTOROLA ...
Страница 605: ...MOTOROLA BENCHMARK PROGRAMS B 1 APPENDIX B BENCHMARK PROGRAMS T T T T T P1 P3 P2 P4 T T T ...
Страница 606: ...SECTION CONTENTS B 2 BENCHMARK PROGRAMS MOTOROLA SECTION B 1 INTRODUCTION 3 SECTION B 2 BENCHMARK PROGRAMS 3 ...
Страница 609: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 5 ...
Страница 611: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 7 ...
Страница 613: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 9 ...
Страница 615: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 11 ...