Texas Instruments TMS320C64x DSP Benutzerhandbuch

Seite von 306
Video Port Throughput and Latency
2-15
Video Port
SPRU629
2.6.2
Video Display Throughput
Video display throughput may be calculated in a manner similar to video capture.
In this case, the time to fill the display FIFO must be less than the time to empty
the FIFO or underflow occurs. The 110 MHz display rate supports a maximum
display resolution of 1280 
×
 1024 at 63 Hz (frame rate). This means that the
horizontal blanking time is ~3.88 
µ
s. The time to empty a completely full FIFO
may be represented by the formula t
E
 + n(t
H
), where t
is the time to empty the
FIFO of active samples, t
H
 is the horizontal blanking time, and n is the number
of lines of active video that the FIFO can hold. In raw display mode, the FIFO
is 5120 bytes. The number of samples that the buffer can hold depends on the
buffer packing mode as listed in Table 2–3.
Table 2–3. Raw Video Display FIFO Capacity
8-Bit
10-Bit Dense
10/16-Bit
20-Bit
Samples
5120
3840
2560
1280
Using these values and the formula above, the maximum time to fill the FIFO
(t
I
) may be calculated for each case. The DMA input rate (r
I
) is then calculated
as the FIFO size divided by t
I
:
8-bit (n=4):
t
I
 < t
E
 + n(t
H
)
t
I
 < 5120/110 MHz + 4(3.88 
µ
s)
t
I
 < 62.6 
µ
s
r
I
 = t
I
/5120 = 12.12 ns (82.5 MBytes/s)
10-bit dense (n=3):
t
I
 < t
E
 + n(t
H
)
t
I
 < 3840/110 MHz + 3(3.88 
µ
s)
t
I
 < 46.55 
µ
s
r
I
 = t
I
/5120 = 9.09 ns (110 MBytes/s)
16-bit (n=2):
t
I
 < t
E
 + n(t
H
)
t
I
 < 2560/110 MHz + 2(3.88 
µ
s)
t
I
 < 31.03 
µ
s
r
I
 = t
I
/5120 = 6.06 ns (165 MBytes/s)
20-bit (n=1):
t
I
 < t
E
 + n(t
H
)
t
I
 < 1280/110 MHz + 1(3.88 
µ
s)
t
I
 < 15.52 
µ
s
r
I
 = t
I
/5120 = 3.03 ns (330 MBytes/s)