HD64F7050 RENESAS [Renesas Technology Corp], HD64F7050 Datasheet - Page 46

no-image

HD64F7050

Manufacturer Part Number
HD64F7050
Description
32-Bit RISC Microcomputer SuperH RISC engine Family/
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD64F7050SFJ20
Manufacturer:
RENESAS
Quantity:
100
Part Number:
HD64F7050SFJ20
Manufacturer:
RENESAS
Quantity:
1 000
Part Number:
HD64F7050SFJ20
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
HD64F7050SFJ20V
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Section 2 CPU
Delayed Branch Instructions: Unconditional branch instructions are delayed. Executing the
instruction that follows the branch instruction and then branching reduces pipeline disruption
during branching (table 2.3). There are two types of conditional branch instructions: delayed
branch instructions and ordinary branch instructions.
Table 2.3
SH7050 Series CPU
BRA
ADD
Multiplication/Accumulation Operation: 16-bit 16-bit
executed in one to two cycles. 16-bit 16-bit + 64-bit
operations are executed in two to three cycles. 32-bit 32-bit
T Bit: The T bit in the status register changes according to the result of the comparison, and in
turn is the condition (true/false) that determines if the program will branch. The number of
instructions that change the T bit is kept to a minimum to improve the processing speed (table
2.4).
Table 2.4
SH7050 Series CPU
CMP/GE
BT
BF
ADD
CMP/EQ
BT
Rev. 5.00 Jan 06, 2006 page 26 of 818
REJ09B0273-0500
64-bit multiplication/accumulation operations are executed in two to four cycles.
TRGET
R1,R0
R1,R0
TRGET0
TRGET1
#–1,R0
#0,R0
TRGET
Delayed Branch Instructions
T Bit
Description
T bit is set when R0
program branches to TRGET0
when R0
when R0 < R1.
T bit is not changed by ADD. T bit
is set when R0 = 0. The program
branches if R0 = 0.
Description
Executes an ADD before
branching to TRGET
R1 and to TRGET1
R1. The
64-bit multiplication/accumulation
32-bit multiplication operations are
Example of Conventional CPU
ADD.W
BRA
Example of Conventional CPU
CMP.W R1,R0
BGE
BLT
SUB.W #1,R0
BEQ
64-bit and 32-bit
TRGET0
TRGET1
TRGET
R1,R0
TRGET
32-bit + 64bit

Related parts for HD64F7050