ARM VERSION 1.2 Guide de l'utilisateur Page 117

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 133
  • Table des matières
  • DEPANNAGE
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 116
7.7 Tightly coupled memory
Use normal memory access instructions to access TCM. The address is the only difference between an instruction to
access TCM and an access to off-chip memory.
Some cores, ARM966E-S for example, have TCM and no cache.
Other cores, ARM946E-S for example, have both TCM and caches. TCM and caches can be enabled at the same
time, but in general must not map the same regions of physical memory.
Some details of ARM966E-S are described below. Details for other cores vary. For additional information see the
Technical Reference Manual for your processor.
7.7.1 ARM966E-S memory map
Figure 7-3 shows an example of a memory map of an ARM966E-S.
Figure 7-3 ARM966E-S memory map
Multiply aliased memory
The ARM966E-S has up to 64MB of instruction memory, and up to 64 MB of data memory, in TCM.
In the example shown in Figure 7-3, the implementation only has 64KB of instruction memory in TCM. This memory
can be addressed at 1024 different locations, and the TCM ignores bits [25:16] for instruction fetches.
The implementation also has only 32KB of data memory in TCM. This memory can be addressed at 2048 different
locations, and the TCM ignores bits [25:15] for data accesses.
Instruction and data memory
The instruction and data TCMs have independent enables.
When a TCM is disabled, all accesses to its address range result in off-chip access. Off-chip memory and TCM at
the same address are completely independent.
Data accesses to instruction TCM are allowed. This is necessary to allow you to:
Caches and Tightly Coupled Memories
Copyright ?1999 2001 ARM Limited 7-12
Vue de la page 116
1 2 ... 112 113 114 115 116 117 118 119 120 121 122 ... 132 133

Commentaires sur ces manuels

Pas de commentaire