TC1796
System Units (Vol. 1 of 2)
LMB External Bus Unit
User’s Manual
13-22
V2.0, 2007-07
EBU, V2.0
Figure 13-9 Boot Read Access Cycle
When a reset has becomes inactive, the EBU waits for a gap of 256 LMBCLK clock
cycles until the access is initiated, as shown in
. This gap is inserted to fulfill
the recovery times needed by external synchronous devices such as Flash ROMs.
During the read access, the maximum number of programmable LMBCLK cycles is
inserted (WAITRDC
×
CMULT = 7
×
32 = 224), and the evaluation of the WAIT signal is
inhibited.
Note: The boot memory must be connected to chip select line CS0. The EBU assumes
that the boot memory is 32-bit wide and, therefore, always reads a 32-bit
configuration word at the “Data in” point shown above. The encoding of this 32-bit
configuration word subsequently signals whether the memory is actually 32-bit or
16-bit wide. In the case of 16-bit wide memory, the EBU will discard the most
significant 16 bits of the configuration word.
Note: If FFFF
H
is returned as configuration word during the boot read cycle (e.g. by
reading the configuration word from an erased external boot memory device), the
arbitration mode is set to No Bus Mode (ARBMODE = 00
B
, see
Arbitration Mode” on Page 13-10
Data in
LMBCLK
A[23:0]
000004
H
MCT05720
AP0
AP95
CD0
CD223
CP0
CS0
RD
D[31:0]
CP223
Address Phase
(96 LMB_CLK
cycles)
Command Delay
Phase
(224 LMB_CLK
cycles)
BC[3:0]
Command Phase
(224 LMB_CLK
cycles)
Write Data
to BUSCON
Register
X
Sample