beautypg.com

Instruction formats and opcodes instruction fields – Freescale Semiconductor StarCore SC140 User Manual

Page 416

background image

A-102

SC140 DSP Core Reference Manual

BRAD

Instruction Formats and Opcodes

Instruction Fields

Register/Memory Address

Before

After

lbl3 (displacement)

$0000 000A

PC

$0000 0004

$0000 000E

Instruction

Words Cycles Type

Opcode

15

8

7

0

BRAD

1

4

1

4

1

0

0

0

1

A

A

A

A

A

A

A

A

A

A

0

15

8

7

0

BRAD

>label

2

4

1

Note 1: The branch uses 4 cycles minus the execution time used by execution set in the delay slot. The cycle

count for this instruction cannot be less than 1 cycle.

4

0

0

1

0

a

0

0

0

A

A

A

1

1

a

a

a

1

0

0

A

A

A

A

A

A

A

A

A

A

A

A

a

displacement
(

AAAAAAAAAA0

10-bit signed PC relative displacement

displacement

(>label)

aaaaaAAAAAAAAAAAAAAA

0

20-bit signed PC relative displacement