MSC8113 Reference Manual, Rev. 0
4-8
Freescale Semiconductor
System Interface Unit (SIU)
In Figure 4-7, the range is determined by SYPCR[SWTC]. The value in SWTC is then loaded
into a 16-bit decrementer clocked by the system clock. An additional divide-by-2,048 prescaler is
used when needed. The decrementer begins counting when loaded with a value from SWTC.
After the timer reaches 0x0, a software watchdog expiration request is issued to the reset control
logic. Upon reset, SWTC is set to the maximum value and is again loaded into the Software
Watchdog Register (SWR), restarting the process. When a new value is loaded into SWTC, the
software watchdog timer is not updated until the servicing sequence is written to the SWSR. If
SYPCR[SWE] has a value of zero (0) at power-on reset, the modulus counter does not count.
General timers used as watchdog timers should be configured to work in periodic mode and count
on the system bus clock or its derivative. The time-out period is programmed in the timer period
register. The interrupt lines are routed to the appropriate SC140 LIC. For details on timer
programming, refer to Section 22.1, Timers Programming Model. For details on interrupt
routing, refer to Section 17.1.2.5, LIC Interrupt Sources.
4.1.6 SIU Multiplexing
Some functions share signal connections. The pinout of the MSC8113 is shown in Chapter 3,
External Signals. The control of the functionality used on a specific connection is shown in
Table 4-2.
Figure 4-7. SIU Software Watchdog Timer Block Diagram
Disable
Clock
SWR/Decrementer
Time-out
16-Bit
SYPCR[SWTC]
SYPCR[SWE]
Service
Logic
Reload
Rollover = 0
Reset
SWSR
MUX
2,048
SIU Bus
SYPCR[SWP]
Clock
Divide By
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 ...