List of Examples

3-1

Clearing an EMR Bit

3-10

5-1

Four SC140 Instructions in an Execution Set

. 5-5

5-2

Grouping Six SC140 Instructions in an Execution Set

. 5-5

5-3

Execution Set with Three One-word and Two Two-word Instructions

5-13

5-4

Conditional VLES Having Two Subgroups

5-13

5-5

Set of 2 Two-word Instructions Requiring a NOP

5-13

5-6

Delayed Change-of-Flow and Its Delay Slot

5-17

5-7

Subroutine Call Timing

5-20

5-8

Parallel Execution of Two Move Instructions

5-23

5-9

Execution Set Containing a Bit Mask and a Move Instruction

5-23

5-10

Execution Set Containing One Bit Mask Instruction

5-23

5-11

Execution Set Containing a Bit Mask and a Pop Instruction

5-24

5-12

Long Loop

5-30

5-13

Long Loop Disassembly

5-30

5-14

Short Loop, Two Execution Sets

5-30

5-15

Short Loop, One Execution Set

5-31

5-16

Nested Loop

5-31

5-17

Basic Exception Timing

5-53

6-1

ISAP memory access

6-61

6-2

ISAP-Core register transfers

6-62

6-3

ISAP-Core register transfers

6-62

6-4

Single ISAP coding

6-63

6-5

Multiple ISAP coding

6-65

6-6

Conditional Execution Example

6-66

6-7

Conditional Execution Example

6-66

6-8

MOVE rules with an implicit MOVE instruction from ISAP

6-68

7-1

B Register Aliasing

. 7-5

7-2

Delayed COF Instructions

. 7-6

7-3

VLES Word Count Exceeds Eight

. 7-8

7-4

Too Many AGU Instructions

. 7-8

7-5

Duplicate PC Destinations

. 7-9

7-6

Duplicate Address Pointer Register Destinations

. 7-9

SC140 DSP Core Reference Manual

xix

Page 19
Image 19
Freescale Semiconductor SC140 specifications List of Examples