Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Video and Image Processing Suite User Guide Avalon st video.pdf
Скачиваний:
81
Добавлен:
11.06.2015
Размер:
2.64 Mб
Скачать

UG-VIPSUITE

Frame Buffer Parameter Settings

14-5

2015.01.23

 

 

Frame Buffer Parameter Settings

Table 14-2: Frame Buffer Parameter Settings

Parameter

 

Value

 

Description

 

 

 

 

 

Maximum image width

 

32–2600, Default = 640

 

Specify the maximum frame width in pixels.

 

 

 

 

 

Maximum image height

 

32–2600, Default = 480

 

Specify the maximum progressive frame

 

 

 

 

height in pixels.

 

 

 

 

In general, you should set this value to the full

 

 

 

 

height of a progressive frame.

 

 

 

 

However, you can set the value to the height

 

 

 

 

of an interlaced field for double-buffering on

 

 

 

 

a field-by-field basis when the support for

 

 

 

 

interlaced inputs has been turned off.

 

 

 

 

 

Bits per pixel per color plane

 

4–20, Default = 8

 

Select the number of bits per pixel (per color

 

 

 

 

plane).

 

 

 

 

 

Number of color planes in

 

1–3, Default = 3

 

Select the number of color planes that are

sequence

 

 

 

sent in sequence.

Number of color planes in

 

1–3, Default = 1

 

Select the number of color planes in parallel.

parallel

 

 

 

 

 

 

 

 

 

Frame dropping

 

On or Off

 

Turn on to allow frame dropping.

 

 

 

 

 

Discard invalid frames/fields

 

On or Off

 

Turn on to drop image data packets that have

 

 

 

 

lengths which are not compatible with the

 

 

 

 

dimensions declared in the last control

 

 

 

 

packet.

 

 

 

 

 

Frame repetition

 

On or Off

 

Turn on to allow frame repetition.

 

 

 

 

 

Run-time control for the writer

 

On or Off

 

Turn on to enable run-time control for the

thread

 

 

 

write interfaces.

 

 

 

 

 

Run-time control for the reader

 

On or Off

 

Turn on to enable run-time control for the

thread

 

 

 

read interfaces.

Support for locked frame rate

 

On or Off

 

Turn on to add an Avalon-MM slave

conversion

 

 

 

interface that synchronizes the input and

 

 

 

 

output frame rates.

 

 

 

 

Note: You can only turn on this

 

 

 

 

parameter if you also turn on

 

 

 

 

Frame dropping, Frame

 

 

 

 

repetition, and Run-time control

 

 

 

 

for the writer thread parameters.

 

 

 

 

 

Frame Buffer IP Cores

Altera Corporation

 

 

Send Feedback

14-6

Frame Buffer Parameter Settings

 

 

 

UG-VIPSUITE

 

 

2015.01.23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter

 

Value

 

Description

 

 

 

 

 

 

 

 

 

 

 

Support for interlaced streams

 

On or Off

 

Turn on to support consistent dropping and

 

 

 

 

 

 

 

repeating of fields in an interlaced video

 

 

 

 

 

 

 

stream.

 

 

 

 

 

 

 

Note: You must not turn on this

 

 

 

 

 

 

 

parameter for double-buffering of

 

 

 

 

 

 

 

an interlaced input stream on a

 

 

 

 

 

 

 

field-by-field basis.

 

 

 

 

 

 

 

 

 

 

 

Number of packets buffered per

 

0–32, Default = 0

 

Specify the number of non-image, non-

 

 

frame

 

 

 

control, Avalon-ST Video packets that can be

 

 

 

 

 

 

buffered with each frame. Older packets are

 

 

 

 

 

 

discarded first in case of an overflow.

 

 

 

 

 

 

Note: The Maximum packet length

 

 

 

 

 

 

parameter is disabled when you

 

 

 

 

 

 

specify the number of packets

 

 

 

 

 

 

buffered per frame to 0.

 

 

 

 

 

 

 

 

 

Maximum packet length

 

10–1024, Default = 10

 

