P60ARM-B Zarlink Semiconductor, Inc., P60ARM-B Datasheet - Page 72

no-image

P60ARM-B

Manufacturer Part Number
P60ARM-B
Description
32-bit RISC microprocessor
Manufacturer
Zarlink Semiconductor, Inc.
Datasheet
P60ARM-B
5.3 Address timing
Normally the processor address changes during phase 2 to the value which the memory system should use
during the following cycle. This gives maximum time for driving the address to large memory arrays, and
for address translation where required. Dynamic memories usually latch the address on chip, and if the
latch is timed correctly they will work even though the address changes before the access has completed.
Static RAMs and ROMs will not work under such circumstances, as they require the address to be stable
until after the access has completed. Therefore, for use with such devices, the address transition must be
delayed until after the end of phase 2. An on-chip address latch, controlled by ALE , allows the address
timing to be modified in this way. In a system with a mixture of static and dynamic memories (which for
these purposes means a mixture of devices with and without address latches), the use of ALE may change
dynamically from one cycle to the next, at the discretion of the memory system.
5.4 Memory management
The ARM60 address bus may be processed by an address translation unit before being presented to the
memory, and ARM60 is capable of running a virtual memory system. The abort input to the processor may
be used by the memory manager to inform ARM60 of page faults. Various other signals enable different
page protection levels to be supported:
(1)
(2)
68
nRW can be used by the memory manager to protect pages from being written to.
nTRANS indicates whether the processor is in user or a privileged mode, and may be used to
protect system pages from the user, or to support completely separate mappings for the system and
the user.
A[0]
A[1]
Figure 31: Decoding Byte Accesses to Memory
nBW
D
MCLK
Quad
Latch
G
Q
CAS
NCAS0
NCAS1
NCAS2
NCAS3

Related parts for P60ARM-B