Reset Configuration Writes Through the System Bus
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
5-9
5.5 Reset Configuration Writes Through the System Bus
This section presents some examples of a reset configuration write through the system bus in
different systems.
5.5.1 Single MSC8113 System Configuration From EPROM
If the value of
CNFGS
and
RSTCONF
is “00” on the rising edge of
PORESET
, the MSC8113 comes
up as a configuration master. After
PORESET
is deasserted,
RSTCONF
is tied to
GND
as shown in
Figure 5-4. The MSC8113 can then access the EPROM. The HRCW is assumed to reside in an
EPROM connected to
CS0
of the configuration master. Because the port size of this EPROM is
unknown to the configuration master before the HRCWs are read, the configuration master reads
the HRCW byte-by-byte only from locations that are independent of port size. The values of the
bytes in Table 5-7
are always read on byte lane
D[0–7]
, regardless of port size. The configuration
sequence (read from EPROM) occurs during a hard reset. When
HRESET
is deasserted (exited),
the devices is assumed to be configured according to the EPROM.
Note:
An EPROM that is accessed for system reset configuration should connect using one
of the following methods:
•
Connect directly to the MSC8113 without external buffer or glue logic.
•
Use a data buffer that drives the MSC8113 signal lines only when external glue
logic indicates that it is being accessed. Because the
CS5
/
BCTL1
default
functionality immediately after reset is
CS5
, this signal cannot enable the data drive
from an external buffer to the MSC8113. An example of such glue logic would be
represented by the equation
OE
=
CS0
&&
BCTL1
; that is, during boot, whenever the
boot chip select (
CS0
) is asserted, it asserts the output enable (
OE
) of the buffer;
after boot, the buffer is enabled as a function of
BCTL1
, which indicates whether it is
a read or write.
Figure 5-4. Configuring a Single MSC8113 Device From EPROM
Configuration Master
PORESET
EPROM
EPROM Control Signals
D[0–31]
D[0–7]
A[0–31]
A[..]
HRESET
V
CC
A
ddress
B
u
s
Data B
u
s
CS0
CS
RSTCONF
CNFGS
“0” - Value During PORESET
MSC8113
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...