Select the maximum packet length as a

 

 

 

 

 

 

 

number of symbols. The minimum value is

 

 

 

 

 

 

 

10 because this is the size of an Avalon-ST

 

 

 

 

 

 

 

control packet (header included). Extra

 

 

 

 

 

 

 

samples are discarded if packets are larger

 

 

 

 

 

 

 

than allowed.

 

 

 

Use separate clocks for the

 

On or Off

 

Turn on to add a separate clock signal for the

 

 

 

Avalon-MM master interfaces

 

 

 

Avalon-MM master interfaces so that they

 

 

 

 

 

 

can run at a different speed to the Avalon-ST

 

 

 

 

 

 

processing. This decouples the memory speed

 

 

 

 

 

 

from the speed of the data path and is

 

 

 

 

 

 

sometimes necessary to reach performance

 

 

 

 

 

 

target.

 

 

 

 

 

 

 

 

 

Avalon-MM master ports width

 

16–256, Default = 64

 

Specify the width of the Avalon-MM ports

 

 

 

 

 

 

 

used to access external memory.

 

 

 

Write-only master interface

 

16–1024, Default = 64

 

Select the FIFO depth of the write-only

 

 

 

FIFO depth

 

 

 

Avalon-MM interface.

 

 

 

 

 

 

 

 

 

Write-only master interface

 

2–256, Default = 32

 

Select the burst target for the write-only

 

 

 

burst target

 

 

 

Avalon-MM interface.

 

 

 

Read-only master interface FIFO

 

16–1024, Default = 64

 

Select the FIFO depth of the read-only

 

 

 

depth

 

 

 

Avalon-MM interface.

 

 

 

 

 

 

 

 

 

Read-only master interface burst

 

2–256, Default = 32

 

Select the burst target for the read-only

 

 

 

target

 

 

 

Avalon-MM interface.

 

 

 

 

 

 

 

 

 

Altera Corporation

Frame Buffer IP Cores

 

 

Send Feedback

UG-VIPSUITE

 

 

 

Frame Buffer Parameter Settings

14-7

2015.01.23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter

 

Value

 

Description

 

 

 

 

 

 

 

 

 

Base address of frame buffers

 

Any 32-bit value,

 

Select a hexadecimal address of the frame

 

 

 

 

Default = 0×00000000

 

buffers in external memory when buffering is

 

 

 

 

 

used.

 

 

 

 

 

 

The number of frame buffers and the total

 

 

 

 

 

 

memory required at the specified base

 

 

 

 

 

 

address is displayed under the base address.

 

 

 

 

 

 

 

 

 

Align read/write bursts with

 

On or Off

 

Turn on to avoid initiating read and write

 

 

burst boundaries

 

 

 

bursts at a position that would cause the

 

 

 

 

 

 

crossing of a memory row boundary.

 

 

Table 14-3: Frame Buffer II Parameter Settings

 

 

 

Note: Non-video packets are not currently supported.

Parameter

 

Value

 

Description

 

 

 

 

 

Maximum frame width

 

32–7680, Default =

 

Specify the maximum frame width in pixels.

 

 

1920

 

 

 

 

 

 

 

Maximum frame height

 

32–7680, Default =

 

Specify the maximum progressive frame

 

 

1080

 

height in pixels.

Bits per pixel per color plane

 

4–20, Default = 8

 

Select the number of bits per pixel (per color

 

 

 

 

plane).

 

 

 

 

 

Number of color planes

 

1–4, Default = 3

 

Select the number of color planes that are

 

 

 

 

sent in sequence.

Color planes transmitted in

 

On

 

Color planes in sequence are not supported.

parallel

 

 

 

 

 

 

 

 

 

Pixels in parallel

 

1, 2, or 4

 

Specify the number of pixels transmitted or

 

 

 

 

received in parallel.

Ready latency

 

1

 

The ready latency is fixed to 1.

 

 

 

 

 

Use separate clocks for the

 

On or Off

 

Turn on to add a separate clock signal for the

Avalon-MM master interfaces

 

 

 

