About this book, Audience, Organization – Freescale Semiconductor StarCore SC140 User Manual

Page 23

Advertising
background image

SC140 DSP Core Reference Manual

xxiii

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, debug capabilities, and programming rules.

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. This chapter also

illustrates a typical system using 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.

Chapter 4, “Emulation and Debug (EOnCE)”,

describes the hardware debug capabilities of the core.

Chapter 5, “Program Control”,

details program control features such as the pipeline, instruction

grouping, instruction timing, hardware loops, stack support, processing states, protection model, and
exception processing.

Chapter 6, “Instruction Set Accelerator Plug-In”,

describes how the SC140 core and SW developer

can work with a an Instruction Set Accelerator Plug-In.

Chapter 7, “Programming Rules”,

details the VLES semantics, static programming rules, dynamic

programming rules, and programming guidelines for correct code construction.

Appendix A, “SC140 DSP Core Instruction Set,”

references the SC140 instruction set.

Appendix B, “StarCore Registry,”

shows how to access the core version

Advertising