28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

JTAG Test Access Port and OnCE<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Reserved bits represent the internal processor state. Restore these bits<br />

to their original value after a debug session is completed, for example,<br />

when a OnCE command is issued with the GO and EX bits set and not<br />

ignored. Set these bits to 1s while instructions are executed during a<br />

debug session.<br />

nc...<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, I<br />

Read:<br />

Write:<br />

Bit 15 14 13 12 11 10 9 Bit 8<br />

RSVD RSVD RSVD RSVD RSVD RSVD RSVD FFY<br />

Reset: 0<br />

Read:<br />

Write:<br />

Bit 7 6 5 4 3 2 1 Bit 0<br />

FDB SZ1 SZ0 TC2 TC1 TC0 RSVD RSVD<br />

Reset: 0 0 0 0 0 0<br />

Figure 21-14. Control State Register (CTL)<br />

FFY — Feed Forward Y Operand Bit<br />

This control bit is used to force the content of the WBBR to be used<br />

as the Y operand value of the first instruction to be executed following<br />

an update of the CPUSCR. This gives the debug firmware the<br />

capability of updating processor registers by initializing the WBBR<br />

with the desired value, setting the FFY bit, and executing a MOV<br />

instruction to the desired register.<br />

FDB — Force Debug Enable Mode Bit<br />

Setting this control bit places the processor in debug enable mode. In<br />

debug enable mode, execution of the BKPT instruction as well as<br />

recognition of the BRKRQ input causes the processor to enter debug<br />

mode, as if the DBGRQ input had been asserted.<br />

SZ1 and SZ0 — Prefetch Size Field<br />

This control field is used to drive the CPU SIZ1 and SIZ0 outputs on<br />

the first instruction pre-fetch caused by issuing a OnCE command<br />

with the GO bit set and not ignored. It should be set to indicate a 16-bit<br />

size, for example, 0b10. This field should be restored to its original<br />

value after a debug session is completed, for example, when a OnCE<br />

command is issued with the GO and EX bits set and not ignored.<br />

Technical Data <strong>MMC2107</strong> – Rev. 2.0<br />

578 JTAG Test Access Port and OnCE MOTOROLA<br />

For More Information On This Product,<br />

Go to: www.freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!