Altera Video and Image Processing Suite User Manual

Page 47

Advertising
background image

To make the protocol flexible and extensible, the Video and Image Processing IP cores obey the following

rules about propagating non-video packets:
• The IP cores must propagate user packets until they receive an end of packet signal. Nevertheless, the

IP cores that buffer packets into external memory may introduce a maximum size due to limited

storage space.

• The IP cores can propagate control packets or modify them on the fly. The IP cores can also cancel a

control packet by following it with a new control packet.

• When the bits per color sample change from the input to the output side of an IP core, the non-video

packets are truncated or padded. Otherwise, the full bit width is transferred.

• The IP cores that can change the color pattern of a video data packet may also pad non-video data

packets with extra data. When defining a packet type where the length is variable and meaningful, it is

recommended to send the length at the start of the packet.

Transmission of Avalon-ST Video Over Avalon-ST Interfaces

Avalon-ST Video is a protocol transmitted over Avalon-ST interfaces.

Table 2-8: Avalon-ST Interface Parameters

The table below lists the values of these parameters that are defined for transmission of the Avalon-ST Video

protocol. All parameters not explicitly listed in the table have undefined values.

Parameter Name

Value

BITS_PER_SYMBOL

Variable. Always equal to the Bits per Color Sample parameter value of

the stream of pixel data being transferred.

PIXELS_IN_PARALLEL

Variable. Always equal to the number of pixels transferred in parallel.
Note: Only aligned pixels supported of frame/line size module

pixels in parallel.

SYMBOLS_PER_BEAT

Variable. Always equal to the number of color samples being

transferred in parallel. This is equivalent to the number of rows in the

color pattern parameter value of the stream of pixel data being

transferred.

READY_LATENCY

1

Table 2-9: Avalon-ST Interface Signal Types

The table below lists the signals for transmitting Avalon-ST Video. The unused signals are not listed.

Signal

Width

Direction

ready

1

Sink to Source

valid

1

Source to Sink

data

bits_per_symbol × symbols_per_beat ×

pixels_in_parallel

Source to Sink

empty

1–8

Source to Sink

startofpacket

1

Source to Sink

2-20

Transmission of Avalon-ST Video Over Avalon-ST Interfaces

UG-VIPSUITE

2015.05.04

Altera Corporation

Interfaces

Send Feedback

Advertising