![Digi Rabbit 5000 Скачать руководство пользователя страница 66](http://html1.mh-extra.com/html/digi/rabbit-5000/rabbit-5000_user-manual_2496192066.webp)
66
Rabbit 5000 Microprocessor User’s Manual
5.3.3 Memory Modes
The Rabbit 5000 supports both 8-bit and 16-bit memories on all chip selects, including the
internal SRAM. It also provides support for page-mode devices. The mode for each chip
select is set in MACR; 8-bit mode is the default for all chip selects.
When in basic 8-bit mode, the wait states are selected in the memory bank registers,
MBxCR; the options are 0, 1, 2, or 4 wait states. Note that this may put an upper bound on
the processor clock speed, depending on the access time of your 8-bit memory device.
When in 16-bit or page-mode (either 8- or 16-bit), the wait states are selected by both the
MBxCR and the advanced chip select registers, ACSxCR.
When the 16-bit mode is enabled, Parallel Port H is used for the high byte of the data, and
is configured automatically for this operation, overriding any other Parallel Port H function.
A 16-bit memory device may or may not support byte writes, so there is an option to select
between these two cases in ACSxCR. With the default option any byte writes or unaligned
word writes to a 16-bit memory will be suppressed (i.e., the /WE will not be asserted).
Any aligned word reads or writes are recognized internally and are combined into just one
write transaction on the external bus. The other option for the 16-bit bus does not inhibit
byte writes or unaligned word writes, and replicates the byte data on both halves of the
data bus in these cases. In this mode the A0 and /A0 signals must be used by the memory
to enable the individual bytes.
Table 5-2. Memory Modes
Mode
Byte
Writes?
Word
Reads?
Word
Writes?
Wait State
Register
Wait State
Options
8-bit
Yes
No
No
MBxCR
0, 1, 2, 4
16-bit
Selectable
Yes
Yes
MBxCR
ACSxCR
0–11
8-bit Page Mode
Yes
No
No
MBxCR
ACSxCR
0–11 first access,
0–7 page accesses
16-bit Page Mode
Selectable
Yes
Yes
MBxCR
ACSxCR
0–11 first access,
0–7 page accesses
Table 5-3. A0 and /A0 Signals for Various Transaction Types
Transaction Type
A0
/A0
Word Read (prefetch only)
Low
Low
Word Write
Low
Low
Byte Read or Write — Even Address
Low
High
Byte Read or Write — Odd Address
High
Low
Содержание Rabbit 5000
Страница 1: ...Rabbit 5000 Microprocessor User s Manual 019 0168_E...
Страница 11: ...Table of Contents Appendix B Rabbit 5000 Errata 401 B 1 Errata 401 Index 405...
Страница 12: ...Rabbit 5000 Microprocessor User s Manual...
Страница 20: ...20 Rabbit 5000 Microprocessor User s Manual...
Страница 36: ...36 Rabbit 5000 Microprocessor User s Manual...
Страница 56: ...56 Rabbit 5000 Microprocessor User s Manual...
Страница 92: ...92 Rabbit 5000 Microprocessor User s Manual...
Страница 104: ...104 Rabbit 5000 Microprocessor User s Manual...
Страница 122: ...122 Rabbit 4000 Microprocessor User s Manual...
Страница 142: ...142 Rabbit 5000 Microprocessor User s Manual...
Страница 214: ...214 Rabbit 5000 Microprocessor User s Manual...
Страница 228: ...228 Rabbit 5000 Microprocessor User s Manual...
Страница 280: ...280 Rabbit 5000 Microprocessor User s Manual...
Страница 298: ...298 Rabbit 5000 Microprocessor User s Manual...
Страница 306: ...306 Rabbit 5000 Microprocessor User s Manual...
Страница 314: ...314 Rabbit 5000 Microprocessor User s Manual...
Страница 368: ...368 Rabbit 5000 Microprocessor User s Manual...
Страница 388: ...388 Rabbit 5000 Microprocessor User s Manual...
Страница 396: ...396 Rabbit 5000 Microprocessor User s Manual...
Страница 404: ...404 Rabbit 5000 Microprocessor User s Manual...