Avalon-MM master interfaces so that they

 

 

 

 

can run at a different speed to the Avalon-ST

 

 

 

 

processing. This decouples the memory speed

 

 

 

 

from the speed of the data path and is

 

 

 

 

sometimes necessary to reach performance

 

 

 

 

target.

Write FIFO depth

 

16–1024, Default = 64

 

Select the FIFO depth of the write-only

 

 

 

 

Avalon-MM interface.

 

 

 

 

 

Write FIFO burst target

 

2–256, Default = 32

 

Select the burst target for the write-only

 

 

 

 

Avalon-MM interface.

 

 

 

 

 

Frame Buffer IP Cores

Altera Corporation

 

 

Send Feedback

14-8

Frame Buffer Parameter Settings

 

 

 

UG-VIPSUITE

 

 

2015.01.23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter

 

Value

 

Description

 

 

 

 

 

 

 

 

 

 

 

Read FIFO depth

 

16–1024, Default = 64

 

Select the FIFO depth of the read-only

 

 

 

 

 

 

Avalon-MM interface.

 

 

 

 

 

 

 

 

 

Read FIFO burst target

 

2–256, Default = 32

 

Select the burst target for the read-only

 

 

 

 

 

 

 

Avalon-MM interface.

 

 

 

Align read/write bursts on read

 

On or Off

 

Turn on to avoid initiating read and write

 

 

 

boundaries

 

 

 

bursts at a position that would cause the

 

 

 

 

 

 

crossing of a memory row boundary.

 

 

 

 

 

 

 

 

 

Frame buffer memory base

 

0×00000000

 

Base address shall be 0x00000000

 

 

 

address

 

 

 

 

 

 

 

Maximum ancillary packets per

 

0

 

Non-image, non-control, Avalon-ST Video

 

 

 

frame

 

 

 

packets are not supported.

 

 

 

 

 

 

 

 

 

Maximum length ancillary

 

0

 

Non-image, non-control, Avalon-ST Video

 

 

 

packets in symbols

 

 

 

packets are not supported.

 

 

 

Module is frame reader only

 

Off

 

Not supported.

 

 

 

 

 

 

 

 

 

 

Module is frame writer only

 

Off

 

Not supported.

 

 

 

 

 

 

 

 

 

 

 

Frame dropping

 

On or Off

 

Turn on to allow frame dropping.

 

 

 

 

 

 

 

 

 

Frame repeating

 

On or Off

 

Turn on to allow frame repetition.

 

 

 

 

 

 

 

 

 

 

 

Delay length (frames)

 

1

 

The delay length is fixed to 1.

 

 

 

 

 

 

 

 

 

Interlace support

 

Off

 

Not supported.

 

 

 

 

 

 

 

 

 

 

 

Locked rate support

 

Off

 

Not supported.

 

 

 

 

 

 

 

 

 

Drop invalid frames

 

Off

 

Image data packets that have lengths which

 

 

 

 

 

 

 

are not compatible with the dimensions

 

 

 

 

 

 

 

declared in the last control packet may

 

 

 

 

 

 

 

corrupt mixer data.

 

 

 

Run-time writer control

 

Off

 

Run-time control for the write interface is not

 

 

 

 

 

 

 

supported.

 

 

 

 

 

 

 

 

 

Run-time reader control

 

Off

 

Run-time control for the read interface is not

 

 

 

 

 

 

 

supported.

 

 

 

Avalon-MM master local ports

 

16–256, Default = 16

 

Specify the width of the Avalon-MM ports

 

 

 

width

 

 

 

used to access external memory.

 

 

 

 

 

 

 

 

 

Avalon-MM slave port width

 

16

 

Slave port not supported.

 

 

 

 

 

 

 

 

 

 

 

Sync master

 

Off

 

Sync master mode not supported.

 

 

 

 

 

 

 

 

 

Sync slave

 

Off

 

Sync master mode not supported.

 

 

 

 

 

 

 

 

 

Altera Corporation

Frame Buffer IP Cores

 

 

Send Feedback

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]