![NXP Semiconductors MSC8113 Reference Manual Download Page 21](http://html1.mh-extra.com/html/nxp-semiconductors/msc8113/msc8113_reference-manual_1721628021.webp)
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
xxi
About This Book
The MSC8113 device is based on the StarCore
®
SC140 DSP core. It addresses the challenges of
the networking market. The benefits of the MSC8113 include not only a very high level of
performance but also a product design that enables effective software development and
integration. Its tool suite provides a full-featured development environment for C/C++ and
assembly languages as well as ease of integration with third-party software, such as off-the-shelf
libraries and a real-time operating system. The MSC8113 is logically partitioned into three
distinct blocks: three extended cores, a system interface unit (SIU), and communications
peripherals.
Read Chapters 1–3 for an
Each extended core contains an SC140 DSP core with
internal memory for data and program storage, peripheral
hardware, and two interrupt controllers. Memory includes 224
KB (896 KB total) of zero wait state SRAM and 16 KB (64 KB
total) of instruction cache. The MSC8113 also includes 476
KB of shared memory (M2) and 4 KB of boot ROM. Minimum
code density is achieved using a 16-bit instruction set that is
grouped into execution sets by the compiler (or by the
programmer) for high instruction parallelism.The DSI provides
a glueless 32/64-bit interface to a host processor for data and
command communication. The programmable interrupt
controller (PIC) and local interrupt controller (LIC) process all
internal interrupt requests, notifying the SC140 DSP cores or
external devices of an interrupt event.
Three Extended Cores
Communications
SIU
Includes four TDM
interfaces with 256
channels each, a UART,
thirty-two 16-bit timers,
thirty-two programmable
GPIO signals, eight
hardware semaphore
registers, an I
2
C software
module, an Ethernet
interface, and a global
interrupt controller (GIC).
The serial interfaces give
additional functionality and
flexibility. The semaphore
registers provide resource
control for external hosts.
The GIC extends interrupt
handling capability.
Supports internal and
external system-related
functions. The SIU
includes hardware such
as a direct memory
access (DMA)
controller, clocks, and
reset configuration
registers. It also
includes the memory
controllers, which
interface to external
memory devices and/or
other devices such as a
system host or other
DSPs.
Communications
SIU
Three Extended Cores
Serial I/O
Direct Slave Interface
System Bus
Read
Read Chapters 4–8 for details
Read Chapters 2 and 9
for an overview of the
SC140 extended core. Also, consult the
SC140 StarCore DSP Core
Read Chapters 10–18 for
details on data operations
and exception processing.
on configuration and reset,
including the SIU modules
and functions.
for information on the
communications
peripherals.
Peripherals
Chapters 19–25
Peripherals
overview of the entire system.
Reference Manual.
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 ...