28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!