ARM VERSION 1.2 Arkusz Danych Strona 29

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 176
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 28
ARMulator Basics
ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. 2-15
2.5.1 Uncached von Neumann cores
Table 2-1 shows the meanings of cycle types for uncached von Neumann cores.
ARM7TDMI, for example, is an uncached von Neumann core.
Sequential cycles
The CPU requests transfer to or from:
• the same address as the address accessed in the immediately preceding cycle
• an address that is one word after the address accessed in the immediately
preceding cycle
• for Thumb instruction fetches only, an address that is one half-word after the
address accessed in the immediately preceding cycle.
Merged I-S cycles
A memory controller can start speculatively decoding an address during an I-Cycle. If
the I_Cycle is followed by an S_Cycle, the memory controller can be ready to issue it
earlier than otherwise. The timing of this cycle depends on the memory controller
implementation.
Table 2-1 Cycle type meanings for uncached von Neumann cores
Cycle type
SEQ
signal
nMREQ
signal
Meaning
S_Cycles 1 1 Sequential cycles. See Sequential cycles for details.
N_Cycles 0 1 Nonsequential cycles. The CPU requests a transfer to or from an address
unrelated to the address used in the immediately preceding cycle.
I_Cycles 1 0 Internal cycles. The CPU does not require a transfer because it is
performing an internal function.
C_Cycles 0 0 Coprocessor cycles.
Total - - The sum of S_Cycles, N_Cycles, I_Cycles, C_Cycles, and Waits.
IS - - Merged I-S cycle. See Merged I-S cycles for details.
Przeglądanie stron 28
1 2 ... 24 25 26 27 28 29 30 31 32 33 34 ... 175 176

Komentarze do niniejszej Instrukcji

Brak uwag