AV_BUF_DITHER_CONFIG (DISPLAY_PORT) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

AV_BUF_DITHER_CONFIG (DISPLAY_PORT) Register Description

Register NameAV_BUF_DITHER_CONFIG
Offset Address0x000000B07C
Absolute Address 0x00FD4AB07C (DISPLAY_PORT)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionThis register is used for configuring dither functions

AV_BUF_DITHER_CONFIG (DISPLAY_PORT) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:11razRead as zero0x0
TAP_MSB10rwNormal read/write0x0When this bit = 1; MSB bits of the LFSR are tapped as random value. When this bit = 0, LSB bits of the LFSR are used to get dither word
DW_SEL 9rwNormal read/write0x0All the three colors are added with same random value. Set 1 to enable each color different random value for dithering
LD 8rwNormal read/write0x0Load LFSR: set 1 to load LFSR
TRUNC_PT 7:5rwNormal read/write0x0Truncation Point. This must be clubbed with BPC and DW size.
000b: Truncate point at 0
001b: Truncate point at 1
010b: Truncate point at 2
011b: Truncate point at 3
100b: Truncate point at 4
Allowed combinations of dither word size, Truncation point, BPC
are:
DW Size, TP, BPC
2, 0, 6/8/10
2, 1, 6/8/10
3, 0, 6/8
3, 1, 6/8/10
3, 2, 6/8/10
4, 0, 6/8
4, 1, 6/8
4, 2, 6/8/10
4, 3, 6/8/10
5, 0, 6
5, 1, 6/8
5, 2, 6/8
5, 3, 6/8/10
5, 4, 6/8/10
MODE 4:3rwNormal read/write0x0dithering mode
00b: truncate
01b: Round
10b: Dither
Note: Value of 11b is not encoded to any mode. However, when this value is programmed, output is truncated version of input.
SIZE 2:0rwNormal read/write0x0Dithering word size.
010b: Dither word size = 2
011b: Dither word size = 3
100b: Dither word size = 4
101b: Dither word size = 5