Program fetch incomplete – Texas Instruments TMS320C3x User Manual
Page 247

2-cycle DMA
access
Pipeline Conflicts
8-11
Pipeline Operation
Example 8–6. Program Wait Due to Multicycle Access
ADDF
; code in internal memory
MPY
; code in internal memory
SUBF
; code in internal memory
CALL
; code in external memory
Pipeline Operation
PC
Fetch
Decode
Read
Execute
n
ADDF
—
—
—
n+1
MPYF
ADDF
—
—
n+2
SUBF
MPYF
ADDF
—
n+3
(wait)
SUBF
MPYF
ADDF
n+3
CALL
(nop)
SUBF
MPYF
n+4
—
CALL
(nop)
SUBF
8.2.3.2
Program Fetch Incomplete
A program fetch incomplete occurs when an instruction fetch takes more than
one cycle to complete because of wait states. In Example 8–7, the MPYF and
ADDF are fetched from memory that supports single-cycle accesses. The
SUBF is fetched from memory requiring one wait state. One example that
demonstrates this conflict is a fetch across a bank boundary on the primary
port. See Section 9.5 on page 9-12.
- 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)