User’s Manual
121
Bit 3—Inhibits the write pulse to memory accessed in this quadrant. Useful for protecting flash mem-
ory from an inadvertent write pulse, which will not actually write to the flash because it is protected
by lock codes, but will temporarily disable the flash memory and crash the system if the memory is
used for code.
Bit 2—Selects which set of the two lines /OEx and /WEx will be driven for memory accesses in this
quadrant.
Bits 1,0—Determines which of the three chip select lines will be driven for memory accesses to this
quadrant.
All bits of the control register are initialized to zero on reset.
8.5.1 Optional A16, A19 Inversions by Segment (/CS1 Enable)
The inversion of A19 or A16 controlled by the read/write MMIDR register is used to
redirect mapping of the root segment and the data segment by inverting certain bits when
these segments are accessed.
The optional enable of /CS1 is valuable for systems that are pushing the access time of
battery-backed RAM. By enabling /CS1, the delay time of the switch that forces /CS1
high when power is off can be bypassed. This feature increases power consumption since
the RAM is always enabled and its access is controlled normally by /OE1.
Table 8-4. MMU Instruction/Data Register (MMIDR = 0x010)
*
* See Table B-20 for information on bit 7 for Rabbit 3000A and later versions.
MMU Instruction/Data Register
(MMIDR)
(Address = 0x010)
Bit(s)
Value
Description
7:6
00
These bits are ignored and always return zeros when read.
5
0
Enable A16 and A19 inversion independent of instruction/data.
1
Enable A16 and A19 inversion (controlled by bits 0–3) for data accesses only.
This enables the instruction/data split. This is separate I and D space.
4
0
Normal /CS1 operation.
1
Force /CS1 always active. This will not cause any conflicts as long as the
memory using /CS1 does not also share an Output Enable or Write Enable with
another memory.
3
0
Normal operation.
1
For a DATASEG access, invert A19 before MBxCR (bank select) decision.
2
0
Normal operation.
1
For a DATASEG access: invert A16
1
0
Normal operation.
1
For root access, invert A19 before MBxCR (bank select) decision.
0
0
Normal operation.
1
For root access, invert A16
Содержание Rabbit 2000
Страница 2: ...Rabbit 3000 Microprocessor User s Manual 019 0108 040731 O ...
Страница 9: ...Rabbit 3000 Microprocessor ...
Страница 29: ...20 Rabbit 3000 Microprocessor ...
Страница 64: ...User s Manual 55 5 PIN ASSIGNMENTS AND FUNCTIONS ...
Страница 79: ...70 Rabbit 3000 Microprocessor ...
Страница 80: ...User s Manual 71 6 RABBIT INTERNAL I O REGISTERS ...
Страница 123: ...114 Rabbit 3000 Microprocessor ...
Страница 137: ...128 Rabbit 3000 Microprocessor ...
Страница 157: ...148 Rabbit 3000 Microprocessor ...
Страница 207: ...198 Rabbit 3000 Microprocessor ...
Страница 249: ...240 Rabbit 3000 Microprocessor ...
Страница 255: ...246 Rabbit 3000 Microprocessor ...
Страница 277: ...268 Rabbit 3000 Microprocessor ...
Страница 343: ...334 Rabbit 3000 Microprocessor ...
Страница 345: ......