Texas-instruments TMS320C3x Instrukcja Użytkownika Strona 261

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 757
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 260
Clocking Memory Accesses
8-25
Pipeline Operation
See Chapter 6,
Addressing Modes
, for more information.
As discussed in Chapter 7, the number of bus cycles for external memory
accesses differs in some cases from the number of CPU execution cycles. For
external reads, the number of bus cycles and CPU execution cycles is identical.
For external writes, there are always at least two bus cycles, but unless there
is a port-access conflict, there is only one CPU execution cycle. In the following
examples, any difference in the number of bus cycles and CPU cycles is noted.
8.5.2.1 2-Operand Instruction Memory Accesses
All instructions whose bits 31–29 are 000 or 010 (see Figure 8–3) are 2-operand
instructions. In the case of a data read, bits 15–0 represent the
src
operand.
Internal data reads are always performed during H1. External data reads always
start at the beginning of H3 with the address presented on the external bus; they
complete with the latching of the data word at the end of H1.
In the case of a data store, bits 15–0 represent the
dst
operand. Internal data
stores are performed during H3. External data stores always start at the
beginning of H3 with the address and data being presented on the external bus.
Figure 8–3. 2-Operand Instruction Word
31
0 X 0 Operation
dst
(
src
)
G
src
(
dst
)
24 23 16 15 8 7 0
8.5.2.2 3-Operand Instruction Memory Reads
All instructions whose bits 31–29 are 001 (see Figure 8–4) are 3-operand
instructions. The source operands,
src1
and
src2
, come from either registers
or memory. When one or more of the source operands are from memory, these
instructions are always memory reads.
Figure 8–4. 3-Operand Instruction Word
31
0 0 1 Operation
dst
T
24 23 16 15 8 7 0
src1 src2
If only one of the source operands is from memory (either
src1
or
src2
) and is
located in internal memory, the data is read during H1. If the single memory
source operand is in external memory, the read starts at the beginning of H3,
with the address presented on the external bus, and completes with the latching
of the data word at the end of H1.
Przeglądanie stron 260
1 2 ... 256 257 258 259 260 261 262 263 264 265 266 ... 756 757

Komentarze do niniejszej Instrukcji

Brak uwag

Voltage-valet Accessori per gli impianti elettrici manuali utente

Partendo da S

Cliccare su un alfabeto di seguito per far scorrere la lista completa dei modellif models starting with that letter

Modelli Tipo di Documento
SP2
Manuale Utente   Voltage Valet SP2 User Manual, 2 pagine