ROM/Flash Controller
Élan™SC520 Microcontroller User’s Manual
12-9
12.5.3
Bus Cycles
The ROM controller always returns the amount of read data requested by the Am5
x
86 CPU,
i.e., brdy is returned for all read transfers from ROM. The actual number of ROM accesses
is determined by the cacheability status of the Am5
x
86 CPU transfer, the number of bytes
requested, and the width of the ROM. The minimum number of data to be transferred is
one byte. The maximum number of data to be delivered is 16 bytes (a cache-line fill).
Depending on the ROM width, this leads to different numbers of accesses to fetch the
requested data (see Table 12-5).
12.5.3.1
Single CPU Read Access
Figure 12-7 shows an example for the fetching of 16-bits of data, GPD15–GPD0, from an
8-bit non-page-mode ROM configured for one wait state. The transfer starts with a bus
cycle initiation (i.e., ads asserted). The ROM controller then performs two ROM accesses
and accumulates the amount of requested data prior to terminating the cycle. Note that
only one ROM cycle would be performed had the ROM device been implemented as 16-
or 32-bit.
Table 12-4
Example: ROM Access Timing and Wait States
1
Notes:
1. This example assumes that a 33.333-MHz
crystal is being used in the system.
Wait States
Access Timing (ns)
0
10
1
40
2
70
4
130
Table 12-5
Accesses and ROM Width
ROM Width
Minimum Number of
Accesses
Maximum Number of
Accesses (Cache-Line Fill)
8 bit
1
16
16 bit
1
8
32 bit
1
4
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...