Texas Instruments TMS320C67X/C67X+ DSP Bedienungsanleitung Seite 354

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 465
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 353
Pipeline Execution of Instruction Types
Pipeline4-22 SPRU733
4.2.5 Branch Instructions
Although branch takes one execute phase, there are five delay slots between
the execution of the branch and execution of the target code (see Table 47).
Figure 416 shows the pipeline phases used by the branch instruction and
branch target code. The delay slots are shaded.
Figure 417 shows a branch instruction execution block diagram. If a branch
is in the E1 phase of the pipeline (in the .S2 unit in the figure), its branch target
is in the fetch packet that is in PG during that same cycle (shaded in the figure).
Because the branch target has to wait until it reaches the E1 phase to begin
execution, the branch takes five delay slots before the branch target code
executes.
Table 47. Branch Instruction Execution
Pipeline Stage
E1 PS PW PR DP DC E1
Read src2
Written
Branch Taken
Unit in use .S2
Figure 416. Branch Instruction Phases
Branch
target
PG PS PW PR DP DC E1
PG PS PW PR DP DC E1
5 delay slots
Seitenansicht 353
1 2 ... 349 350 351 352 353 354 355 356 357 358 359 ... 464 465

Kommentare zu diesen Handbüchern

Keine Kommentare