![Rabbit 3000 Скачать руководство пользователя страница 115](http://html2.mh-extra.com/html/rabbit/3000/3000_user-manual_3114034115.webp)
User’s Manual
107
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 redi-
rect mapping of the root segment and the data segment by inverting certain bits when
these segments are accessed. Currently there is no planned use for this functionality.
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 =010h)
MMU Instruction/Data Register
(MMIDR)
(Address = 0x10)
Bit(s)
Value
Description
7
0
Normal timing for /OE1 (rising edge to rising edge, one clock minimum).
1
Extended timing for /OE1 (one-half clock earlier than normal).
6
0
Normal timing for /OE0.
1
Extended timing for /OE0.
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 bit is not present in the Rabbit 2000.
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
Содержание 3000
Страница 1: ...Rabbit 3000 Microprocessor User s Manual 019 0108 020426 A...
Страница 8: ...Rabbit 3000 Microprocessor...
Страница 28: ...20 Rabbit 3000 Microprocessor...
Страница 73: ...User s Manual 65 6 RABBIT INTERNAL I O REGISTERS...
Страница 122: ...114 Rabbit 3000 Microprocessor...
Страница 138: ...130 Rabbit 3000 Microprocessor...
Страница 150: ...142 Rabbit 3000 Microprocessor...
Страница 188: ...180 Rabbit 3000 Microprocessor...
Страница 208: ...200 Rabbit 3000 Microprocessor...
Страница 228: ...220 Rabbit 3000 Microprocessor...
Страница 232: ...224 Rabbit 3000 Microprocessor...
Страница 238: ...230 Rabbit 3000 Microprocessor...
Страница 260: ...252 Rabbit 3000 Microprocessor...
Страница 266: ......