Texas Instruments TMS320C6000 Programmer's Manual page 32

Hide thumbs Also See for TMS320C6000:
Table of Contents

Advertisement

Understanding Feedback
Logical ops (.LS) represents the total number of instructions that can
use either the .L or .S unit.
Addition ops (.LSD) represents the total number of instructions that
can use either the .L or .S or .D unit.
Bound (.L .S .LS) represents the resource bound value as deter-
mined by the number of instructions that use the .L and .S units. It is
calculated with the following formula:
Bound(.L .S .LS ) = ceil((.L + .S + .LS) / 2)
Where ceil represents the ceiling function. This means you always
round up to the nearest integer. In Example 1–3, if the B side needs:
3 .L unit only instructions
4 .S unit only instructions
1 logical .LS instruction
you would need at least 8/2e cycles or 4 cycles to issue these.
Bound (.L .S .D .LS .LSD) represents the resource bound value as
determined by the number of instructions that use the .D, .L and .S
unit. It is calculated with the following formula:
Bound(.L .S .D .LS .LSD)
= ceil((.L + .S + .D + .LS + .LSD) / 3)
Where ceil represents the ceiling function. This means you always
round up to the nearest integer. In Example 1–3, the A side needs:
2 .L unit only instructions, 4 .S unit only instructions, 1 .D unit only in-
structions, 0 logical .LS instructions, and 6 addition .LSD instructions
You would need at least 13/3e cycles or 5 cycles to issue these.
Introduction
1-13

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C6000 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents