Texas Instruments DSP/BIOS Real-Time Analysis (RTA User Manual page 24

Dsp/bios real-time analysis (rta) and debugging applied to a video application
Table of Contents

Advertisement

SPRAA56
In the input and output tasks, Cell0 is the color conversion routine. In the processing task, Cell0
is the encoder and Cell1 is the decoder. The expected values for color conversion routines are
given as 2-5 ms, typical values for an optimized color conversion routine. Where no expected
value was available, the expected value is "—".
Table 1.
STS Benchmark
tskInput
tskOutput
tskVideoProcess
tskControl
stsInVidPeriod
stsInVidTotal
stsInVidCell0
stsInVidWait0
stsInVidBusUtil
stsOutVidPeriod
stsOutVidTotal
stsOutVidCell0
stsOutVidWait0
stsOutVidBusUtil
stsProcPeriod
stsProcTotal
stsProcCell0
stsProcCell1
stsProcNframes
stsProcBusUtil
The typical expected values for task scheduling latency are on the order of a few hundred
cycles, so those benchmarks were gathered in units of instructions rather than milliseconds.
Because of the architecture of the video example, where the data tasks all have equal priority,
the processing and output task can spend significant time waiting on tasks that are already
running. This skews the scheduling latency benchmark higher for all three of the data stream
tasks (tskInput, tskOutput, and tskVideoProcess). This can be observed in the Execution Graph
by noting the amount of time the tasks remain in the ready state while waiting for currently
executing tasks to complete.
24
DSP/BIOS Real-Time Analysis (RTA) and Debugging Applied to a Video Application
Expected and Measured STS Benchmarks
Expected Value
Measured Value
100s of cycles
60,472 instructions
100s of cycles
11,482,597 instructions
100s of cycles
24,308 instructions
100s of cycles
702,097 instructions
33.33ms
33.26 ms
1.95 ms
2-5ms
1.95 ms
<stsOutVidCell0>
4.75 ms
28,512,000 Bps
33.33ms
33.29 ms
2.43 ms
2-5ms
2.41 ms
<33ms
30.35 ms
28,512,000 Bps
33.33ms
33.26 ms
Cell0 + Cell1
24.07 ms
18.97 ms
5.09 ms
1 second (30 frames)
498.84 ms
26,926,600 Bps
Your Measurement

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp/bios real-time analysisDsp/bios rta

Table of Contents