Texas Instruments TMS320C3x User Manual
Page 204

XF0 set as an
output pin and
XF1 set as an
input pin
XF1 sampled
XF0 driven low
and XF1 sampled
XF0 pin
driven high
XF1 pin
sampled
XF0 pin
driven low
Interlocked Operations
7-20
Example 7–13. Pipeline Delay of XF Pin Configuration
Pipeline Operation
PC
Fetch
Decode
Read
Execute
n
LDI 2h, IOF
n+1
NOP
LDI 2h, IOF
n+2
NOP
NOP
LDI 2h, IOF
n+3
LDII *AR1, R1
NOP
NOP
LDI 2h, IOF
n+4
LDII *AR1, R1
NOP
NOP
n+5
LDII *AR1, R1
NOP
n+6
LDII *AR1, R1
STFI and STII instructions drive the XF0 pin high during its execution phase.
LDFI, LDII, and SIGI instructions sample the XF1 pin during its decode phase
while driving the XF0 pin low during its read phase. Therefore, do not use an
LDFI, LDII, or SIGI instruction immediately after an STFI or STII instruction
(see Example 7–14).
Example 7–14. Incorrect Use of Interlocked Instructions
Pipeline Operation
PC
Fetch
Decode
Read
Execute
n
STFI R1, *AR1
n+1
LDFI *AR1, R2
STFI R1, *AR1
n+2
LDFI *AR1, R2
STFI R1, *AR1
n+3
LDFI *AR1, R2
STFI R1, *AR1
n+4
LDFI *AR1, R2
- Digital Signal Processor SM320F2812-HT (153 pages)
- MSP430x1xx (440 pages)
- Laser And Motor Drives DRV8811EVM (13 pages)
- TMS320 DSP (88 pages)
- MSP430x11x1 (45 pages)
- TVP5154EVM (55 pages)
- TMS320DM646X DMSOC (64 pages)
- CC2511 (24 pages)
- SN65HVS880 (4 pages)
- TPS650231EVM (14 pages)
- TMS320TCI648x (256 pages)
- TSC2007EVM-PDK (16 pages)
- UCC38500EVM (16 pages)
- TMS320C6000 (62 pages)
- SCAU020 (21 pages)
- TPS40051 (17 pages)
- TNETE2201 (14 pages)
- TMS320C64x DSP (306 pages)
- UCC2891 (21 pages)
- MSP430 (138 pages)
- TMS320C6712D (102 pages)
- MSP430x4xx (512 pages)
- TMS320C6454 (225 pages)
- SPRU938B (48 pages)
- TUSB3210 (22 pages)
- TMS320C6457 (43 pages)
- CC2530ZNP (3 pages)
- TMS320C6455 (50 pages)
- TSB12LV26 (91 pages)
- TMS320C6472 (2 pages)
- VLYNQ Port (49 pages)
- TMS380C26 (92 pages)
- MSP-FET430 (95 pages)
- TMS320TCI6486 (160 pages)
- TPS2330 (22 pages)
- DM648 DSP (47 pages)
- TMS320DM36X (134 pages)
- MSC1211 (35 pages)
- SPRAA56 (29 pages)
- DAC7741EVM (28 pages)
- CDCM7005 (34 pages)
- TMS370 (99 pages)
- Adpater (37 pages)
- TMS320C6452 DSP (46 pages)