
Preface
xix
About This Book
This manual provides reference information for the StarCore SC140 digital signal processor (DSP) core.
Specifically, this book describes the instruction set architecture and programming model for the SC140
core as well as corresponding register details, testing capabilities, and programming modes. An appendix
provides a detailed instruction reference for the SC140 instruction set, describing the operation,
mnemonics, instruction fields, and encoding for each instruction. Instruction examples are also provided.
The resulting system-on-chip devices designed around the SC140 core will usually include additional
functional blocks such as on-chip memory, an external memory interface, peripheral accelerators, and
coprocessor devices. The specification of these functional blocks is customer-specific as well as
application-specific. Therefore, this information is not covered in this manual.
Audience
This manual is intended for systems software developers, hardware designers, and application developers.
Organization
This book is organized into six chapters and one appendix as follows:
Chapter 1, “Introduction,”
describes key features of the SC140 architecture as well as introduces the
available software development tools. This chapter also discusses target markets for the SC140 core.
Chapter 2, “Core Architecture,”
describes the main functional blocks and data paths of the SC140
core.
Chapter 3, “Control Registers,”
details the core’s control registers, phase lock loop (PLL), and clock
registers.
Chapter 4, “Emulation and Debug (EOnCE),”
describes the hardware debug capabilities of the core.
EOnCE
TM
is a registered trademark of Motorola, Inc.
Chapter 5, “Program Control,”
details program control features such as the pipeline, hardware loop
execution, stack support, processing states, and exception processing.
Chapter 6, “Instruction Set Overview,”
summarizes the SC140 instruction set and associated
execution issues such as grouping, timing, parallel execution, and restrictions.
Appendix A, “SC140 DSP Core Instruction Set,“
references the SC140 instruction set.
Suggested Reading
SC100 Assembly Language Tools User’s Manual
(order # MNSC100ALT/D)
SC100 Family C Compiler User’s Manual
(order # MNSC100CC/D)
SC140 Family Application Binary Interface Reference Manual
(order # MNSC100ABI/D)
SC100 Simulator Reference Manual
(to be published)