Buffering of non-image data packets in memory, Buffering of non-image data packets in memory -29 – Altera Video and Image Processing Suite User Manual
Page 56

Note: The clock and reset signal types are optional. The Avalon-MM master interfaces can operate on a
different clock from the IP core and its other interfaces by selecting the relevant option in the
parameter editor when and if it is available.
A master interface that only performs write transactions do not require the read-only signals. A master
interface that only performs read transactions do not require the write-only signals. To simplify the
Avalon-MM master interfaces and improve efficiency, read-only ports are not present in write-only
masters, and write-only ports are not present in read-only masters. Read-write ports are present in all
Avalon-MM master interfaces.
The external memory access interfaces of the Video and Image Processing Suite IP cores have pipeline
with variable latency feature.
Related Information
Provides more information about these interface types.
Buffering of Non-Image Data Packets in Memory
The Frame Buffer and the Deinterlacing IP cores (when buffering is enabled) route the video stream
through an external memory. Non-image data packets must be buffered and delayed along with the frame
or field they relate to and extra memory space has to be allocated. You must specify the maximum
number of packets per field and the maximum size of each packet to cover this requirement.
The maximum size of a packet is given as a number of symbols, header included. For instance, the size of
an Avalon-ST Video control packet is 10. This size does not depend on the number of channels
transmitted in parallel. Packets larger than this maximum limit may be truncated as extra data is
discarded.
The maximum number of packets is the number of packets that can be stored with each field or frame.
Older packets are discarded first in case of overflow. When frame dropping is enabled, the packets
associated with a field that has been dropped are automatically transferred to the next field and count
towards this limit.
The Frame Buffer and the Deinterlacing IP cores handle Avalon-ST Video control packets differently. The
Frame Buffer processes and discards incoming control packets whereas the Deinterlacing IP cores process
and buffer incoming control packets in memory before propagating them. Because both IP cores generate
a new updated control packet before outputting an image data packet, this difference must be of little
consequence as the last control packet always takes precedence
Note: Altera recommends that you keep the default values for Number of packets buffered per frame
and Maximum packet length parameters, unless you intend to extend the Avalon-ST Video
protocol with custom packets.
UG-VIPSUITE
2015.05.04
Buffering of Non-Image Data Packets in Memory
2-29
Interfaces
Altera Corporation