\n

DCU

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x11E4 byte (0x0)
mem_usage : registers
protection : not protected

Registers

CTRLDESCCURSOR1

DCU_MODE

GLBL_PROTECT

CTRLDESCL37_5

CTRLDESCL37_6

CTRLDESCL37_7

CTRLDESCL37_8

CTRLDESCL37_9

SFT_LCK_BIT_L0

SFT_LCK_BIT_L1

CTRLDESCL38_1

CTRLDESCL38_2

CTRLDESCL38_3

CTRLDESCL38_4

CTRLDESCL38_5

SFT_LCK_DISP_SIZE

CTRLDESCL38_6

CTRLDESCL38_7

CTRLDESCL38_8

CTRLDESCL38_9

SFT_LCK_HS_VS_PARA

SFT_LCK_POL

CTRLDESCL39_1

CTRLDESCL39_2

CTRLDESCL39_3

CTRLDESCL39_4

CTRLDESCL39_5

SFT_LCK_L0_TRANSP

CTRLDESCL39_6

CTRLDESCL39_7

CTRLDESCL39_8

CTRLDESCL39_9

SFT_LCK_L1_TRANSP

CTRLDESCL5_1

CTRLDESCL5_2

CTRLDESCL5_3

CTRLDESCL40_1

CTRLDESCL5_4

CTRLDESCL40_2

CTRLDESCL40_3

CTRLDESCL40_4

CTRLDESCL5_5

CTRLDESCL40_5

CTRLDESCL40_6

CTRLDESCL5_6

CTRLDESCL40_7

CTRLDESCL40_8

CTRLDESCL40_9

CTRLDESCL5_7

CTRLDESCL5_8

CTRLDESCL5_9

CTRLDESCL41_1

CTRLDESCL41_2

CTRLDESCL41_3

CTRLDESCL41_4

CTRLDESCL41_5

CTRLDESCL41_6

CTRLDESCL41_7

CTRLDESCL41_8

CTRLDESCL41_9

CTRLDESCL42_1

CTRLDESCL42_2

CTRLDESCL42_3

CTRLDESCL42_4

CTRLDESCL42_5

CTRLDESCL42_6

CTRLDESCL42_7

CTRLDESCL42_8

CTRLDESCL42_9

BGND

CTRLDESCL43_1

CTRLDESCL43_2

CTRLDESCL43_3

CTRLDESCL43_4

CTRLDESCL43_5

CTRLDESCL43_6

CTRLDESCL43_7

CTRLDESCL43_8

CTRLDESCL43_9

CTRLDESCL44_1

CTRLDESCL6_1

CTRLDESCL44_2

CTRLDESCL44_3

CTRLDESCL44_4

CTRLDESCL6_2

CTRLDESCL44_5

CTRLDESCL44_6

CTRLDESCL44_7

CTRLDESCL6_3

CTRLDESCL44_8

CTRLDESCL44_9

CTRLDESCL6_4

CTRLDESCL6_5

CTRLDESCL6_6

CTRLDESCL6_7

CTRLDESCL45_1

CTRLDESCL45_2

CTRLDESCL6_8

CTRLDESCL45_3

CTRLDESCL45_4

CTRLDESCL45_5

CTRLDESCL6_9

CTRLDESCL45_6

CTRLDESCL45_7

CTRLDESCL45_8

CTRLDESCL45_9

CTRLDESCL46_1

CTRLDESCL46_2

CTRLDESCL46_3

CTRLDESCL46_4

CTRLDESCL46_5

CTRLDESCL46_6

CTRLDESCL46_7

CTRLDESCL46_8

CTRLDESCL46_9

CTRLDESCL47_1

CTRLDESCL47_2

CTRLDESCL47_3

CTRLDESCL47_4

CTRLDESCL47_5

CTRLDESCL47_6

DISP_SIZE

CTRLDESCL47_7

CTRLDESCL47_8

CTRLDESCL47_9

CTRLDESCL48_1

CTRLDESCL48_2

CTRLDESCL48_3

CTRLDESCL48_4

CTRLDESCL48_5

CTRLDESCL48_6

CTRLDESCL48_7

CTRLDESCL48_8

CTRLDESCL7_1

CTRLDESCL48_9

CTRLDESCL7_2

CTRLDESCL7_3

CTRLDESCL7_4

CTRLDESCL49_1

CTRLDESCL7_5

CTRLDESCL49_2

CTRLDESCL49_3

CTRLDESCL49_4

CTRLDESCL7_6

CTRLDESCL49_5

CTRLDESCL49_6

CTRLDESCL49_7

CTRLDESCL7_7

CTRLDESCL49_8

CTRLDESCL49_9

CTRLDESCL7_8

CTRLDESCL7_9

CTRLDESCL50_1

CTRLDESCL50_2

CTRLDESCL50_3

CTRLDESCL50_4

CTRLDESCL50_5

CTRLDESCL50_6

CTRLDESCL50_7

CTRLDESCL50_8

CTRLDESCL50_9

CTRLDESCL51_1

CTRLDESCL51_2

CTRLDESCL51_3

CTRLDESCL51_4

CTRLDESCL51_5

CTRLDESCL51_6

CTRLDESCL51_7

CTRLDESCL51_8

CTRLDESCL51_9

HSYN_PARA

CTRLDESCL52_1

CTRLDESCL52_2

CTRLDESCL52_3

CTRLDESCL52_4

CTRLDESCL52_5

CTRLDESCL52_6

CTRLDESCL52_7

CTRLDESCL52_8

CTRLDESCL52_9

CTRLDESCL8_1

CTRLDESCL8_2

CTRLDESCL53_1

CTRLDESCL53_2

CTRLDESCL8_3

CTRLDESCL53_3

CTRLDESCL53_4

CTRLDESCL53_5

CTRLDESCL8_4

CTRLDESCL53_6

CTRLDESCL53_7

CTRLDESCL53_8

CTRLDESCL8_5

CTRLDESCL53_9

CTRLDESCL8_6

CTRLDESCL8_7

CTRLDESCL8_8

CTRLDESCL54_1

CTRLDESCL8_9

CTRLDESCL54_2

CTRLDESCL54_3

CTRLDESCL54_4

CTRLDESCL54_5

CTRLDESCL54_6

CTRLDESCL54_7

CTRLDESCL54_8

CTRLDESCL54_9

CTRLDESCL55_1

CTRLDESCL55_2

CTRLDESCL55_3

CTRLDESCL55_4

CTRLDESCL55_5

CTRLDESCL55_6

CTRLDESCL55_7

CTRLDESCL55_8

CTRLDESCL55_9

VSYN_PARA

CTRLDESCL56_1

CTRLDESCL56_2

CTRLDESCL56_3

CTRLDESCL56_4

CTRLDESCL56_5

CTRLDESCL56_6

CTRLDESCL56_7

CTRLDESCL56_8

CTRLDESCL56_9

CTRLDESCL57_1

CTRLDESCL9_1

CTRLDESCL57_2

CTRLDESCL57_3

CTRLDESCL57_4

CTRLDESCL9_2

CTRLDESCL57_5

CTRLDESCL57_6

CTRLDESCL57_7

CTRLDESCL9_3

CTRLDESCL57_8

CTRLDESCL57_9

CTRLDESCL9_4

CTRLDESCL9_5

CTRLDESCL9_6

CTRLDESCL58_1

CTRLDESCL9_7

CTRLDESCL58_2

CTRLDESCL58_3

CTRLDESCL58_4

CTRLDESCL9_8

CTRLDESCL58_5

CTRLDESCL58_6

CTRLDESCL58_7

CTRLDESCL9_9

CTRLDESCL58_8

CTRLDESCL58_9

CTRLDESCL59_1

CTRLDESCL59_2

CTRLDESCL59_3

CTRLDESCL59_4

CTRLDESCL59_5

CTRLDESCL59_6

CTRLDESCL59_7

CTRLDESCL59_8

CTRLDESCL59_9

SYNPOL

CTRLDESCL60_1

CTRLDESCL60_2

CTRLDESCL60_3

CTRLDESCL60_4

CTRLDESCL60_5

CTRLDESCL60_6

CTRLDESCL60_7

CTRLDESCL60_8

CTRLDESCL60_9

CTRLDESCL61_1

CTRLDESCL61_2

CTRLDESCL61_3

CTRLDESCL61_4

CTRLDESCL61_5

CTRLDESCL61_6

CTRLDESCL10_1

CTRLDESCL61_7

CTRLDESCL61_8

CTRLDESCL61_9

CTRLDESCL10_2

CTRLDESCL10_3

CTRLDESCL10_4

CTRLDESCL10_5

CTRLDESCL62_1

CTRLDESCL62_2

CTRLDESCL62_3

CTRLDESCL10_6

CTRLDESCL62_4

CTRLDESCL62_5

CTRLDESCL62_6

CTRLDESCL10_7

CTRLDESCL62_7

CTRLDESCL62_8

CTRLDESCL62_9

CTRLDESCL10_8

CTRLDESCL10_9

CTRLDESCL63_1

CTRLDESCL63_2

CTRLDESCL63_3

CTRLDESCL63_4

CTRLDESCL63_5

CTRLDESCL63_6

THRESHOLD

CTRLDESCL63_7

CTRLDESCL63_8

CTRLDESCL63_9

CTRLDESCL11_1

CTRLDESCL11_2

CTRLDESCL11_3

CTRLDESCL11_4

CTRLDESCL11_5

CTRLDESCL11_6

CTRLDESCL11_7

CTRLDESCL11_8

INT_STATUS

CTRLDESCL11_9

CTRLDESCL12_1

CTRLDESCL12_2

CTRLDESCL12_3

INT_MASK

CTRLDESCL12_4

CTRLDESCL12_5

CTRLDESCL12_6

CTRLDESCL12_7

CTRLDESCL12_8

CTRLDESCL12_9

COLBAR_1

CTRLDESCL13_1

CTRLDESCL13_2

CTRLDESCL13_3

CTRLDESCL13_4

CTRLDESCL13_5

CTRLDESCL13_6

CTRLDESCL13_7

CTRLDESCL13_8

CTRLDESCL13_9

COLBAR_2

CTRLDESCL14_1

CTRLDESCL14_2

CTRLDESCL14_3

CTRLDESCL14_4

CTRLDESCL14_5

CTRLDESCL14_6

CTRLDESCL14_7

COLBAR_3

CTRLDESCL14_8

CTRLDESCL14_9

CTRLDESCCURSOR2

COLBAR_4

CTRLDESCL0_1

CTRLDESCL15_1

CTRLDESCL15_2

CTRLDESCL0_2

CTRLDESCL15_3

CTRLDESCL15_4

CTRLDESCL0_3

CTRLDESCL15_5

CTRLDESCL15_6

CTRLDESCL0_4

CTRLDESCL15_7

CTRLDESCL15_8

CTRLDESCL0_5

CTRLDESCL15_9

CTRLDESCL0_6

CTRLDESCL0_7

CTRLDESCL0_8

COLBAR_5

CTRLDESCL0_9

CTRLDESCL16_1

CTRLDESCL16_2

CTRLDESCL16_3

CTRLDESCL16_4

CTRLDESCL16_5

CTRLDESCL16_6

CTRLDESCL16_7

CTRLDESCL16_8

COLBAR_6

CTRLDESCL16_9

COLBAR_7

CTRLDESCL17_1

CTRLDESCL17_2

CTRLDESCL17_3

CTRLDESCL17_4

CTRLDESCL17_5

CTRLDESCL17_6

CTRLDESCL17_7

CTRLDESCL17_8

CTRLDESCL17_9

COLBAR_8

CTRLDESCL18_1

CTRLDESCL18_2

CTRLDESCL18_3

CTRLDESCL18_4

DIV_RATIO

CTRLDESCL18_5

CTRLDESCL18_6

CTRLDESCL18_7

CTRLDESCL18_8

CTRLDESCL18_9

SIGN_CALC_1

CTRLDESCL19_1

CTRLDESCL19_2

CTRLDESCL19_3

CTRLDESCL19_4

CTRLDESCL19_5

CTRLDESCL19_6

CTRLDESCL19_7

CTRLDESCL19_8

SIGN_CALC_2

CTRLDESCL19_9

CRC_VAL

CTRLDESCL20_1

CTRLDESCL20_2

CTRLDESCL20_3

CTRLDESCL20_4

CTRLDESCL20_5

CTRLDESCL20_6

CTRLDESCL20_7

CTRLDESCL20_8

CTRLDESCL20_9

PDI_STATUS

CTRLDESCL1_1

CTRLDESCL1_2

CTRLDESCL1_3

CTRLDESCL1_4

CTRLDESCL1_5

CTRLDESCL1_6

CTRLDESCL21_1

PDI_STA_MSK

CTRLDESCL21_2

CTRLDESCL21_3

CTRLDESCL1_7

CTRLDESCL21_4

CTRLDESCL21_5

CTRLDESCL1_8

CTRLDESCL21_6

CTRLDESCL21_7

CTRLDESCL1_9

CTRLDESCL21_8

CTRLDESCL21_9

PARR_ERR_STATUS1

CTRLDESCL22_1

CTRLDESCL22_2

PARR_ERR_STATUS2

CTRLDESCL22_3

CTRLDESCL22_4

CTRLDESCL22_5

CTRLDESCL22_6

CTRLDESCL22_7

CTRLDESCL22_8

CTRLDESCL22_9

CTRLDESCL23_1

CTRLDESCL23_2

CTRLDESCL23_3

CTRLDESCL23_4

CTRLDESCL23_5

CTRLDESCL23_6

CTRLDESCL23_7

CTRLDESCL23_8

CTRLDESCL23_9

PARR_ERR_STATUS3

CTRLDESCL24_1

CTRLDESCL24_2

CTRLDESCL24_3

CTRLDESCCURSOR3

MASK_PARR_ERR_STATUS1

CTRLDESCL24_4

CTRLDESCL24_5

CTRLDESCL24_6

CTRLDESCL24_7

CTRLDESCL24_8

CTRLDESCL24_9

MASK_PARR_ERR_STATUS2

CTRLDESCL25_1

CTRLDESCL25_2

CTRLDESCL25_3

CTRLDESCL25_4

CTRLDESCL25_5

CTRLDESCL25_6

CTRLDESCL25_7

CTRLDESCL25_8

CTRLDESCL25_9

CTRLDESCL2_1

CTRLDESCL2_2

CTRLDESCL2_3

CTRLDESCL2_4

CTRLDESCL26_1

MASK_PARR_ERR_STATUS3

CTRLDESCL2_5

CTRLDESCL26_2

CTRLDESCL26_3

CTRLDESCL2_6

CTRLDESCL26_4

CTRLDESCL26_5

CTRLDESCL26_6

CTRLDESCL2_7

CTRLDESCL26_7

CTRLDESCL26_8

CTRLDESCL2_8

CTRLDESCL26_9

THRESHOLD_INP_BUF_1

CTRLDESCL2_9

THRESHOLD_INP_BUF_2

CTRLDESCL27_1

CTRLDESCL27_2

CTRLDESCL27_3

CTRLDESCL27_4

CTRLDESCL27_5

CTRLDESCL27_6

CTRLDESCL27_7

CTRLDESCL27_8

THRESHOLD_INP_BUF_3

CTRLDESCL27_9

LUMA_COMP

CTRLDESCL28_1

CTRLDESCL28_2

CTRLDESCL28_3

CTRLDESCL28_4

CTRLDESCL28_5

CTRLDESCL28_6

CHROMA_RED

CTRLDESCL28_7

CTRLDESCL28_8

CTRLDESCL28_9

CHROMA_GREEN

CTRLDESCL29_1

CTRLDESCL29_2

CTRLDESCL29_3

CHROMA_BLUE

CTRLDESCL29_4

CTRLDESCL29_5

CTRLDESCL29_6

CTRLDESCL29_7

CTRLDESCL29_8

CTRLDESCL29_9

CRC_POS

LYR_INTPOL_EN

CTRLDESCL30_1

CTRLDESCL30_2

CTRLDESCL30_3

CTRLDESCL30_4

CTRLDESCL30_5

CTRLDESCL30_6

CTRLDESCL30_7

CTRLDESCL30_8

LYR_LUMA_COMP

CTRLDESCL3_1

CTRLDESCL30_9

CTRLDESCL3_2

CTRLDESCL3_3

CTRLDESCL3_4

LYR_CHRM_RED

CTRLDESCL3_5

CTRLDESCL31_1

CTRLDESCL3_6

CTRLDESCL31_2

CTRLDESCL31_3

CTRLDESCL3_7

CTRLDESCL31_4

CTRLDESCCURSOR4

LYR_CHRM_GRN

CTRLDESCL31_5

CTRLDESCL31_6

CTRLDESCL3_8

CTRLDESCL31_7

CTRLDESCL31_8

CTRLDESCL3_9

CTRLDESCL31_9

LYR_CHRM_BLUE

COMP_IMSIZE

CTRLDESCL32_1

CTRLDESCL32_2

CTRLDESCL32_3

CTRLDESCL32_4

CTRLDESCL32_5

CTRLDESCL32_6

CTRLDESCL32_7

CTRLDESCL32_8

UPDATE_MODE

CTRLDESCL32_9

UNDERRUN

CTRLDESCL33_1

CTRLDESCL33_2

CTRLDESCL33_3

CTRLDESCL33_4

CTRLDESCL33_5

CTRLDESCL33_6

CTRLDESCL33_7

CTRLDESCL33_8

CTRLDESCL33_9

CTRLDESCL34_1

CTRLDESCL34_2

CTRLDESCL34_3

CTRLDESCL34_4

CTRLDESCL34_5

CTRLDESCL34_6

CTRLDESCL34_7

CTRLDESCL34_8

CTRLDESCL34_9

CTRLDESCL35_1

CTRLDESCL4_1

CTRLDESCL35_2

CTRLDESCL35_3

CTRLDESCL35_4

CTRLDESCL4_2

CTRLDESCL35_5

CTRLDESCL35_6

CTRLDESCL35_7

CTRLDESCL4_3

CTRLDESCL35_8

CTRLDESCL35_9

CTRLDESCL4_4

CTRLDESCL4_5

CTRLDESCL4_6

CTRLDESCL4_7

CTRLDESCL4_8

CTRLDESCL36_1

CTRLDESCL36_2

CTRLDESCL36_3

CTRLDESCL4_9

CTRLDESCL36_4

CTRLDESCL36_5

CTRLDESCL36_6

CTRLDESCL36_7

CTRLDESCL36_8

CTRLDESCL36_9

CTRLDESCL37_1

CTRLDESCL37_2

CTRLDESCL37_3

CTRLDESCL37_4


CTRLDESCCURSOR1

Control Descriptor Cursor 1 Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCCURSOR1 CTRLDESCCURSOR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the cursor in pixels.
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the cursor in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


DCU_MODE

DCU4 Mode Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCU_MODE DCU_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DCU_MODE EN_GAMMA RESERVED RESERVED SIG_EN TAG_EN PDI_SLAVE_MODE PDI_MODE PDI_NARROW_MODE PDI_DE_MODE PDI_BYTE_REV PDI_EN RASTER_EN PDI_INTERPOL_EN PDI_SYNC_LOCK BLEND_ITER DDR_MODE ADDR ADDG ADDB EN_DITHER DCU_SW_RESET

DCU_MODE : DCU operating mode.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

DCU off (pixel clock active if enabled by I/O).

#01 : 01

Normal mode. Panel content controlled by layer configuration.

#10 : 10

Test mode. DCU disables all DMA fetches and all the pixels of an enabled layer take the value in the CLUT RAM selected by the respective LUOFFS field of control descriptor 4.

#11 : 11

Color Bar Generation. Panel content controlled by color bar registers.

End of enumeration elements list.

EN_GAMMA : Enables/Disables the Gamma Correction.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Gamma correction is disabled

#1 : 1

Gamma Correction is enabled

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

RESERVED : no description available
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

External Synchronization. The PDI receives the SYNC (HSYNC, VSYNC) signals from external source.

#1 : 1

Internal Synchronization. PDI extracts the SYNC information from the digital RGB data. YCbCr Mode supports Internal Sync only. Therefore, when PDI_ MODE = 3, PDI_SYNC must be set to 0.

End of enumeration elements list.

SIG_EN : Enables the signature calculator block.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Signature calculator is disabled

#1 : 1

Signature calculator is enabled

End of enumeration elements list.

TAG_EN : Enables the calculation of CRC only on the safety layers.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

CRC calculated over the whole area of interest (area of interest given by SIG_DESC registers)

#1 : 1

Calculates CRC only on safety enabled layers

End of enumeration elements list.

PDI_SLAVE_MODE : Enables PDI slave Mode.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

PDI_MODE : Defines the different modes in which PDI is operating.
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

#00 : 00

8-bit monochrome data input

#01 : 01

16-bit RGB 565 format

#10 : 10

18-bit RGB 666 data format

#11 : 11

YCbCr data in 4:2:2 format

End of enumeration elements list.

PDI_NARROW_MODE : Enables the PDI Narrow Mode.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Narrow Mode is Disabled

#1 : 1

Narrow Mode is Enabled

End of enumeration elements list.

PDI_DE_MODE : Enables the PDI data Enable Mode. Here Data Enable is treated as an input.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

Value on data Enable signal is ignored

#1 : 1

Data enable controls the write to the PDI FIFO

End of enumeration elements list.

PDI_BYTE_REV : Controls the byte ordering in Narrow Mode.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

LSB is followed by MSB data

#1 : 1

MSB is followed by LSB data

End of enumeration elements list.

PDI_EN : Enables the PDI.
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

RASTER_EN : Enables raster scanning of pixel data including the VSYNC and HSYNC signals and the pixel data. This bit takes effect immediately and does not require a transfer to the frame timing logic.
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

PDI_INTERPOL_EN : Control Bit to decide whether the conversion from YCbCr 4:2:2 to 4:4:4 needs to be done using interpolation or Chroma value is same for two pixels.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Chroma value is same for two pixels

#1 : 1

Interpolation is enabled

End of enumeration elements list.

PDI_SYNC_LOCK : no description available
bits : 16 - 19 (4 bit)
access : read-write

BLEND_ITER : Defines the maximum number of pixels which are blended in the pixel blend stack.
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#000 : 000

Reserved

#001 : 001

Reserved

#010 : 010

Two pixel blending (default)

#011 : 011

Three pixel blending

#100 : 100

Four pixel blending

#101 : 101

Five pixel blending

#110 : 110

Six plane blending

#111 : 111

Reserved

End of enumeration elements list.

DDR_MODE : no description available
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Off

#1 : 1

On

End of enumeration elements list.

ADDR : Two-bit value to be added to pixel red component for dithering.
bits : 24 - 25 (2 bit)
access : read-write

ADDG : Two bit Value to be added with pixel green component for dithering.
bits : 26 - 27 (2 bit)
access : read-write

ADDB : Two-bit value to be added to pixel blue component for dithering.
bits : 28 - 29 (2 bit)
access : read-write

EN_DITHER : Enable dithering mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

DCU_SW_RESET : no description available
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

No action

#1 : 1

All DCU4 internal registers are forced into their reset state. User registers are not affected

End of enumeration elements list.


GLBL_PROTECT

Global Protection Register
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GLBL_PROTECT GLBL_PROTECT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED HLB

RESERVED : no description available
bits : 0 - 30 (31 bit)
access : read-only

HLB : Hard Lock Bit. This bit cannot be cleared once it is set by software. It can only be cleared by a system reset.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

All SLB's are write protected and cannot be modified

#1 : 1

All SLB's are accessible and can be modified

End of enumeration elements list.


CTRLDESCL37_5

Control Descriptor Ln_4 Register
address_offset : 0x10030 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_5 CTRLDESCL37_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL37_6

Control Descriptor Ln_5 Register
address_offset : 0x100CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_6 CTRLDESCL37_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL37_7

Control Descriptor Ln_6 Register
address_offset : 0x10168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_7 CTRLDESCL37_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL37_8

Control Descriptor Ln_7 Register
address_offset : 0x10204 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_8 CTRLDESCL37_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL37_9

Control Descriptor Ln_8 Register
address_offset : 0x102A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_9 CTRLDESCL37_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SFT_LCK_BIT_L0

Soft Lock Bit Layer 0 Register
address_offset : 0x104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SFT_LCK_BIT_L0 SFT_LCK_BIT_L0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED SLB_L0_7 SLB_L0_6 SLB_L0_5 RESERVED WEN_LO_7 WEN_LO_6 WEN_LO_5 SLB_L0_4 SLB_L0_3 SLB_L0_2 SLB_L0_1 WEN_LO_4 WEN_LO_3 WEN_LO_2 WEN_LO_1

RESERVED : no description available
bits : 0 - 16 (17 bit)
access : read-only

SLB_L0_7 : Soft Lock Bit for Control Desc L0_7 Register.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L0_6 : Soft Lock Bit for Control Desc L0_6 Register.
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L0_5 : Soft Lock Bit for Control Desc L0_5 Register.
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

RESERVED : no description available
bits : 20 - 20 (1 bit)
access : read-only

WEN_LO_7 : Write Enable for Soft Lock Bit SLB_L0_7.
bits : 21 - 21 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_LO_6 : Write Enable for Soft Lock Bit SLB_L0_6.
bits : 22 - 22 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_LO_5 : Write Enable for Soft Lock Bit SLB_L0_5.
bits : 23 - 23 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

SLB_L0_4 : Soft Lock Bit for Control Desc L0_4 Register.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L0_3 : Soft Lock Bit for Control Desc L0_3 Register.
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L0_2 : Soft Lock Bit for Control Desc L0_2 Register.
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L0_1 : Soft Lock Bit for Control Desc L0_1 Register.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

WEN_LO_4 : Write Enable for Soft Lock Bit SLB_L0_4.
bits : 28 - 28 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_LO_3 : Write Enable for Soft Lock Bit SLB_L0_3.
bits : 29 - 29 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_LO_2 : Write Enable for Soft Lock Bit SLB_L0_2.
bits : 30 - 30 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_LO_1 : Write Enable for Soft Lock Bit SLB_L0_1.
bits : 31 - 31 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.


SFT_LCK_BIT_L1

Soft Lock Bit Layer 1 Register
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SFT_LCK_BIT_L1 SFT_LCK_BIT_L1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED SLB_L1_7 SLB_L1_6 SLB_L1_5 RESERVED WEN_L1_7 WEN_L1_6 WEN_L1_5 SLB_L1_4 SLB_L1_3 SLB_L1_2 SLB_L1_1 WEN_L1_4 WEN_L1_3 WEN_L1_2 WEN_L1_1

RESERVED : no description available
bits : 0 - 16 (17 bit)
access : read-only

SLB_L1_7 : Soft Lock Bit for Control Desc L1_7 Register.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L1_6 : Soft Lock Bit for Control Desc L1_6 Register.
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L1_5 : Soft Lock Bit for Control Desc L1_5 Register.
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

RESERVED : no description available
bits : 20 - 20 (1 bit)
access : read-only

WEN_L1_7 : Write Enable for Soft Lock Bit SLB_L1_7.
bits : 21 - 21 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_L1_6 : Write Enable for Soft Lock Bit SLB_L1_6.
bits : 22 - 22 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_L1_5 : Write Enable for Soft Lock Bit SLB_L1_5.
bits : 23 - 23 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

SLB_L1_4 : Soft Lock Bit for Control Desc L1_4 Register.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L1_3 : Soft Lock Bit for Control Desc L1_3 Register.
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L1_2 : Soft Lock Bit for Control Desc L1_2 Register.
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L1_1 : Soft Lock Bit for Control Desc L1_1 Register.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

WEN_L1_4 : Write Enable for Soft Lock Bit SLB_L1_4.
bits : 28 - 28 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_L1_3 : Write Enable for Soft Lock Bit SLB_L1_3.
bits : 29 - 29 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_L1_2 : Write Enable for Soft Lock Bit SLB_L1_2.
bits : 30 - 30 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_L1_1 : Write Enable for Soft Lock Bit SLB_L1_1.
bits : 31 - 31 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.


CTRLDESCL38_1

Control Descriptor Ln_0 Register
address_offset : 0x10940 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_1 CTRLDESCL38_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL38_2

Control Descriptor Ln_1 Register
address_offset : 0x109E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_2 CTRLDESCL38_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL38_3

Control Descriptor Ln_2 Register
address_offset : 0x10A80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_3 CTRLDESCL38_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL38_4

Control Descriptor Ln_3 Register
address_offset : 0x10B20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_4 CTRLDESCL38_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL38_5

Control Descriptor Ln_4 Register
address_offset : 0x10BC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_5 CTRLDESCL38_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SFT_LCK_DISP_SIZE

Soft Lock Display Size Register
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SFT_LCK_DISP_SIZE SFT_LCK_DISP_SIZE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED SLB_DISP RESERVED WEN_DISP

RESERVED : no description available
bits : 0 - 26 (27 bit)
access : read-only

SLB_DISP : Soft Lock Bit for DISP_SIZE Register. This bit cannot be cleared once set by software. Can only be cleared by system reset.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

RESERVED : no description available
bits : 28 - 30 (3 bit)
access : read-only

WEN_DISP : Write Enable for Soft Lock Bit SLB_DISP.
bits : 31 - 31 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.


CTRLDESCL38_6

Control Descriptor Ln_5 Register
address_offset : 0x10C60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_6 CTRLDESCL38_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL38_7

Control Descriptor Ln_6 Register
address_offset : 0x10D00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_7 CTRLDESCL38_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL38_8

Control Descriptor Ln_7 Register
address_offset : 0x10DA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_8 CTRLDESCL38_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL38_9

Control Descriptor Ln_8 Register
address_offset : 0x10E40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL38_9 CTRLDESCL38_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SFT_LCK_HS_VS_PARA

Soft Lock Hsync/Vsync Parameter Register
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SFT_LCK_HS_VS_PARA SFT_LCK_HS_VS_PARA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED SLB_VSYNC SLB_HSYNC RESERVED WEN_VSYNC WEN_HSYNC

RESERVED : no description available
bits : 0 - 25 (26 bit)
access : read-only

SLB_VSYNC : Soft Lock Bit for VSYNC Register.
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_HSYNC : Soft Lock Bit for HSYNC Register.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

RESERVED : no description available
bits : 28 - 29 (2 bit)
access : read-only

WEN_VSYNC : Write Enable for Soft Lock Bit SLB_VSYNC
bits : 30 - 30 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_HSYNC : Write Enable for Soft Lock Bit SLB_HSYNC.
bits : 31 - 31 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.


SFT_LCK_POL

Soft Lock POL Register
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SFT_LCK_POL SFT_LCK_POL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED SLB_POL RESERVED WEN_POL

RESERVED : no description available
bits : 0 - 26 (27 bit)
access : read-only

SLB_POL : Soft Lock Bit for SYN_POL Register.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

RESERVED : no description available
bits : 28 - 30 (3 bit)
access : read-only

WEN_POL : Write Enable for Soft Lock Bit SLB_POL
bits : 31 - 31 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.


CTRLDESCL39_1

Control Descriptor Ln_0 Register
address_offset : 0x11500 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_1 CTRLDESCL39_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL39_2

Control Descriptor Ln_1 Register
address_offset : 0x115A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_2 CTRLDESCL39_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL39_3

Control Descriptor Ln_2 Register
address_offset : 0x11648 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_3 CTRLDESCL39_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL39_4

Control Descriptor Ln_3 Register
address_offset : 0x116EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_4 CTRLDESCL39_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL39_5

Control Descriptor Ln_4 Register
address_offset : 0x11790 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_5 CTRLDESCL39_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SFT_LCK_L0_TRANSP

Soft Lock L0 Transparency Register
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SFT_LCK_L0_TRANSP SFT_LCK_L0_TRANSP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED SLB_L0_BCOLOR SLB_L0_FCOLOR RESERVED WEN_L0_BCOLOR WEN_L0_FCOLOR

RESERVED : no description available
bits : 0 - 25 (26 bit)
access : read-only

SLB_L0_BCOLOR : Soft Lock Bit for L0_BCOLOR Register.
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L0_FCOLOR : Soft Lock Bit for L0_FCOLOR Register.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

RESERVED : no description available
bits : 28 - 29 (2 bit)
access : read-only

WEN_L0_BCOLOR : Write Enable for Soft Lock Bit SLB_L0_BCOLOR
bits : 30 - 30 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_L0_FCOLOR : Write Enable for Soft Lock Bit SLB_L0_FCOLOR
bits : 31 - 31 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.


CTRLDESCL39_6

Control Descriptor Ln_5 Register
address_offset : 0x11834 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_6 CTRLDESCL39_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL39_7

Control Descriptor Ln_6 Register
address_offset : 0x118D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_7 CTRLDESCL39_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL39_8

Control Descriptor Ln_7 Register
address_offset : 0x1197C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_8 CTRLDESCL39_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL39_9

Control Descriptor Ln_8 Register
address_offset : 0x11A20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL39_9 CTRLDESCL39_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SFT_LCK_L1_TRANSP

Soft Lock L1 Transparency Register
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SFT_LCK_L1_TRANSP SFT_LCK_L1_TRANSP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED SLB_L1_BCOLOR SLB_L1_FCOLOR RESERVED WEN_L1_BCOLOR WEN_L1_FCOLOR

RESERVED : no description available
bits : 0 - 25 (26 bit)
access : read-only

SLB_L1_BCOLOR : Soft Lock Bit for L1_BCOLOR Register.
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

SLB_L1_FCOLOR : Soft Lock Bit for L1_FCOLOR Register.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Associated protected register is not locked and writeable

#1 : 1

Associated protected register is locked for write access

End of enumeration elements list.

RESERVED : no description available
bits : 28 - 29 (2 bit)
access : read-only

WEN_L1_BCOLOR : Write Enable for Soft Lock Bit SLB_L1_BCOLOR
bits : 30 - 30 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.

WEN_L1_FCOLOR : Write Enable for Soft Lock Bit SLB_L1_FCOLOR
bits : 31 - 31 (1 bit)
access : write-only

Enumeration:

#0 : 0

SLB is not modified

#1 : 1

Value is written to SLB

End of enumeration elements list.


CTRLDESCL5_1

Control Descriptor Ln_0 Register
address_offset : 0x11C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_1 CTRLDESCL5_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL5_2

Control Descriptor Ln_1 Register
address_offset : 0x11DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_2 CTRLDESCL5_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL5_3

Control Descriptor Ln_2 Register
address_offset : 0x11F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_3 CTRLDESCL5_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL40_1

Control Descriptor Ln_0 Register
address_offset : 0x12100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_1 CTRLDESCL40_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL5_4

Control Descriptor Ln_3 Register
address_offset : 0x1214 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_4 CTRLDESCL5_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL40_2

Control Descriptor Ln_1 Register
address_offset : 0x121A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_2 CTRLDESCL40_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL40_3

Control Descriptor Ln_2 Register
address_offset : 0x12250 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_3 CTRLDESCL40_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL40_4

Control Descriptor Ln_3 Register
address_offset : 0x122F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_4 CTRLDESCL40_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL5_5

Control Descriptor Ln_4 Register
address_offset : 0x1230 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_5 CTRLDESCL5_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL40_5

Control Descriptor Ln_4 Register
address_offset : 0x123A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_5 CTRLDESCL40_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL40_6

Control Descriptor Ln_5 Register
address_offset : 0x12448 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_6 CTRLDESCL40_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL5_6

Control Descriptor Ln_5 Register
address_offset : 0x124C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_6 CTRLDESCL5_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL40_7

Control Descriptor Ln_6 Register
address_offset : 0x124F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_7 CTRLDESCL40_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL40_8

Control Descriptor Ln_7 Register
address_offset : 0x12598 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_8 CTRLDESCL40_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL40_9

Control Descriptor Ln_8 Register
address_offset : 0x12640 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL40_9 CTRLDESCL40_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL5_7

Control Descriptor Ln_6 Register
address_offset : 0x1268 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_7 CTRLDESCL5_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL5_8

Control Descriptor Ln_7 Register
address_offset : 0x1284 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_8 CTRLDESCL5_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL5_9

Control Descriptor Ln_8 Register
address_offset : 0x12A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL5_9 CTRLDESCL5_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL41_1

Control Descriptor Ln_0 Register
address_offset : 0x12D40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_1 CTRLDESCL41_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL41_2

Control Descriptor Ln_1 Register
address_offset : 0x12DEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_2 CTRLDESCL41_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL41_3

Control Descriptor Ln_2 Register
address_offset : 0x12E98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_3 CTRLDESCL41_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL41_4

Control Descriptor Ln_3 Register
address_offset : 0x12F44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_4 CTRLDESCL41_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL41_5

Control Descriptor Ln_4 Register
address_offset : 0x12FF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_5 CTRLDESCL41_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL41_6

Control Descriptor Ln_5 Register
address_offset : 0x1309C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_6 CTRLDESCL41_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL41_7

Control Descriptor Ln_6 Register
address_offset : 0x13148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_7 CTRLDESCL41_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL41_8

Control Descriptor Ln_7 Register
address_offset : 0x131F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_8 CTRLDESCL41_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL41_9

Control Descriptor Ln_8 Register
address_offset : 0x132A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL41_9 CTRLDESCL41_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL42_1

Control Descriptor Ln_0 Register
address_offset : 0x139C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_1 CTRLDESCL42_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL42_2

Control Descriptor Ln_1 Register
address_offset : 0x13A70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_2 CTRLDESCL42_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL42_3

Control Descriptor Ln_2 Register
address_offset : 0x13B20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_3 CTRLDESCL42_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL42_4

Control Descriptor Ln_3 Register
address_offset : 0x13BD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_4 CTRLDESCL42_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL42_5

Control Descriptor Ln_4 Register
address_offset : 0x13C80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_5 CTRLDESCL42_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL42_6

Control Descriptor Ln_5 Register
address_offset : 0x13D30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_6 CTRLDESCL42_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL42_7

Control Descriptor Ln_6 Register
address_offset : 0x13DE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_7 CTRLDESCL42_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL42_8

Control Descriptor Ln_7 Register
address_offset : 0x13E90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_8 CTRLDESCL42_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL42_9

Control Descriptor Ln_8 Register
address_offset : 0x13F40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL42_9 CTRLDESCL42_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


BGND

Background Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BGND BGND read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BGND_B BGND_G BGND_R RESERVED

BGND_B : Blue component of the default color displayed in the sectors where no layer is active.
bits : 0 - 7 (8 bit)
access : read-write

BGND_G : Green component of the default color displayed in the sectors where no layer is active.
bits : 8 - 15 (8 bit)
access : read-write

BGND_R : Red component of the default color displayed in the sectors where no layer is active.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL43_1

Control Descriptor Ln_0 Register
address_offset : 0x14680 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_1 CTRLDESCL43_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL43_2

Control Descriptor Ln_1 Register
address_offset : 0x14734 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_2 CTRLDESCL43_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL43_3

Control Descriptor Ln_2 Register
address_offset : 0x147E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_3 CTRLDESCL43_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL43_4

Control Descriptor Ln_3 Register
address_offset : 0x1489C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_4 CTRLDESCL43_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL43_5

Control Descriptor Ln_4 Register
address_offset : 0x14950 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_5 CTRLDESCL43_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL43_6

Control Descriptor Ln_5 Register
address_offset : 0x14A04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_6 CTRLDESCL43_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL43_7

Control Descriptor Ln_6 Register
address_offset : 0x14AB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_7 CTRLDESCL43_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL43_8

Control Descriptor Ln_7 Register
address_offset : 0x14B6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_8 CTRLDESCL43_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL43_9

Control Descriptor Ln_8 Register
address_offset : 0x14C20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL43_9 CTRLDESCL43_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL44_1

Control Descriptor Ln_0 Register
address_offset : 0x15380 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_1 CTRLDESCL44_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL6_1

Control Descriptor Ln_0 Register
address_offset : 0x1540 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_1 CTRLDESCL6_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL44_2

Control Descriptor Ln_1 Register
address_offset : 0x15438 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_2 CTRLDESCL44_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL44_3

Control Descriptor Ln_2 Register
address_offset : 0x154F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_3 CTRLDESCL44_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL44_4

Control Descriptor Ln_3 Register
address_offset : 0x155A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_4 CTRLDESCL44_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL6_2

Control Descriptor Ln_1 Register
address_offset : 0x1560 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_2 CTRLDESCL6_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL44_5

Control Descriptor Ln_4 Register
address_offset : 0x15660 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_5 CTRLDESCL44_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL44_6

Control Descriptor Ln_5 Register
address_offset : 0x15718 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_6 CTRLDESCL44_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL44_7

Control Descriptor Ln_6 Register
address_offset : 0x157D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_7 CTRLDESCL44_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL6_3

Control Descriptor Ln_2 Register
address_offset : 0x1580 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_3 CTRLDESCL6_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL44_8

Control Descriptor Ln_7 Register
address_offset : 0x15888 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_8 CTRLDESCL44_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL44_9

Control Descriptor Ln_8 Register
address_offset : 0x15940 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL44_9 CTRLDESCL44_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL6_4

Control Descriptor Ln_3 Register
address_offset : 0x15A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_4 CTRLDESCL6_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL6_5

Control Descriptor Ln_4 Register
address_offset : 0x15C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_5 CTRLDESCL6_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL6_6

Control Descriptor Ln_5 Register
address_offset : 0x15E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_6 CTRLDESCL6_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL6_7

Control Descriptor Ln_6 Register
address_offset : 0x1600 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_7 CTRLDESCL6_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL45_1

Control Descriptor Ln_0 Register
address_offset : 0x160C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_1 CTRLDESCL45_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL45_2

Control Descriptor Ln_1 Register
address_offset : 0x1617C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_2 CTRLDESCL45_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL6_8

Control Descriptor Ln_7 Register
address_offset : 0x1620 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_8 CTRLDESCL6_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL45_3

Control Descriptor Ln_2 Register
address_offset : 0x16238 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_3 CTRLDESCL45_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL45_4

Control Descriptor Ln_3 Register
address_offset : 0x162F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_4 CTRLDESCL45_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL45_5

Control Descriptor Ln_4 Register
address_offset : 0x163B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_5 CTRLDESCL45_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL6_9

Control Descriptor Ln_8 Register
address_offset : 0x1640 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL6_9 CTRLDESCL6_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL45_6

Control Descriptor Ln_5 Register
address_offset : 0x1646C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_6 CTRLDESCL45_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL45_7

Control Descriptor Ln_6 Register
address_offset : 0x16528 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_7 CTRLDESCL45_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL45_8

Control Descriptor Ln_7 Register
address_offset : 0x165E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_8 CTRLDESCL45_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL45_9

Control Descriptor Ln_8 Register
address_offset : 0x166A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL45_9 CTRLDESCL45_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL46_1

Control Descriptor Ln_0 Register
address_offset : 0x16E40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_1 CTRLDESCL46_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL46_2

Control Descriptor Ln_1 Register
address_offset : 0x16F00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_2 CTRLDESCL46_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL46_3

Control Descriptor Ln_2 Register
address_offset : 0x16FC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_3 CTRLDESCL46_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL46_4

Control Descriptor Ln_3 Register
address_offset : 0x17080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_4 CTRLDESCL46_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL46_5

Control Descriptor Ln_4 Register
address_offset : 0x17140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_5 CTRLDESCL46_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL46_6

Control Descriptor Ln_5 Register
address_offset : 0x17200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_6 CTRLDESCL46_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL46_7

Control Descriptor Ln_6 Register
address_offset : 0x172C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_7 CTRLDESCL46_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL46_8

Control Descriptor Ln_7 Register
address_offset : 0x17380 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_8 CTRLDESCL46_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL46_9

Control Descriptor Ln_8 Register
address_offset : 0x17440 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL46_9 CTRLDESCL46_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL47_1

Control Descriptor Ln_0 Register
address_offset : 0x17C00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_1 CTRLDESCL47_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL47_2

Control Descriptor Ln_1 Register
address_offset : 0x17CC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_2 CTRLDESCL47_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL47_3

Control Descriptor Ln_2 Register
address_offset : 0x17D88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_3 CTRLDESCL47_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL47_4

Control Descriptor Ln_3 Register
address_offset : 0x17E4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_4 CTRLDESCL47_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL47_5

Control Descriptor Ln_4 Register
address_offset : 0x17F10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_5 CTRLDESCL47_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL47_6

Control Descriptor Ln_5 Register
address_offset : 0x17FD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_6 CTRLDESCL47_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


DISP_SIZE

Display Size Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DISP_SIZE DISP_SIZE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DELTA_X RESERVED DELTA_Y RESERVED

DELTA_X : Sets the display size horizontal resolution (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

DELTA_Y : Sets the display size vertical resolution (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL47_7

Control Descriptor Ln_6 Register
address_offset : 0x18098 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_7 CTRLDESCL47_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL47_8

Control Descriptor Ln_7 Register
address_offset : 0x1815C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_8 CTRLDESCL47_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL47_9

Control Descriptor Ln_8 Register
address_offset : 0x18220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL47_9 CTRLDESCL47_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL48_1

Control Descriptor Ln_0 Register
address_offset : 0x18A00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_1 CTRLDESCL48_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL48_2

Control Descriptor Ln_1 Register
address_offset : 0x18AC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_2 CTRLDESCL48_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL48_3

Control Descriptor Ln_2 Register
address_offset : 0x18B90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_3 CTRLDESCL48_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL48_4

Control Descriptor Ln_3 Register
address_offset : 0x18C58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_4 CTRLDESCL48_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL48_5

Control Descriptor Ln_4 Register
address_offset : 0x18D20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_5 CTRLDESCL48_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL48_6

Control Descriptor Ln_5 Register
address_offset : 0x18DE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_6 CTRLDESCL48_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL48_7

Control Descriptor Ln_6 Register
address_offset : 0x18EB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_7 CTRLDESCL48_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL48_8

Control Descriptor Ln_7 Register
address_offset : 0x18F78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_8 CTRLDESCL48_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL7_1

Control Descriptor Ln_0 Register
address_offset : 0x1900 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_1 CTRLDESCL7_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL48_9

Control Descriptor Ln_8 Register
address_offset : 0x19040 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL48_9 CTRLDESCL48_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL7_2

Control Descriptor Ln_1 Register
address_offset : 0x1924 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_2 CTRLDESCL7_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL7_3

Control Descriptor Ln_2 Register
address_offset : 0x1948 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_3 CTRLDESCL7_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL7_4

Control Descriptor Ln_3 Register
address_offset : 0x196C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_4 CTRLDESCL7_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL49_1

Control Descriptor Ln_0 Register
address_offset : 0x19840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_1 CTRLDESCL49_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL7_5

Control Descriptor Ln_4 Register
address_offset : 0x1990 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_5 CTRLDESCL7_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL49_2

Control Descriptor Ln_1 Register
address_offset : 0x1990C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_2 CTRLDESCL49_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL49_3

Control Descriptor Ln_2 Register
address_offset : 0x199D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_3 CTRLDESCL49_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL49_4

Control Descriptor Ln_3 Register
address_offset : 0x19AA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_4 CTRLDESCL49_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL7_6

Control Descriptor Ln_5 Register
address_offset : 0x19B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_6 CTRLDESCL7_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL49_5

Control Descriptor Ln_4 Register
address_offset : 0x19B70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_5 CTRLDESCL49_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL49_6

Control Descriptor Ln_5 Register
address_offset : 0x19C3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_6 CTRLDESCL49_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL49_7

Control Descriptor Ln_6 Register
address_offset : 0x19D08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_7 CTRLDESCL49_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL7_7

Control Descriptor Ln_6 Register
address_offset : 0x19D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_7 CTRLDESCL7_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL49_8

Control Descriptor Ln_7 Register
address_offset : 0x19DD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_8 CTRLDESCL49_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL49_9

Control Descriptor Ln_8 Register
address_offset : 0x19EA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL49_9 CTRLDESCL49_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL7_8

Control Descriptor Ln_7 Register
address_offset : 0x19FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_8 CTRLDESCL7_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL7_9

Control Descriptor Ln_8 Register
address_offset : 0x1A20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL7_9 CTRLDESCL7_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL50_1

Control Descriptor Ln_0 Register
address_offset : 0x1A6C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_1 CTRLDESCL50_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL50_2

Control Descriptor Ln_1 Register
address_offset : 0x1A790 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_2 CTRLDESCL50_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL50_3

Control Descriptor Ln_2 Register
address_offset : 0x1A860 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_3 CTRLDESCL50_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL50_4

Control Descriptor Ln_3 Register
address_offset : 0x1A930 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_4 CTRLDESCL50_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL50_5

Control Descriptor Ln_4 Register
address_offset : 0x1AA00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_5 CTRLDESCL50_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL50_6

Control Descriptor Ln_5 Register
address_offset : 0x1AAD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_6 CTRLDESCL50_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL50_7

Control Descriptor Ln_6 Register
address_offset : 0x1ABA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_7 CTRLDESCL50_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL50_8

Control Descriptor Ln_7 Register
address_offset : 0x1AC70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_8 CTRLDESCL50_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL50_9

Control Descriptor Ln_8 Register
address_offset : 0x1AD40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL50_9 CTRLDESCL50_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL51_1

Control Descriptor Ln_0 Register
address_offset : 0x1B580 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_1 CTRLDESCL51_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL51_2

Control Descriptor Ln_1 Register
address_offset : 0x1B654 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_2 CTRLDESCL51_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL51_3

Control Descriptor Ln_2 Register
address_offset : 0x1B728 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_3 CTRLDESCL51_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL51_4

Control Descriptor Ln_3 Register
address_offset : 0x1B7FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_4 CTRLDESCL51_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL51_5

Control Descriptor Ln_4 Register
address_offset : 0x1B8D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_5 CTRLDESCL51_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL51_6

Control Descriptor Ln_5 Register
address_offset : 0x1B9A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_6 CTRLDESCL51_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL51_7

Control Descriptor Ln_6 Register
address_offset : 0x1BA78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_7 CTRLDESCL51_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL51_8

Control Descriptor Ln_7 Register
address_offset : 0x1BB4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_8 CTRLDESCL51_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL51_9

Control Descriptor Ln_8 Register
address_offset : 0x1BC20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL51_9 CTRLDESCL51_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


HSYN_PARA

Horizontal Sync Parameter Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HSYN_PARA HSYN_PARA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FP_H RESERVED PW_H RESERVED BP_H RESERVED

FP_H : HSYNC front-porch pulse width (in pixel clock cycles). Pulse width has a minimum value of 1.
bits : 0 - 8 (9 bit)
access : read-write

RESERVED : no description available
bits : 9 - 10 (2 bit)
access : read-only

PW_H : HSYNC active pulse width (in pixel clock cycles).
bits : 11 - 19 (9 bit)
access : read-write

RESERVED : no description available
bits : 20 - 21 (2 bit)
access : read-only

BP_H : HSYNC back-porch pulse width (in pixel clock cycles). Pulse width has a minimum value of 1.
bits : 22 - 30 (9 bit)
access : read-write

RESERVED : no description available
bits : 31 - 31 (1 bit)
access : read-only


CTRLDESCL52_1

Control Descriptor Ln_0 Register
address_offset : 0x1C480 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_1 CTRLDESCL52_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL52_2

Control Descriptor Ln_1 Register
address_offset : 0x1C558 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_2 CTRLDESCL52_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL52_3

Control Descriptor Ln_2 Register
address_offset : 0x1C630 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_3 CTRLDESCL52_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL52_4

Control Descriptor Ln_3 Register
address_offset : 0x1C708 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_4 CTRLDESCL52_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL52_5

Control Descriptor Ln_4 Register
address_offset : 0x1C7E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_5 CTRLDESCL52_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL52_6

Control Descriptor Ln_5 Register
address_offset : 0x1C8B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_6 CTRLDESCL52_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL52_7

Control Descriptor Ln_6 Register
address_offset : 0x1C990 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_7 CTRLDESCL52_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL52_8

Control Descriptor Ln_7 Register
address_offset : 0x1CA68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_8 CTRLDESCL52_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL52_9

Control Descriptor Ln_8 Register
address_offset : 0x1CB40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL52_9 CTRLDESCL52_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL8_1

Control Descriptor Ln_0 Register
address_offset : 0x1D00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_1 CTRLDESCL8_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL8_2

Control Descriptor Ln_1 Register
address_offset : 0x1D28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_2 CTRLDESCL8_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL53_1

Control Descriptor Ln_0 Register
address_offset : 0x1D3C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_1 CTRLDESCL53_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL53_2

Control Descriptor Ln_1 Register
address_offset : 0x1D49C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_2 CTRLDESCL53_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL8_3

Control Descriptor Ln_2 Register
address_offset : 0x1D50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_3 CTRLDESCL8_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL53_3

Control Descriptor Ln_2 Register
address_offset : 0x1D578 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_3 CTRLDESCL53_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL53_4

Control Descriptor Ln_3 Register
address_offset : 0x1D654 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_4 CTRLDESCL53_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL53_5

Control Descriptor Ln_4 Register
address_offset : 0x1D730 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_5 CTRLDESCL53_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL8_4

Control Descriptor Ln_3 Register
address_offset : 0x1D78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_4 CTRLDESCL8_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL53_6

Control Descriptor Ln_5 Register
address_offset : 0x1D80C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_6 CTRLDESCL53_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL53_7

Control Descriptor Ln_6 Register
address_offset : 0x1D8E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_7 CTRLDESCL53_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL53_8

Control Descriptor Ln_7 Register
address_offset : 0x1D9C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_8 CTRLDESCL53_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL8_5

Control Descriptor Ln_4 Register
address_offset : 0x1DA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_5 CTRLDESCL8_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL53_9

Control Descriptor Ln_8 Register
address_offset : 0x1DAA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL53_9 CTRLDESCL53_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL8_6

Control Descriptor Ln_5 Register
address_offset : 0x1DC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_6 CTRLDESCL8_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL8_7

Control Descriptor Ln_6 Register
address_offset : 0x1DF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_7 CTRLDESCL8_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL8_8

Control Descriptor Ln_7 Register
address_offset : 0x1E18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_8 CTRLDESCL8_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL54_1

Control Descriptor Ln_0 Register
address_offset : 0x1E340 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_1 CTRLDESCL54_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL8_9

Control Descriptor Ln_8 Register
address_offset : 0x1E40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL8_9 CTRLDESCL8_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL54_2

Control Descriptor Ln_1 Register
address_offset : 0x1E420 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_2 CTRLDESCL54_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL54_3

Control Descriptor Ln_2 Register
address_offset : 0x1E500 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_3 CTRLDESCL54_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL54_4

Control Descriptor Ln_3 Register
address_offset : 0x1E5E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_4 CTRLDESCL54_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL54_5

Control Descriptor Ln_4 Register
address_offset : 0x1E6C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_5 CTRLDESCL54_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL54_6

Control Descriptor Ln_5 Register
address_offset : 0x1E7A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_6 CTRLDESCL54_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL54_7

Control Descriptor Ln_6 Register
address_offset : 0x1E880 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_7 CTRLDESCL54_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL54_8

Control Descriptor Ln_7 Register
address_offset : 0x1E960 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_8 CTRLDESCL54_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL54_9

Control Descriptor Ln_8 Register
address_offset : 0x1EA40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL54_9 CTRLDESCL54_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL55_1

Control Descriptor Ln_0 Register
address_offset : 0x1F300 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_1 CTRLDESCL55_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL55_2

Control Descriptor Ln_1 Register
address_offset : 0x1F3E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_2 CTRLDESCL55_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL55_3

Control Descriptor Ln_2 Register
address_offset : 0x1F4C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_3 CTRLDESCL55_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL55_4

Control Descriptor Ln_3 Register
address_offset : 0x1F5AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_4 CTRLDESCL55_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL55_5

Control Descriptor Ln_4 Register
address_offset : 0x1F690 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_5 CTRLDESCL55_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL55_6

Control Descriptor Ln_5 Register
address_offset : 0x1F774 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_6 CTRLDESCL55_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL55_7

Control Descriptor Ln_6 Register
address_offset : 0x1F858 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_7 CTRLDESCL55_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL55_8

Control Descriptor Ln_7 Register
address_offset : 0x1F93C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_8 CTRLDESCL55_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL55_9

Control Descriptor Ln_8 Register
address_offset : 0x1FA20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL55_9 CTRLDESCL55_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


VSYN_PARA

Vertical Sync Parameter Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

VSYN_PARA VSYN_PARA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FP_V RESERVED PW_V RESERVED BP_V RESERVED

FP_V : VSYNC front-porch pulse width (in horizontal line cycles). Pulse width has a minimum value of 1.
bits : 0 - 8 (9 bit)
access : read-write

RESERVED : no description available
bits : 9 - 10 (2 bit)
access : read-only

PW_V : VSYNC active pulse width (in horizontal line cycles).
bits : 11 - 19 (9 bit)
access : read-write

RESERVED : no description available
bits : 20 - 21 (2 bit)
access : read-only

BP_V : VSYNC back-porch pulse width (in horizontal line cycles). Pulse width has a minimum value of 1.
bits : 22 - 30 (9 bit)
access : read-write

RESERVED : no description available
bits : 31 - 31 (1 bit)
access : read-only


CTRLDESCL56_1

Control Descriptor Ln_0 Register
address_offset : 0x20300 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_1 CTRLDESCL56_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL56_2

Control Descriptor Ln_1 Register
address_offset : 0x203E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_2 CTRLDESCL56_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL56_3

Control Descriptor Ln_2 Register
address_offset : 0x204D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_3 CTRLDESCL56_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL56_4

Control Descriptor Ln_3 Register
address_offset : 0x205B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_4 CTRLDESCL56_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL56_5

Control Descriptor Ln_4 Register
address_offset : 0x206A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_5 CTRLDESCL56_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL56_6

Control Descriptor Ln_5 Register
address_offset : 0x20788 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_6 CTRLDESCL56_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL56_7

Control Descriptor Ln_6 Register
address_offset : 0x20870 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_7 CTRLDESCL56_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL56_8

Control Descriptor Ln_7 Register
address_offset : 0x20958 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_8 CTRLDESCL56_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL56_9

Control Descriptor Ln_8 Register
address_offset : 0x20A40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL56_9 CTRLDESCL56_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL57_1

Control Descriptor Ln_0 Register
address_offset : 0x21340 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_1 CTRLDESCL57_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL9_1

Control Descriptor Ln_0 Register
address_offset : 0x2140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_1 CTRLDESCL9_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL57_2

Control Descriptor Ln_1 Register
address_offset : 0x2142C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_2 CTRLDESCL57_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL57_3

Control Descriptor Ln_2 Register
address_offset : 0x21518 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_3 CTRLDESCL57_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL57_4

Control Descriptor Ln_3 Register
address_offset : 0x21604 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_4 CTRLDESCL57_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL9_2

Control Descriptor Ln_1 Register
address_offset : 0x216C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_2 CTRLDESCL9_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL57_5

Control Descriptor Ln_4 Register
address_offset : 0x216F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_5 CTRLDESCL57_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL57_6

Control Descriptor Ln_5 Register
address_offset : 0x217DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_6 CTRLDESCL57_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL57_7

Control Descriptor Ln_6 Register
address_offset : 0x218C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_7 CTRLDESCL57_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL9_3

Control Descriptor Ln_2 Register
address_offset : 0x2198 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_3 CTRLDESCL9_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL57_8

Control Descriptor Ln_7 Register
address_offset : 0x219B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_8 CTRLDESCL57_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL57_9

Control Descriptor Ln_8 Register
address_offset : 0x21AA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL57_9 CTRLDESCL57_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL9_4

Control Descriptor Ln_3 Register
address_offset : 0x21C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_4 CTRLDESCL9_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL9_5

Control Descriptor Ln_4 Register
address_offset : 0x21F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_5 CTRLDESCL9_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL9_6

Control Descriptor Ln_5 Register
address_offset : 0x221C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_6 CTRLDESCL9_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL58_1

Control Descriptor Ln_0 Register
address_offset : 0x223C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_1 CTRLDESCL58_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL9_7

Control Descriptor Ln_6 Register
address_offset : 0x2248 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_7 CTRLDESCL9_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL58_2

Control Descriptor Ln_1 Register
address_offset : 0x224B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_2 CTRLDESCL58_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL58_3

Control Descriptor Ln_2 Register
address_offset : 0x225A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_3 CTRLDESCL58_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL58_4

Control Descriptor Ln_3 Register
address_offset : 0x22690 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_4 CTRLDESCL58_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL9_8

Control Descriptor Ln_7 Register
address_offset : 0x2274 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_8 CTRLDESCL9_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL58_5

Control Descriptor Ln_4 Register
address_offset : 0x22780 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_5 CTRLDESCL58_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL58_6

Control Descriptor Ln_5 Register
address_offset : 0x22870 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_6 CTRLDESCL58_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL58_7

Control Descriptor Ln_6 Register
address_offset : 0x22960 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_7 CTRLDESCL58_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL9_9

Control Descriptor Ln_8 Register
address_offset : 0x22A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL9_9 CTRLDESCL9_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL58_8

Control Descriptor Ln_7 Register
address_offset : 0x22A50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_8 CTRLDESCL58_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL58_9

Control Descriptor Ln_8 Register
address_offset : 0x22B40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL58_9 CTRLDESCL58_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL59_1

Control Descriptor Ln_0 Register
address_offset : 0x23480 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_1 CTRLDESCL59_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL59_2

Control Descriptor Ln_1 Register
address_offset : 0x23574 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_2 CTRLDESCL59_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL59_3

Control Descriptor Ln_2 Register
address_offset : 0x23668 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_3 CTRLDESCL59_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL59_4

Control Descriptor Ln_3 Register
address_offset : 0x2375C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_4 CTRLDESCL59_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL59_5

Control Descriptor Ln_4 Register
address_offset : 0x23850 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_5 CTRLDESCL59_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL59_6

Control Descriptor Ln_5 Register
address_offset : 0x23944 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_6 CTRLDESCL59_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL59_7

Control Descriptor Ln_6 Register
address_offset : 0x23A38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_7 CTRLDESCL59_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL59_8

Control Descriptor Ln_7 Register
address_offset : 0x23B2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_8 CTRLDESCL59_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL59_9

Control Descriptor Ln_8 Register
address_offset : 0x23C20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL59_9 CTRLDESCL59_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SYNPOL

Synchronize Polarity Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYNPOL SYNPOL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INV_HS INV_VS RESERVED RESERVED RESERVED NEG INV_PXCK INV_PDI_CLK INV_PDI_VS INV_PDI_HS INV_PDI_DE RESERVED

INV_HS : Invert Horizontal synchronization signal.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

HSYNC signal not inverted (active HIGH).

#1 : 1

Invert HSYNC signal (active LOW).

End of enumeration elements list.

INV_VS : Invert Vertical synchronization signal.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

VSYNC signal not inverted (active HIGH).

#1 : 1

Invert VSYNC signal (active LOW).

End of enumeration elements list.

RESERVED : no description available
bits : 2 - 2 (1 bit)
access : read-write

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-write

RESERVED : no description available
bits : 4 - 4 (1 bit)
access : read-write

NEG : Indicates if value at the output (pixel data output) needs to be negated.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Output is to remain same

#1 : 1

Output to be negated

End of enumeration elements list.

INV_PXCK : Polarity change of Pixel Clock.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Display samples data on the falling edge

#1 : 1

Display samples data on the rising edge

End of enumeration elements list.

INV_PDI_CLK : Polarity of PDI input Clock.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

DCU4 samples data on the rising edge

#1 : 1

DCU4 samples data on the falling edge

End of enumeration elements list.

INV_PDI_VS : Polarity of PDI input VSYNC.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

VSYNC is active low

#1 : 1

VSYNC is active high

End of enumeration elements list.

INV_PDI_HS : Polarity of PDI input HSYNC.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

HSYNC is active low

#1 : 1

HSYNC is active high

End of enumeration elements list.

INV_PDI_DE : Polarity of PDI input data Enable.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

DE is active low

#1 : 1

DE is active high

End of enumeration elements list.

RESERVED : no description available
bits : 11 - 31 (21 bit)
access : read-only


CTRLDESCL60_1

Control Descriptor Ln_0 Register
address_offset : 0x24580 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_1 CTRLDESCL60_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL60_2

Control Descriptor Ln_1 Register
address_offset : 0x24678 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_2 CTRLDESCL60_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL60_3

Control Descriptor Ln_2 Register
address_offset : 0x24770 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_3 CTRLDESCL60_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL60_4

Control Descriptor Ln_3 Register
address_offset : 0x24868 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_4 CTRLDESCL60_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL60_5

Control Descriptor Ln_4 Register
address_offset : 0x24960 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_5 CTRLDESCL60_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL60_6

Control Descriptor Ln_5 Register
address_offset : 0x24A58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_6 CTRLDESCL60_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL60_7

Control Descriptor Ln_6 Register
address_offset : 0x24B50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_7 CTRLDESCL60_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL60_8

Control Descriptor Ln_7 Register
address_offset : 0x24C48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_8 CTRLDESCL60_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL60_9

Control Descriptor Ln_8 Register
address_offset : 0x24D40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL60_9 CTRLDESCL60_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL61_1

Control Descriptor Ln_0 Register
address_offset : 0x256C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_1 CTRLDESCL61_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL61_2

Control Descriptor Ln_1 Register
address_offset : 0x257BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_2 CTRLDESCL61_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL61_3

Control Descriptor Ln_2 Register
address_offset : 0x258B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_3 CTRLDESCL61_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL61_4

Control Descriptor Ln_3 Register
address_offset : 0x259B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_4 CTRLDESCL61_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL61_5

Control Descriptor Ln_4 Register
address_offset : 0x25AB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_5 CTRLDESCL61_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL61_6

Control Descriptor Ln_5 Register
address_offset : 0x25BAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_6 CTRLDESCL61_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL10_1

Control Descriptor Ln_0 Register
address_offset : 0x25C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_1 CTRLDESCL10_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL61_7

Control Descriptor Ln_6 Register
address_offset : 0x25CA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_7 CTRLDESCL61_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL61_8

Control Descriptor Ln_7 Register
address_offset : 0x25DA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_8 CTRLDESCL61_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL61_9

Control Descriptor Ln_8 Register
address_offset : 0x25EA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL61_9 CTRLDESCL61_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL10_2

Control Descriptor Ln_1 Register
address_offset : 0x25F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_2 CTRLDESCL10_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL10_3

Control Descriptor Ln_2 Register
address_offset : 0x2620 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_3 CTRLDESCL10_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL10_4

Control Descriptor Ln_3 Register
address_offset : 0x2650 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_4 CTRLDESCL10_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL10_5

Control Descriptor Ln_4 Register
address_offset : 0x2680 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_5 CTRLDESCL10_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL62_1

Control Descriptor Ln_0 Register
address_offset : 0x26840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_1 CTRLDESCL62_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL62_2

Control Descriptor Ln_1 Register
address_offset : 0x26940 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_2 CTRLDESCL62_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL62_3

Control Descriptor Ln_2 Register
address_offset : 0x26A40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_3 CTRLDESCL62_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL10_6

Control Descriptor Ln_5 Register
address_offset : 0x26B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_6 CTRLDESCL10_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL62_4

Control Descriptor Ln_3 Register
address_offset : 0x26B40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_4 CTRLDESCL62_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL62_5

Control Descriptor Ln_4 Register
address_offset : 0x26C40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_5 CTRLDESCL62_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL62_6

Control Descriptor Ln_5 Register
address_offset : 0x26D40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_6 CTRLDESCL62_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL10_7

Control Descriptor Ln_6 Register
address_offset : 0x26E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_7 CTRLDESCL10_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL62_7

Control Descriptor Ln_6 Register
address_offset : 0x26E40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_7 CTRLDESCL62_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL62_8

Control Descriptor Ln_7 Register
address_offset : 0x26F40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_8 CTRLDESCL62_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL62_9

Control Descriptor Ln_8 Register
address_offset : 0x27040 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL62_9 CTRLDESCL62_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL10_8

Control Descriptor Ln_7 Register
address_offset : 0x2710 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_8 CTRLDESCL10_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL10_9

Control Descriptor Ln_8 Register
address_offset : 0x2740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL10_9 CTRLDESCL10_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL63_1

Control Descriptor Ln_0 Register
address_offset : 0x27A00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_1 CTRLDESCL63_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL63_2

Control Descriptor Ln_1 Register
address_offset : 0x27B04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_2 CTRLDESCL63_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL63_3

Control Descriptor Ln_2 Register
address_offset : 0x27C08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_3 CTRLDESCL63_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL63_4

Control Descriptor Ln_3 Register
address_offset : 0x27D0C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_4 CTRLDESCL63_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL63_5

Control Descriptor Ln_4 Register
address_offset : 0x27E10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_5 CTRLDESCL63_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL63_6

Control Descriptor Ln_5 Register
address_offset : 0x27F14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_6 CTRLDESCL63_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


THRESHOLD

Threshold Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

THRESHOLD THRESHOLD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OUT_BUF_LOW OUT_BUF_HIGH LS_BF_VS RESERVED

OUT_BUF_LOW : Output buffer filling low Threshold (in pixels).This value is used to generate the underrun exception (UNDRUN in INT_STATUS).
bits : 0 - 7 (8 bit)
access : read-write

OUT_BUF_HIGH : Output buffer high threshold (in pixels). When the output buffer exceeds this value the datapath clock is suspended.
bits : 8 - 15 (8 bit)
access : read-write

LS_BF_VS : Lines before VS_BLANK threshold value. The LS_BF_VS status flag (in INT_STATUS) is set this number of lines before the VS_BLANK signal is asserted.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL63_7

Control Descriptor Ln_6 Register
address_offset : 0x28018 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_7 CTRLDESCL63_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL63_8

Control Descriptor Ln_7 Register
address_offset : 0x2811C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_8 CTRLDESCL63_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL63_9

Control Descriptor Ln_8 Register
address_offset : 0x28220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL63_9 CTRLDESCL63_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL11_1

Control Descriptor Ln_0 Register
address_offset : 0x2A80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_1 CTRLDESCL11_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL11_2

Control Descriptor Ln_1 Register
address_offset : 0x2AB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_2 CTRLDESCL11_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL11_3

Control Descriptor Ln_2 Register
address_offset : 0x2AE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_3 CTRLDESCL11_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL11_4

Control Descriptor Ln_3 Register
address_offset : 0x2B1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_4 CTRLDESCL11_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL11_5

Control Descriptor Ln_4 Register
address_offset : 0x2B50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_5 CTRLDESCL11_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL11_6

Control Descriptor Ln_5 Register
address_offset : 0x2B84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_6 CTRLDESCL11_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL11_7

Control Descriptor Ln_6 Register
address_offset : 0x2BB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_7 CTRLDESCL11_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL11_8

Control Descriptor Ln_7 Register
address_offset : 0x2BEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_8 CTRLDESCL11_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


INT_STATUS

Interrupt Status Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INT_STATUS INT_STATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VSYNC UNDRUN LS_BF_VS VS_BLANK CRC_READY CRC_OVERFLOW P1_FIFO_LO_FLAG P1_FIFO_HI_FLAG P2_FIFO_LO_FLAG P2_FIFO_HI_FLAG PROG_END IPM_ERROR LYR_TRANS_FINISH RESERVED DMA_TRANS_FINISH RESERVED P3_FIFO_LO_FLAG P3_FIFO_HI_FLAG P4_FIFO_LO_FLAG P4_FIFO_HI_FLAG P5_FIFO_LO_FLAG P5_FIFO_HI_FLAG P6_FIFO_LO_FLAG P6_FIFO_HI_FLAG RESERVED P1_EMPTY P2_EMPTY P3_EMPTY P4_EMPTY P5_EMPTY P6_EMPTY

VSYNC : Interrupt flag to indicate that the vertical synchronization phase has begun. If enabled, an interrupt is generated at the beginning of a frame.
bits : 0 - 0 (1 bit)
access : read-write

UNDRUN : Interrupt flag to indicate the output buffer underrun condition. Asserted when the panel needs data and the output buffer level is lower than or equal to the OUT_BUF_LOW threshold. Flag is cleared when the data in the output buffer is greater than threshold and CPU writes 1 to this bit.
bits : 1 - 1 (1 bit)
access : read-write

LS_BF_VS : Interrupt flag to indicate the Lines Before VS_BLANK event has been reached. The LS_BF_VS field in the Threshold register defines the timing of the event.
bits : 2 - 2 (1 bit)
access : read-write

VS_BLANK : Interrupt signal to indicate vertical blanking period. This is the period in which all the registers that affect the visible state of the layers need to be latched. This is needed so that CPU writes to the register while the display is being updated does not cause any errors. Interrupt can be cleared by writing 1 to this bit..
bits : 3 - 3 (1 bit)
access : read-write

CRC_READY : Interrupt flag to indicate CRC calculation is done and ready to be compared with precomputed CRC value by the software.
bits : 4 - 4 (1 bit)
access : read-write

CRC_OVERFLOW : Interrupt signal to indicate that CRC_ready has not been serviced and CRC has been calculated for the next frame
bits : 5 - 5 (1 bit)
access : read-write

P1_FIFO_LO_FLAG : Interrupt flag to indicate that the low threshold has been reached in the FIFO in position 1 (lowest) in the pixel blend stack.
bits : 6 - 6 (1 bit)
access : read-write

P1_FIFO_HI_FLAG : Interrupt flag to indicate that the high threshold has been reached in the FIFO in position 1 (lowest) in the pixel blend stack.
bits : 7 - 7 (1 bit)
access : read-write

P2_FIFO_LO_FLAG : Interrupt flag to indicate that the low threshold has been reached in the FIFO in position 2 in the pixel blend stack.
bits : 8 - 8 (1 bit)
access : read-write

P2_FIFO_HI_FLAG : Interrupt flag to indicate that the high threshold has been reached in the FIFO in position 2 in the pixel blend stack.
bits : 9 - 9 (1 bit)
access : read-write

PROG_END : Interrupt flag which indicates that the DCU4 has begun to transfer layer configuration from the layer control descriptor registers into the DCU4 functional block. Any register modification after this time and before LYR_TRANS_FINISH is asserted may or may not be included in this transfer.
bits : 10 - 10 (1 bit)
access : read-write

IPM_ERROR : Interrupt flag, which indicates that an error has occured in the Magenta line transaction.
bits : 11 - 11 (1 bit)
access : read-write

LYR_TRANS_FINISH : Interrupt flag to indicate that the transfer is complete of layer configuration from the layer control descriptor registers into the DCU4 functional block
bits : 12 - 12 (1 bit)
access : read-write

RESERVED : no description available
bits : 13 - 13 (1 bit)
access : read-only

DMA_TRANS_FINISH : Interrupt flag, which indicates that the DCU4 DMA has fetched the last pixel of data from the memory.
bits : 14 - 14 (1 bit)
access : read-write

RESERVED : no description available
bits : 15 - 15 (1 bit)
access : read-only

P3_FIFO_LO_FLAG : Interrupt flag to indicate that the low threshold has been reached in the FIFO in position 3 in the pixel blend stack.
bits : 16 - 16 (1 bit)
access : read-write

P3_FIFO_HI_FLAG : Interrupt flag to indicate that the high threshold has been reached in the FIFO in position 3 in the pixel blend stack.
bits : 17 - 17 (1 bit)
access : read-write

P4_FIFO_LO_FLAG : Interrupt flag to indicate that the low threshold has been reached in the FIFO in position 4 in the pixel blend stack.
bits : 18 - 18 (1 bit)
access : read-write

P4_FIFO_HI_FLAG : Interrupt flag to indicate that the high threshold has been reached in the FIFO in position 4 in the pixel blend stack.
bits : 19 - 19 (1 bit)
access : read-write

P5_FIFO_LO_FLAG : Interrupt flag to indicate that the low threshold has been reached in the FIFO in position 5 in the pixel blend stack.
bits : 20 - 20 (1 bit)
access : read-write

P5_FIFO_HI_FLAG : Interrupt flag to indicate that the high threshold has been reached in the FIFO in position 5 in the pixel blend stack.
bits : 21 - 21 (1 bit)
access : read-write

P6_FIFO_LO_FLAG : Interrupt flag to indicate that the low threshold has been reached in the FIFO in position 6 in the pixel blend stack.
bits : 22 - 22 (1 bit)
access : read-write

P6_FIFO_HI_FLAG : Interrupt flag to indicate that the high threshold has been reached in the FIFO in position 6 in the pixel blend stack.
bits : 23 - 23 (1 bit)
access : read-write

RESERVED : no description available
bits : 24 - 25 (2 bit)
access : read-only

P1_EMPTY : Interrupt flag to indicate that the FIFO in position 1 (lowest) in the pixel blend stack underflowed.
bits : 26 - 26 (1 bit)
access : read-write

P2_EMPTY : Interrupt flag to indicate that the FIFO in position 2 in the pixel blend stack underflowed.
bits : 27 - 27 (1 bit)
access : read-write

P3_EMPTY : Interrupt flag to indicate that the FIFO in position 3 in the pixel blend stack underflowed.
bits : 28 - 28 (1 bit)
access : read-write

P4_EMPTY : Interrupt flag to indicate that the FIFO in position 4 in the pixel blend stack underflowed.
bits : 29 - 29 (1 bit)
access : read-write

P5_EMPTY : Interrupt flag to indicate that the FIFO in position 5 in the pixel blend stack underflowed.
bits : 30 - 30 (1 bit)
access : read-write

P6_EMPTY : Interrupt flag to indicate that the FIFO in position 6 in the pixel blend stack underflowed.
bits : 31 - 31 (1 bit)
access : read-write


CTRLDESCL11_9

Control Descriptor Ln_8 Register
address_offset : 0x2C20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL11_9 CTRLDESCL11_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL12_1

Control Descriptor Ln_0 Register
address_offset : 0x2F80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_1 CTRLDESCL12_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL12_2

Control Descriptor Ln_1 Register
address_offset : 0x2FB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_2 CTRLDESCL12_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL12_3

Control Descriptor Ln_2 Register
address_offset : 0x2FF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_3 CTRLDESCL12_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


INT_MASK

Interrupt Mask Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INT_MASK INT_MASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M_VSYNC M_UNDRUN M_LS_BF_VS M_VS_BLANK M_CRC_READY M_CRC_OVERFLOW M_P1_FIFO_LO_FLAG M_P1_FIFO_HI_FLAG M_P2_FIFO_LO_FLAG M_P2_FIFO_HI_FLAG M_PROG_END M_IPM_ERROR M_LYR_TRANS_FINISH RESERVED M_DMA_TRANS_FINISH RESERVED M_P3_FIFO_LO_FLAG M_P3_FIFO_HI_FLAG M_P4_FIFO_LO_FLAG M_P4_FIFO_HI_FLAG M_P5_FIFO_LO_FLAG M_P5_FIFO_HI_FLAG M_P6_FIFO_LO_FLAG M_P6_FIFO_HI_FLAG RESERVED M_P1_EMPTY M_P2_EMPTY M_P3_EMPTY M_P4_EMPTY M_P5_EMPTY M_P6_EMPTY

M_VSYNC : Mask for VSYNC interrupt flag.
bits : 0 - 0 (1 bit)
access : read-write

M_UNDRUN : Mask for M_UNDRUN interrupt flag.
bits : 1 - 1 (1 bit)
access : read-write

M_LS_BF_VS : Mask for LS_BF_VS interrupt flag.
bits : 2 - 2 (1 bit)
access : read-write

M_VS_BLANK : Mask for VS_BLANK interrupt flag.rupt can be cleared by writing 1 to this bit..
bits : 3 - 3 (1 bit)
access : read-write

M_CRC_READY : Mask for CRC_READY interrupt flag.
bits : 4 - 4 (1 bit)
access : read-write

M_CRC_OVERFLOW : Mask for CRC_OVERFLOW interrupt flag.
bits : 5 - 5 (1 bit)
access : read-write

M_P1_FIFO_LO_FLAG : Mask for P1_FIFO_LO_FLAG interrupt flag.
bits : 6 - 6 (1 bit)
access : read-write

M_P1_FIFO_HI_FLAG : Mask for P1_FIFO_HI_FLAG interrupt flag.
bits : 7 - 7 (1 bit)
access : read-write

M_P2_FIFO_LO_FLAG : Mask for P2_FIFO_LO_FLAG interrupt flag.
bits : 8 - 8 (1 bit)
access : read-write

M_P2_FIFO_HI_FLAG : Mask for P2_FIFO_HI_FLAG interrupt flag.
bits : 9 - 9 (1 bit)
access : read-write

M_PROG_END : Mask for PROG_END interrupt flag.
bits : 10 - 10 (1 bit)
access : read-write

M_IPM_ERROR : Mask for IPM_ERROR interrupt flag.
bits : 11 - 11 (1 bit)
access : read-write

M_LYR_TRANS_FINISH : Mask for SHDW_CMPLT interrupt flag.
bits : 12 - 12 (1 bit)
access : read-write

RESERVED : no description available
bits : 13 - 13 (1 bit)
access : read-only

M_DMA_TRANS_FINISH : Mask for DMA_TRANS_FINISH interrupt flag.
bits : 14 - 14 (1 bit)
access : read-write

RESERVED : no description available
bits : 15 - 15 (1 bit)
access : read-only

M_P3_FIFO_LO_FLAG : Mask for P6_FIFO_LO_FLAG interrupt flag.
bits : 16 - 16 (1 bit)
access : read-write

M_P3_FIFO_HI_FLAG : Mask for P3_FIFO_HI_FLAG interrupt flag.
bits : 17 - 17 (1 bit)
access : read-write

M_P4_FIFO_LO_FLAG : Mask for P4_FIFO_LO_FLAG interrupt flag.
bits : 18 - 18 (1 bit)
access : read-write

M_P4_FIFO_HI_FLAG : Mask for P4_FIFO_HI_FLAG interrupt flag.
bits : 19 - 19 (1 bit)
access : read-write

M_P5_FIFO_LO_FLAG : Mask for P5_FIFO_LO_FLAG interrupt flag.
bits : 20 - 20 (1 bit)
access : read-write

M_P5_FIFO_HI_FLAG : Mask for P5_FIFO_HI_FLAG interrupt flag.
bits : 21 - 21 (1 bit)
access : read-write

M_P6_FIFO_LO_FLAG : Mask for P6_FIFO_LO_FLAG interrupt flag.
bits : 22 - 22 (1 bit)
access : read-write

M_P6_FIFO_HI_FLAG : Mask for P6_FIFO_HI_FLAG interrupt flag.
bits : 23 - 23 (1 bit)
access : read-write

RESERVED : no description available
bits : 24 - 25 (2 bit)
access : read-only

M_P1_EMPTY : Mask for P1_EMPTY interrupt flag.
bits : 26 - 26 (1 bit)
access : read-write

M_P2_EMPTY : Mask for P2_EMPTY interrupt flag.
bits : 27 - 27 (1 bit)
access : read-write

M_P3_EMPTY : Mask for P3_EMPTY interrupt flag.
bits : 28 - 28 (1 bit)
access : read-write

M_P4_EMPTY : Mask for P4_EMPTY interrupt flag.
bits : 29 - 29 (1 bit)
access : read-write

M_P5_EMPTY : Mask for P5_EMPTY interrupt flag.
bits : 30 - 30 (1 bit)
access : read-write

M_P6_EMPTY : Mask for P6_EMPTY interrupt flag.
bits : 31 - 31 (1 bit)
access : read-write


CTRLDESCL12_4

Control Descriptor Ln_3 Register
address_offset : 0x3028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_4 CTRLDESCL12_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL12_5

Control Descriptor Ln_4 Register
address_offset : 0x3060 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_5 CTRLDESCL12_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL12_6

Control Descriptor Ln_5 Register
address_offset : 0x3098 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_6 CTRLDESCL12_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL12_7

Control Descriptor Ln_6 Register
address_offset : 0x30D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_7 CTRLDESCL12_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL12_8

Control Descriptor Ln_7 Register
address_offset : 0x3108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_8 CTRLDESCL12_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL12_9

Control Descriptor Ln_8 Register
address_offset : 0x3140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL12_9 CTRLDESCL12_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


COLBAR_1

COLBAR_1 Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_1 COLBAR_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_1_B COLBAR_1_G COLBAR_1_R RESERVED

COLBAR_1_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_1_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_1_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL13_1

Control Descriptor Ln_0 Register
address_offset : 0x34C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_1 CTRLDESCL13_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL13_2

Control Descriptor Ln_1 Register
address_offset : 0x34FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_2 CTRLDESCL13_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL13_3

Control Descriptor Ln_2 Register
address_offset : 0x3538 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_3 CTRLDESCL13_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL13_4

Control Descriptor Ln_3 Register
address_offset : 0x3574 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_4 CTRLDESCL13_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL13_5

Control Descriptor Ln_4 Register
address_offset : 0x35B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_5 CTRLDESCL13_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL13_6

Control Descriptor Ln_5 Register
address_offset : 0x35EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_6 CTRLDESCL13_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL13_7

Control Descriptor Ln_6 Register
address_offset : 0x3628 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_7 CTRLDESCL13_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL13_8

Control Descriptor Ln_7 Register
address_offset : 0x3664 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_8 CTRLDESCL13_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL13_9

Control Descriptor Ln_8 Register
address_offset : 0x36A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL13_9 CTRLDESCL13_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


COLBAR_2

COLBAR_2 Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_2 COLBAR_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_2_B COLBAR_2_G COLBAR_2_R RESERVED

COLBAR_2_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_2_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_2_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL14_1

Control Descriptor Ln_0 Register
address_offset : 0x3A40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_1 CTRLDESCL14_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL14_2

Control Descriptor Ln_1 Register
address_offset : 0x3A80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_2 CTRLDESCL14_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL14_3

Control Descriptor Ln_2 Register
address_offset : 0x3AC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_3 CTRLDESCL14_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL14_4

Control Descriptor Ln_3 Register
address_offset : 0x3B00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_4 CTRLDESCL14_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL14_5

Control Descriptor Ln_4 Register
address_offset : 0x3B40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_5 CTRLDESCL14_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL14_6

Control Descriptor Ln_5 Register
address_offset : 0x3B80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_6 CTRLDESCL14_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL14_7

Control Descriptor Ln_6 Register
address_offset : 0x3BC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_7 CTRLDESCL14_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


COLBAR_3

COLBAR_3 Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_3 COLBAR_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_3_B COLBAR_3_G COLBAR_3_R RESERVED

COLBAR_3_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_3_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_3_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL14_8

Control Descriptor Ln_7 Register
address_offset : 0x3C00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_8 CTRLDESCL14_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL14_9

Control Descriptor Ln_8 Register
address_offset : 0x3C40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL14_9 CTRLDESCL14_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCCURSOR2

Control Descriptor Cursor 2 Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCCURSOR2 CTRLDESCCURSOR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : X position of the cursor in pixels
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

POSY : Y position of the cursor in pixels
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


COLBAR_4

COLBAR_4 Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_4 COLBAR_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_4_B COLBAR_4_G COLBAR_4_R RESERVED

COLBAR_4_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_4_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_4_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL0_1

Control Descriptor Ln_0 Register
address_offset : 0x400 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_1 CTRLDESCL0_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL15_1

Control Descriptor Ln_0 Register
address_offset : 0x4000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_1 CTRLDESCL15_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL15_2

Control Descriptor Ln_1 Register
address_offset : 0x4044 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_2 CTRLDESCL15_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL0_2

Control Descriptor Ln_1 Register
address_offset : 0x408 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_2 CTRLDESCL0_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL15_3

Control Descriptor Ln_2 Register
address_offset : 0x4088 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_3 CTRLDESCL15_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL15_4

Control Descriptor Ln_3 Register
address_offset : 0x40CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_4 CTRLDESCL15_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL0_3

Control Descriptor Ln_2 Register
address_offset : 0x410 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_3 CTRLDESCL0_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL15_5

Control Descriptor Ln_4 Register
address_offset : 0x4110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_5 CTRLDESCL15_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL15_6

Control Descriptor Ln_5 Register
address_offset : 0x4154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_6 CTRLDESCL15_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL0_4

Control Descriptor Ln_3 Register
address_offset : 0x418 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_4 CTRLDESCL0_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL15_7

Control Descriptor Ln_6 Register
address_offset : 0x4198 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_7 CTRLDESCL15_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL15_8

Control Descriptor Ln_7 Register
address_offset : 0x41DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_8 CTRLDESCL15_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL0_5

Control Descriptor Ln_4 Register
address_offset : 0x420 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_5 CTRLDESCL0_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL15_9

Control Descriptor Ln_8 Register
address_offset : 0x4220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL15_9 CTRLDESCL15_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL0_6

Control Descriptor Ln_5 Register
address_offset : 0x428 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_6 CTRLDESCL0_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL0_7

Control Descriptor Ln_6 Register
address_offset : 0x430 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_7 CTRLDESCL0_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL0_8

Control Descriptor Ln_7 Register
address_offset : 0x438 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_8 CTRLDESCL0_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


COLBAR_5

COLBAR_5 Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_5 COLBAR_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_5_B COLBAR_5_G COLBAR_5_R RESERVED

COLBAR_5_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_5_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_5_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL0_9

Control Descriptor Ln_8 Register
address_offset : 0x440 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL0_9 CTRLDESCL0_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL16_1

Control Descriptor Ln_0 Register
address_offset : 0x4600 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_1 CTRLDESCL16_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL16_2

Control Descriptor Ln_1 Register
address_offset : 0x4648 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_2 CTRLDESCL16_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL16_3

Control Descriptor Ln_2 Register
address_offset : 0x4690 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_3 CTRLDESCL16_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL16_4

Control Descriptor Ln_3 Register
address_offset : 0x46D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_4 CTRLDESCL16_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL16_5

Control Descriptor Ln_4 Register
address_offset : 0x4720 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_5 CTRLDESCL16_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL16_6

Control Descriptor Ln_5 Register
address_offset : 0x4768 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_6 CTRLDESCL16_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL16_7

Control Descriptor Ln_6 Register
address_offset : 0x47B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_7 CTRLDESCL16_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL16_8

Control Descriptor Ln_7 Register
address_offset : 0x47F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_8 CTRLDESCL16_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


COLBAR_6

COLBAR_6 Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_6 COLBAR_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_6_B COLBAR_6_G COLBAR_6_R RESERVED

COLBAR_6_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_6_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_6_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL16_9

Control Descriptor Ln_8 Register
address_offset : 0x4840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL16_9 CTRLDESCL16_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


COLBAR_7

COLBAR_7 Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_7 COLBAR_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_7_B COLBAR_7_G COLBAR_7_R RESERVED

COLBAR_7_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_7_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_7_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL17_1

Control Descriptor Ln_0 Register
address_offset : 0x4C40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_1 CTRLDESCL17_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL17_2

Control Descriptor Ln_1 Register
address_offset : 0x4C8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_2 CTRLDESCL17_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL17_3

Control Descriptor Ln_2 Register
address_offset : 0x4CD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_3 CTRLDESCL17_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL17_4

Control Descriptor Ln_3 Register
address_offset : 0x4D24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_4 CTRLDESCL17_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL17_5

Control Descriptor Ln_4 Register
address_offset : 0x4D70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_5 CTRLDESCL17_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL17_6

Control Descriptor Ln_5 Register
address_offset : 0x4DBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_6 CTRLDESCL17_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL17_7

Control Descriptor Ln_6 Register
address_offset : 0x4E08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_7 CTRLDESCL17_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL17_8

Control Descriptor Ln_7 Register
address_offset : 0x4E54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_8 CTRLDESCL17_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL17_9

Control Descriptor Ln_8 Register
address_offset : 0x4EA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL17_9 CTRLDESCL17_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


COLBAR_8

COLBAR_8 Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COLBAR_8 COLBAR_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COLBAR_8_B COLBAR_8_G COLBAR_8_R RESERVED

COLBAR_8_B : Blue component value.
bits : 0 - 7 (8 bit)
access : read-write

COLBAR_8_G : Green component value.
bits : 8 - 15 (8 bit)
access : read-write

COLBAR_8_R : Red component value.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL18_1

Control Descriptor Ln_0 Register
address_offset : 0x52C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_1 CTRLDESCL18_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL18_2

Control Descriptor Ln_1 Register
address_offset : 0x5310 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_2 CTRLDESCL18_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL18_3

Control Descriptor Ln_2 Register
address_offset : 0x5360 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_3 CTRLDESCL18_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL18_4

Control Descriptor Ln_3 Register
address_offset : 0x53B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_4 CTRLDESCL18_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


DIV_RATIO

Divide Ratio Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_RATIO DIV_RATIO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_RATIO RESERVED

DIV_RATIO : Specifies the divide value for the input clock. Used to generate the pixel clock to support different types of displays. To divide by N, set the DIV_RATIO to (N - 1).
bits : 0 - 7 (8 bit)
access : read-write

RESERVED : no description available
bits : 8 - 31 (24 bit)
access : read-only


CTRLDESCL18_5

Control Descriptor Ln_4 Register
address_offset : 0x5400 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_5 CTRLDESCL18_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL18_6

Control Descriptor Ln_5 Register
address_offset : 0x5450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_6 CTRLDESCL18_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL18_7

Control Descriptor Ln_6 Register
address_offset : 0x54A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_7 CTRLDESCL18_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL18_8

Control Descriptor Ln_7 Register
address_offset : 0x54F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_8 CTRLDESCL18_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL18_9

Control Descriptor Ln_8 Register
address_offset : 0x5540 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL18_9 CTRLDESCL18_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SIGN_CALC_1

Sign Calculation 1 Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SIGN_CALC_1 SIGN_CALC_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIG_HOR_SIZE RESERVED SIG_VER_SIZE RESERVED

SIG_HOR_SIZE : Horizontal size of window of interest of pixels for CRC calculations (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

SIG_VER_SIZE : Vertical size of the window of interest of pixels for CRC calculation (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL19_1

Control Descriptor Ln_0 Register
address_offset : 0x5980 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_1 CTRLDESCL19_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL19_2

Control Descriptor Ln_1 Register
address_offset : 0x59D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_2 CTRLDESCL19_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL19_3

Control Descriptor Ln_2 Register
address_offset : 0x5A28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_3 CTRLDESCL19_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL19_4

Control Descriptor Ln_3 Register
address_offset : 0x5A7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_4 CTRLDESCL19_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL19_5

Control Descriptor Ln_4 Register
address_offset : 0x5AD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_5 CTRLDESCL19_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL19_6

Control Descriptor Ln_5 Register
address_offset : 0x5B24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_6 CTRLDESCL19_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL19_7

Control Descriptor Ln_6 Register
address_offset : 0x5B78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_7 CTRLDESCL19_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL19_8

Control Descriptor Ln_7 Register
address_offset : 0x5BCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_8 CTRLDESCL19_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


SIGN_CALC_2

Sign Calculation 2 Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SIGN_CALC_2 SIGN_CALC_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SIG_HOR_POS RESERVED SIG_VER_POS RESERVED

SIG_HOR_POS : Horizontal position of window of interest of pixels for CRC calculation (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

SIG_VER_POS : Vertical position of the window of interest of pixels for CRC calculation (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL19_9

Control Descriptor Ln_8 Register
address_offset : 0x5C20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL19_9 CTRLDESCL19_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CRC_VAL

CRC Value Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CRC_VAL CRC_VAL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC_VAL

CRC_VAL : The result of the CRC calculation for the value of the pixels on the safety layers
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL20_1

Control Descriptor Ln_0 Register
address_offset : 0x6080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_1 CTRLDESCL20_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL20_2

Control Descriptor Ln_1 Register
address_offset : 0x60D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_2 CTRLDESCL20_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL20_3

Control Descriptor Ln_2 Register
address_offset : 0x6130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_3 CTRLDESCL20_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL20_4

Control Descriptor Ln_3 Register
address_offset : 0x6188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_4 CTRLDESCL20_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL20_5

Control Descriptor Ln_4 Register
address_offset : 0x61E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_5 CTRLDESCL20_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL20_6

Control Descriptor Ln_5 Register
address_offset : 0x6238 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_6 CTRLDESCL20_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL20_7

Control Descriptor Ln_6 Register
address_offset : 0x6290 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_7 CTRLDESCL20_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL20_8

Control Descriptor Ln_7 Register
address_offset : 0x62E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_8 CTRLDESCL20_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL20_9

Control Descriptor Ln_8 Register
address_offset : 0x6340 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL20_9 CTRLDESCL20_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


PDI_STATUS

PDI Status Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDI_STATUS PDI_STATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PDI_CLK_DET PDI_CLK_LOST PDI_DE_DET PDI_HSYNC_DET PDI_VSYNC_DET PDI_LOCK_DET PDI_LOCK_LOST PDI_ECC_ERR1 PDI_ECC_ERR2 PDI_BLANKING_ERR RESERVED

PDI_CLK_DET : Status bit to inform the software that clock for the camera data has been detected.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

pdi_clk not detected

#1 : 1

pdi_clk is detected

End of enumeration elements list.

PDI_CLK_LOST : Status bit to inform the software that pdi_clk is lost.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

pdi_clk is present

#1 : 1

pdi_clk is lost

End of enumeration elements list.

PDI_DE_DET : Status bit to inform the software that data Enable for the camera data has been detected.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

pdi_de not detected

#1 : 1

pdi_de is detected

End of enumeration elements list.

PDI_HSYNC_DET : Status bit to inform the software that hsync for the camera data has been detected.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

pdi_hsync not detected

#1 : 1

pdi_hsync is detected

End of enumeration elements list.

PDI_VSYNC_DET : Status bit to inform the software that vsync for the camera data has been detected.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

pdi_vsync not detected

#1 : 1

pdi_vsync is detected

End of enumeration elements list.

PDI_LOCK_DET : Status bit to inform the software PDI is frame locked to the camera interface.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Waiting for frame to lock

#1 : 1

Frame lock is detected

End of enumeration elements list.

PDI_LOCK_LOST : Status bit to inform the software that frame lock is lost.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Frame is locked

#1 : 1

Frame lock is lost

End of enumeration elements list.

PDI_ECC_ERR1 : Status bit to inform the software about one bit error is detected.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

One bit ECC error is not detected.

#1 : 1

One bit ECC error detected

End of enumeration elements list.

PDI_ECC_ERR2 : Status bit to inform the software about multibit bit error that is detected.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Multibit ECC error is not detected

#1 : 1

Multibit ECC error detected

End of enumeration elements list.

PDI_BLANKING_ERR : Status bit to inform the software that 80h,10h sequence is not present during the blanking period in internal sync mode.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Correct data sequence present in blanking period.

#1 : 1

Correct data sequence not present in blanking period.

End of enumeration elements list.

RESERVED : no description available
bits : 10 - 31 (22 bit)
access : read-only


CTRLDESCL1_1

Control Descriptor Ln_0 Register
address_offset : 0x640 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_1 CTRLDESCL1_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL1_2

Control Descriptor Ln_1 Register
address_offset : 0x64C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_2 CTRLDESCL1_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL1_3

Control Descriptor Ln_2 Register
address_offset : 0x658 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_3 CTRLDESCL1_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL1_4

Control Descriptor Ln_3 Register
address_offset : 0x664 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_4 CTRLDESCL1_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL1_5

Control Descriptor Ln_4 Register
address_offset : 0x670 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_5 CTRLDESCL1_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL1_6

Control Descriptor Ln_5 Register
address_offset : 0x67C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_6 CTRLDESCL1_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL21_1

Control Descriptor Ln_0 Register
address_offset : 0x67C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_1 CTRLDESCL21_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


PDI_STA_MSK

PDI Status Mask Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDI_STA_MSK PDI_STA_MSK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M_PDI_CLK_DET M_PDI_CLK_LOST M_PDI_DE_DET M_PDI_HSYNC_DET M_PDI_VSYNC_DET M_PDI_LOCK_DET M_PDI_LOCK_LOST M_PDI_ECC_ERR1 M_PDI_ECC_ERR2 M_PDI_BLANKING_ERR RESERVED

M_PDI_CLK_DET : Mask for PDI_CLK_DET interrupt flag.
bits : 0 - 0 (1 bit)
access : read-write

M_PDI_CLK_LOST : Mask for PDI_CLK_LOST interrupt flag.
bits : 1 - 1 (1 bit)
access : read-write

M_PDI_DE_DET : Mask for PDI_DE_DET interrupt flag.
bits : 2 - 2 (1 bit)
access : read-write

M_PDI_HSYNC_DET : Mask for PDI_HSYNC_DET interrupt flag.
bits : 3 - 3 (1 bit)
access : read-write

M_PDI_VSYNC_DET : Mask for PDI_VSYNC_DET interrupt flag.
bits : 4 - 4 (1 bit)
access : read-write

M_PDI_LOCK_DET : Mask for PDI_LOCK_DET interrupt flag.
bits : 5 - 5 (1 bit)
access : read-write

M_PDI_LOCK_LOST : Mask for PDI_LOCK_LOST interrupt flag.
bits : 6 - 6 (1 bit)
access : read-write

M_PDI_ECC_ERR1 : Mask for PDI_ECC_ERR1 interrupt flag.
bits : 7 - 7 (1 bit)
access : read-write

M_PDI_ECC_ERR2 : Mask for PDI_ECC_ERR2 interrupt flag.
bits : 8 - 8 (1 bit)
access : read-write

M_PDI_BLANKING_ERR : Mask for PDI_BLANKING_ERR interrupt flag.
bits : 9 - 9 (1 bit)
access : read-write

RESERVED : no description available
bits : 10 - 31 (22 bit)
access : read-only


CTRLDESCL21_2

Control Descriptor Ln_1 Register
address_offset : 0x681C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_2 CTRLDESCL21_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL21_3

Control Descriptor Ln_2 Register
address_offset : 0x6878 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_3 CTRLDESCL21_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL1_7

Control Descriptor Ln_6 Register
address_offset : 0x688 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_7 CTRLDESCL1_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL21_4

Control Descriptor Ln_3 Register
address_offset : 0x68D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_4 CTRLDESCL21_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL21_5

Control Descriptor Ln_4 Register
address_offset : 0x6930 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_5 CTRLDESCL21_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL1_8

Control Descriptor Ln_7 Register
address_offset : 0x694 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_8 CTRLDESCL1_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL21_6

Control Descriptor Ln_5 Register
address_offset : 0x698C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_6 CTRLDESCL21_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL21_7

Control Descriptor Ln_6 Register
address_offset : 0x69E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_7 CTRLDESCL21_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL1_9

Control Descriptor Ln_8 Register
address_offset : 0x6A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL1_9 CTRLDESCL1_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL21_8

Control Descriptor Ln_7 Register
address_offset : 0x6A44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_8 CTRLDESCL21_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL21_9

Control Descriptor Ln_8 Register
address_offset : 0x6AA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL21_9 CTRLDESCL21_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


PARR_ERR_STATUS1

Parameter Error Status 1 Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PARR_ERR_STATUS1 PARR_ERR_STATUS1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 L

L : no description available
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL22_1

Control Descriptor Ln_0 Register
address_offset : 0x6F40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_1 CTRLDESCL22_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL22_2

Control Descriptor Ln_1 Register
address_offset : 0x6FA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_2 CTRLDESCL22_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


PARR_ERR_STATUS2

Parameter Error Status 2 Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PARR_ERR_STATUS2 PARR_ERR_STATUS2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 L

L : no description available
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL22_3

Control Descriptor Ln_2 Register
address_offset : 0x7000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_3 CTRLDESCL22_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL22_4

Control Descriptor Ln_3 Register
address_offset : 0x7060 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_4 CTRLDESCL22_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL22_5

Control Descriptor Ln_4 Register
address_offset : 0x70C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_5 CTRLDESCL22_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL22_6

Control Descriptor Ln_5 Register
address_offset : 0x7120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_6 CTRLDESCL22_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL22_7

Control Descriptor Ln_6 Register
address_offset : 0x7180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_7 CTRLDESCL22_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL22_8

Control Descriptor Ln_7 Register
address_offset : 0x71E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_8 CTRLDESCL22_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL22_9

Control Descriptor Ln_8 Register
address_offset : 0x7240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL22_9 CTRLDESCL22_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL23_1

Control Descriptor Ln_0 Register
address_offset : 0x7700 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_1 CTRLDESCL23_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL23_2

Control Descriptor Ln_1 Register
address_offset : 0x7764 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_2 CTRLDESCL23_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL23_3

Control Descriptor Ln_2 Register
address_offset : 0x77C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_3 CTRLDESCL23_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL23_4

Control Descriptor Ln_3 Register
address_offset : 0x782C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_4 CTRLDESCL23_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL23_5

Control Descriptor Ln_4 Register
address_offset : 0x7890 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_5 CTRLDESCL23_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL23_6

Control Descriptor Ln_5 Register
address_offset : 0x78F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_6 CTRLDESCL23_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL23_7

Control Descriptor Ln_6 Register
address_offset : 0x7958 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_7 CTRLDESCL23_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL23_8

Control Descriptor Ln_7 Register
address_offset : 0x79BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_8 CTRLDESCL23_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL23_9

Control Descriptor Ln_8 Register
address_offset : 0x7A20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL23_9 CTRLDESCL23_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


PARR_ERR_STATUS3

Parameter Error Status 3 Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PARR_ERR_STATUS3 PARR_ERR_STATUS3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DISP_ERR SIG_ERR HWC_ERR RLE_ERR RESERVED

DISP_ERR : Interrupt occurs whenever width and height of display, pulse width (both vertical and horizontal sync) value is 0.
bits : 0 - 0 (1 bit)
access : read-write

SIG_ERR : Interrupt occurs whenever the area of interest specified by SIG_CALC register is outside the display size.
bits : 1 - 1 (1 bit)
access : read-write

HWC_ERR : Interrupt signal to indicate HWC error. This can occur if HWC position is out of display area or cursor memory is bigger than the HWC size. When this occurs, the HWC is disabled.
bits : 2 - 2 (1 bit)
access : read-write

RLE_ERR : Error signal to indicate that more than one layer has RLE mode enabled.
bits : 3 - 3 (1 bit)
access : read-write

RESERVED : no description available
bits : 4 - 31 (28 bit)
access : read-only


CTRLDESCL24_1

Control Descriptor Ln_0 Register
address_offset : 0x7F00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_1 CTRLDESCL24_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL24_2

Control Descriptor Ln_1 Register
address_offset : 0x7F68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_2 CTRLDESCL24_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL24_3

Control Descriptor Ln_2 Register
address_offset : 0x7FD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_3 CTRLDESCL24_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCCURSOR3

Control Descriptor Cursor 3 Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCCURSOR3 CTRLDESCCURSOR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEFAULT_CURSOR_COLOR RESERVED CUR_EN

DEFAULT_CURSOR_COLOR : Default pixel color value for the cursor. In the DCU4, the pixel value for the cursor is fixed for a particular frame.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 30 (7 bit)
access : read-only

CUR_EN : Cursor Enable signal.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

Cursor is disabled

#1 : 1

Enable the cursor

End of enumeration elements list.


MASK_PARR_ERR_STATUS1

Mask Parameter Error Status 1 Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MASK_PARR_ERR_STATUS1 MASK_PARR_ERR_STATUS1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M_L_PARR_ERR

M_L_PARR_ERR : Mask for L[31:0] interrupt flag.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL24_4

Control Descriptor Ln_3 Register
address_offset : 0x8038 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_4 CTRLDESCL24_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL24_5

Control Descriptor Ln_4 Register
address_offset : 0x80A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_5 CTRLDESCL24_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL24_6

Control Descriptor Ln_5 Register
address_offset : 0x8108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_6 CTRLDESCL24_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL24_7

Control Descriptor Ln_6 Register
address_offset : 0x8170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_7 CTRLDESCL24_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL24_8

Control Descriptor Ln_7 Register
address_offset : 0x81D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_8 CTRLDESCL24_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL24_9

Control Descriptor Ln_8 Register
address_offset : 0x8240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL24_9 CTRLDESCL24_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


MASK_PARR_ERR_STATUS2

Mask Parameter Error Status 2 Register
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MASK_PARR_ERR_STATUS2 MASK_PARR_ERR_STATUS2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M_L_PARR_ERR

M_L_PARR_ERR : Mask for L[63:32] interrupt flag.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL25_1

Control Descriptor Ln_0 Register
address_offset : 0x8740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_1 CTRLDESCL25_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL25_2

Control Descriptor Ln_1 Register
address_offset : 0x87AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_2 CTRLDESCL25_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL25_3

Control Descriptor Ln_2 Register
address_offset : 0x8818 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_3 CTRLDESCL25_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL25_4

Control Descriptor Ln_3 Register
address_offset : 0x8884 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_4 CTRLDESCL25_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL25_5

Control Descriptor Ln_4 Register
address_offset : 0x88F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_5 CTRLDESCL25_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL25_6

Control Descriptor Ln_5 Register
address_offset : 0x895C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_6 CTRLDESCL25_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL25_7

Control Descriptor Ln_6 Register
address_offset : 0x89C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_7 CTRLDESCL25_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL25_8

Control Descriptor Ln_7 Register
address_offset : 0x8A34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_8 CTRLDESCL25_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL25_9

Control Descriptor Ln_8 Register
address_offset : 0x8AA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL25_9 CTRLDESCL25_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL2_1

Control Descriptor Ln_0 Register
address_offset : 0x8C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_1 CTRLDESCL2_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL2_2

Control Descriptor Ln_1 Register
address_offset : 0x8D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_2 CTRLDESCL2_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL2_3

Control Descriptor Ln_2 Register
address_offset : 0x8E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_3 CTRLDESCL2_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL2_4

Control Descriptor Ln_3 Register
address_offset : 0x8F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_4 CTRLDESCL2_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL26_1

Control Descriptor Ln_0 Register
address_offset : 0x8FC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_1 CTRLDESCL26_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


MASK_PARR_ERR_STATUS3

Mask Parameter Error Status 3 Register
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MASK_PARR_ERR_STATUS3 MASK_PARR_ERR_STATUS3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M_DISP_ERR M_SIG_ERR M_HWC_ERR M_RLE_ERR RESERVED

M_DISP_ERR : Mask for DISP_ERR interrupt flag.
bits : 0 - 0 (1 bit)
access : read-write

M_SIG_ERR : Mask for SIG_ERR interrupt flag.
bits : 1 - 1 (1 bit)
access : read-write

M_HWC_ERR : Mask for HWC_ERR interrupt flag.
bits : 2 - 2 (1 bit)
access : read-write

M_RLE_ERR : Mask for RLE_ERR interrupt flag.
bits : 3 - 3 (1 bit)
access : read-write

RESERVED : no description available
bits : 4 - 31 (28 bit)
access : read-only


CTRLDESCL2_5

Control Descriptor Ln_4 Register
address_offset : 0x900 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_5 CTRLDESCL2_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL26_2

Control Descriptor Ln_1 Register
address_offset : 0x9030 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_2 CTRLDESCL26_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL26_3

Control Descriptor Ln_2 Register
address_offset : 0x90A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_3 CTRLDESCL26_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL2_6

Control Descriptor Ln_5 Register
address_offset : 0x910 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_6 CTRLDESCL2_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL26_4

Control Descriptor Ln_3 Register
address_offset : 0x9110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_4 CTRLDESCL26_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL26_5

Control Descriptor Ln_4 Register
address_offset : 0x9180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_5 CTRLDESCL26_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL26_6

Control Descriptor Ln_5 Register
address_offset : 0x91F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_6 CTRLDESCL26_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL2_7

Control Descriptor Ln_6 Register
address_offset : 0x920 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_7 CTRLDESCL2_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL26_7

Control Descriptor Ln_6 Register
address_offset : 0x9260 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_7 CTRLDESCL26_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL26_8

Control Descriptor Ln_7 Register
address_offset : 0x92D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_8 CTRLDESCL26_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL2_8

Control Descriptor Ln_7 Register
address_offset : 0x930 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_8 CTRLDESCL2_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL26_9

Control Descriptor Ln_8 Register
address_offset : 0x9340 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL26_9 CTRLDESCL26_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


THRESHOLD_INP_BUF_1

Threshold Input 1 Register
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

THRESHOLD_INP_BUF_1 THRESHOLD_INP_BUF_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INP_BUF_P1_LO RESERVED INP_BUF_P1_HI RESERVED INP_BUF_P2_LO RESERVED INP_BUF_P2_HI RESERVED

INP_BUF_P1_LO : Low threshold for the FIFO in position 1 (lowest) in the pixel blend stack.
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 7 (1 bit)
access : read-write

INP_BUF_P1_HI : High threshold for the FIFO in position 1 (lowest) in the pixel blend stack.
bits : 8 - 14 (7 bit)
access : read-write

RESERVED : no description available
bits : 15 - 15 (1 bit)
access : read-only

INP_BUF_P2_LO : Low threshold for the FIFO in position 2 in the pixel blend stack.
bits : 16 - 22 (7 bit)
access : read-write

RESERVED : no description available
bits : 23 - 23 (1 bit)
access : read-only

INP_BUF_P2_HI : High threshold for the FIFO in position 2 in the pixel blend stack.
bits : 24 - 30 (7 bit)
access : read-write

RESERVED : no description available
bits : 31 - 31 (1 bit)
access : read-only


CTRLDESCL2_9

Control Descriptor Ln_8 Register
address_offset : 0x940 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL2_9 CTRLDESCL2_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


THRESHOLD_INP_BUF_2

Threshold Input 2 Register
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

THRESHOLD_INP_BUF_2 THRESHOLD_INP_BUF_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INP_BUF_P3_LO RESERVED INP_BUF_P3_HI RESERVED INP_BUF_P4_LO RESERVED INP_BUF_P4_HI RESERVED

INP_BUF_P3_LO : Low threshold for the FIFO in position 3 in the pixel blend stack.
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 7 (1 bit)
access : read-write

INP_BUF_P3_HI : High threshold for the FIFO in position 3 in the pixel blend stack.
bits : 8 - 14 (7 bit)
access : read-write

RESERVED : no description available
bits : 15 - 15 (1 bit)
access : read-only

INP_BUF_P4_LO : Low threshold for the FIFO in position 4 in the pixel blend stack.
bits : 16 - 22 (7 bit)
access : read-write

RESERVED : no description available
bits : 23 - 23 (1 bit)
access : read-only

INP_BUF_P4_HI : High threshold for the FIFO in position 4 in the pixel blend stack.
bits : 24 - 30 (7 bit)
access : read-write

RESERVED : no description available
bits : 31 - 31 (1 bit)
access : read-only


CTRLDESCL27_1

Control Descriptor Ln_0 Register
address_offset : 0x9880 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_1 CTRLDESCL27_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL27_2

Control Descriptor Ln_1 Register
address_offset : 0x98F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_2 CTRLDESCL27_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL27_3

Control Descriptor Ln_2 Register
address_offset : 0x9968 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_3 CTRLDESCL27_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL27_4

Control Descriptor Ln_3 Register
address_offset : 0x99DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_4 CTRLDESCL27_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL27_5

Control Descriptor Ln_4 Register
address_offset : 0x9A50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_5 CTRLDESCL27_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL27_6

Control Descriptor Ln_5 Register
address_offset : 0x9AC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_6 CTRLDESCL27_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL27_7

Control Descriptor Ln_6 Register
address_offset : 0x9B38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_7 CTRLDESCL27_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL27_8

Control Descriptor Ln_7 Register
address_offset : 0x9BAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_8 CTRLDESCL27_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


THRESHOLD_INP_BUF_3

Threshold Input 3 Register
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

THRESHOLD_INP_BUF_3 THRESHOLD_INP_BUF_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INP_BUF_P5_LO RESERVED INP_BUF_P5_HI RESERVED INP_BUF_P6_LO RESERVED INP_BUF_P6_HI RESERVED

INP_BUF_P5_LO : Low threshold for the FIFO in position 5 in the pixel blend stack.
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 7 (1 bit)
access : read-write

INP_BUF_P5_HI : High threshold for the FIFO in position 5 in the pixel blend stack.
bits : 8 - 14 (7 bit)
access : read-write

RESERVED : no description available
bits : 15 - 15 (1 bit)
access : read-only

INP_BUF_P6_LO : Low threshold for the FIFO in position 6 in the pixel blend stack.
bits : 16 - 22 (7 bit)
access : read-write

RESERVED : no description available
bits : 23 - 23 (1 bit)
access : read-only

INP_BUF_P6_HI : High threshold for the FIFO in position 6 in the pixel blend stack.
bits : 24 - 30 (7 bit)
access : read-write

RESERVED : no description available
bits : 31 - 31 (1 bit)
access : read-only


CTRLDESCL27_9

Control Descriptor Ln_8 Register
address_offset : 0x9C20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL27_9 CTRLDESCL27_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


LUMA_COMP

LUMA Component Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LUMA_COMP LUMA_COMP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Y_BLUE RESERVED Y_GREEN RESERVED Y_RED

Y_BLUE : Luminance coefficient for blue component.
bits : 0 - 9 (10 bit)
access : read-write

RESERVED : no description available
bits : 10 - 10 (1 bit)
access : read-only

Y_GREEN : Luminance coefficient for green component.
bits : 11 - 20 (10 bit)
access : read-write

RESERVED : no description available
bits : 21 - 21 (1 bit)
access : read-only

Y_RED : Luminance coefficient for red component.
bits : 22 - 31 (10 bit)
access : read-write


CTRLDESCL28_1

Control Descriptor Ln_0 Register
address_offset : 0xA180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_1 CTRLDESCL28_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL28_2

Control Descriptor Ln_1 Register
address_offset : 0xA1F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_2 CTRLDESCL28_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL28_3

Control Descriptor Ln_2 Register
address_offset : 0xA270 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_3 CTRLDESCL28_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL28_4

Control Descriptor Ln_3 Register
address_offset : 0xA2E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_4 CTRLDESCL28_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL28_5

Control Descriptor Ln_4 Register
address_offset : 0xA360 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_5 CTRLDESCL28_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL28_6

Control Descriptor Ln_5 Register
address_offset : 0xA3D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_6 CTRLDESCL28_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CHROMA_RED

Red Chroma Components Register
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CHROMA_RED CHROMA_RED read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB_RED RESERVED CR_RED RESERVED

CB_RED : Cb coefficient for calculation of red component.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

CR_RED : Cr coefficient for calculation of red component.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL28_7

Control Descriptor Ln_6 Register
address_offset : 0xA450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_7 CTRLDESCL28_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL28_8

Control Descriptor Ln_7 Register
address_offset : 0xA4C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_8 CTRLDESCL28_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL28_9

Control Descriptor Ln_8 Register
address_offset : 0xA540 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL28_9 CTRLDESCL28_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CHROMA_GREEN

Green Chroma Components Register
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CHROMA_GREEN CHROMA_GREEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB_GREEN RESERVED CR_GREEN RESERVED

CB_GREEN : Cb coefficient for calculation of green component.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

CR_GREEN : Cr coefficient for calculation of green component.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL29_1

Control Descriptor Ln_0 Register
address_offset : 0xAAC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_1 CTRLDESCL29_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL29_2

Control Descriptor Ln_1 Register
address_offset : 0xAB3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_2 CTRLDESCL29_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL29_3

Control Descriptor Ln_2 Register
address_offset : 0xABB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_3 CTRLDESCL29_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CHROMA_BLUE

Blue Chroma Components Register
address_offset : 0xAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CHROMA_BLUE CHROMA_BLUE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB_BLUE RESERVED CR_BLUE RESERVED

CB_BLUE : Cb coefficient for calculation of blue component.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

CR_BLUE : Cr coefficient for calculation of blue component.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL29_4

Control Descriptor Ln_3 Register
address_offset : 0xAC34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_4 CTRLDESCL29_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL29_5

Control Descriptor Ln_4 Register
address_offset : 0xACB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_5 CTRLDESCL29_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL29_6

Control Descriptor Ln_5 Register
address_offset : 0xAD2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_6 CTRLDESCL29_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL29_7

Control Descriptor Ln_6 Register
address_offset : 0xADA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_7 CTRLDESCL29_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL29_8

Control Descriptor Ln_7 Register
address_offset : 0xAE24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_8 CTRLDESCL29_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL29_9

Control Descriptor Ln_8 Register
address_offset : 0xAEA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL29_9 CTRLDESCL29_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CRC_POS

CRC Position Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CRC_POS CRC_POS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRC_POS

CRC_POS : The result of the CRC calculation for the position of the pixels on the safety layers.
bits : 0 - 31 (32 bit)
access : read-write


LYR_INTPOL_EN

Layer Interpolation Enable Register
address_offset : 0xB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LYR_INTPOL_EN LYR_INTPOL_EN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED EN

RESERVED : no description available
bits : 0 - 30 (31 bit)
access : read-only

EN : Interpolation Enable bit for DCU3 Layer coded in YCbCr422 format.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

Chroma value is same for two pixels

#1 : 1

Interpolation is enabled

End of enumeration elements list.


CTRLDESCL30_1

Control Descriptor Ln_0 Register
address_offset : 0xB440 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_1 CTRLDESCL30_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL30_2

Control Descriptor Ln_1 Register
address_offset : 0xB4C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_2 CTRLDESCL30_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL30_3

Control Descriptor Ln_2 Register
address_offset : 0xB540 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_3 CTRLDESCL30_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL30_4

Control Descriptor Ln_3 Register
address_offset : 0xB5C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_4 CTRLDESCL30_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL30_5

Control Descriptor Ln_4 Register
address_offset : 0xB640 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_5 CTRLDESCL30_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL30_6

Control Descriptor Ln_5 Register
address_offset : 0xB6C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_6 CTRLDESCL30_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL30_7

Control Descriptor Ln_6 Register
address_offset : 0xB740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_7 CTRLDESCL30_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL30_8

Control Descriptor Ln_7 Register
address_offset : 0xB7C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_8 CTRLDESCL30_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


LYR_LUMA_COMP

Layer Luminance Component Register
address_offset : 0xB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LYR_LUMA_COMP LYR_LUMA_COMP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Y_BLUE RESERVED Y_GREEN RESERVED Y_RED

Y_BLUE : Luminance coefficient for blue component.
bits : 0 - 9 (10 bit)
access : read-write

RESERVED : no description available
bits : 10 - 10 (1 bit)
access : read-only

Y_GREEN : Luminance coefficient for green component.
bits : 11 - 20 (10 bit)
access : read-write

RESERVED : no description available
bits : 21 - 21 (1 bit)
access : read-only

Y_RED : Luminance coefficient for red component.
bits : 22 - 31 (10 bit)
access : read-write


CTRLDESCL3_1

Control Descriptor Ln_0 Register
address_offset : 0xB80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_1 CTRLDESCL3_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL30_9

Control Descriptor Ln_8 Register
address_offset : 0xB840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL30_9 CTRLDESCL30_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL3_2

Control Descriptor Ln_1 Register
address_offset : 0xB94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_2 CTRLDESCL3_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL3_3

Control Descriptor Ln_2 Register
address_offset : 0xBA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_3 CTRLDESCL3_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL3_4

Control Descriptor Ln_3 Register
address_offset : 0xBBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_4 CTRLDESCL3_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


LYR_CHRM_RED

Layer Chroma Red Register
address_offset : 0xBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LYR_CHRM_RED LYR_CHRM_RED read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Cb_RED RESERVED Cr_RED RESERVED

Cb_RED : Cb coefficient for calculation of red component.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

Cr_RED : Cr coefficient for calculation of red component.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL3_5

Control Descriptor Ln_4 Register
address_offset : 0xBD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_5 CTRLDESCL3_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL31_1

Control Descriptor Ln_0 Register
address_offset : 0xBE00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_1 CTRLDESCL31_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL3_6

Control Descriptor Ln_5 Register
address_offset : 0xBE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_6 CTRLDESCL3_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL31_2

Control Descriptor Ln_1 Register
address_offset : 0xBE84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_2 CTRLDESCL31_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL31_3

Control Descriptor Ln_2 Register
address_offset : 0xBF08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_3 CTRLDESCL31_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL3_7

Control Descriptor Ln_6 Register
address_offset : 0xBF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_7 CTRLDESCL3_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL31_4

Control Descriptor Ln_3 Register
address_offset : 0xBF8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_4 CTRLDESCL31_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCCURSOR4

Control Descriptor Cursor 4 Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCCURSOR4 CTRLDESCCURSOR4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HWC_BLINK_ON EN_BLINK RESERVED HWC_BLINK_OFF RESERVED

HWC_BLINK_ON : HWC blink register. Loads the counter value (number of frames) for which the cursor will remain turned ON.
bits : 0 - 7 (8 bit)
access : read-write

EN_BLINK : Enable the cursor blink mode.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable the blink mode

#1 : 1

Enable the blink mode

End of enumeration elements list.

RESERVED : no description available
bits : 9 - 15 (7 bit)
access : read-only

HWC_BLINK_OFF : HWC blink register. Loads the counter value (number of frames) for which the cursor will remain turned OFF.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


LYR_CHRM_GRN

Layer Chroma Green Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LYR_CHRM_GRN LYR_CHRM_GRN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Cb_GREEN RESERVED Cr_GREEN RESERVED

Cb_GREEN : Cr coefficient for calculation of green component.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

Cr_GREEN : Cr coefficient for calculation of green component.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL31_5

Control Descriptor Ln_4 Register
address_offset : 0xC010 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_5 CTRLDESCL31_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL31_6

Control Descriptor Ln_5 Register
address_offset : 0xC094 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_6 CTRLDESCL31_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL3_8

Control Descriptor Ln_7 Register
address_offset : 0xC0C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_8 CTRLDESCL3_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL31_7

Control Descriptor Ln_6 Register
address_offset : 0xC118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_7 CTRLDESCL31_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL31_8

Control Descriptor Ln_7 Register
address_offset : 0xC19C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_8 CTRLDESCL31_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL3_9

Control Descriptor Ln_8 Register
address_offset : 0xC20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL3_9 CTRLDESCL3_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL31_9

Control Descriptor Ln_8 Register
address_offset : 0xC220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL31_9 CTRLDESCL31_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


LYR_CHRM_BLUE

Layer Chroma Blue Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LYR_CHRM_BLUE LYR_CHRM_BLUE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Cb_BLUE RESERVED Cr_BLUE RESERVED

Cb_BLUE : Cb coefficient for calculation of blue component.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

Cr_BLUE : Cr coefficient for calculation of blue component.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


COMP_IMSIZE

Compression Image Size Register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COMP_IMSIZE COMP_IMSIZE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COMP_IMSIZE RESERVED

COMP_IMSIZE : Compressed Image size in bytes for RLE coded layer.
bits : 0 - 21 (22 bit)
access : read-write

RESERVED : no description available
bits : 22 - 31 (10 bit)
access : read-only


CTRLDESCL32_1

Control Descriptor Ln_0 Register
address_offset : 0xC800 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_1 CTRLDESCL32_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL32_2

Control Descriptor Ln_1 Register
address_offset : 0xC888 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_2 CTRLDESCL32_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL32_3

Control Descriptor Ln_2 Register
address_offset : 0xC910 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_3 CTRLDESCL32_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL32_4

Control Descriptor Ln_3 Register
address_offset : 0xC998 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_4 CTRLDESCL32_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL32_5

Control Descriptor Ln_4 Register
address_offset : 0xCA20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_5 CTRLDESCL32_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL32_6

Control Descriptor Ln_5 Register
address_offset : 0xCAA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_6 CTRLDESCL32_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL32_7

Control Descriptor Ln_6 Register
address_offset : 0xCB30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_7 CTRLDESCL32_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL32_8

Control Descriptor Ln_7 Register
address_offset : 0xCBB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_8 CTRLDESCL32_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


UPDATE_MODE

Update Mode Register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

UPDATE_MODE UPDATE_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESERVED READREG MODE

RESERVED : no description available
bits : 0 - 29 (30 bit)
access : read-only

READREG : When the MODE bit is clear this bit is a control bit which can be written to initiate a transfer of register value during the next vertical blanking period. 1'b1: (MODE=0) Transfer register values on next vertical blanking period.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

(MODE=0) No transfer scheduled. When the MODE bit is set, this bit is a status bit which indicates when a register transfer is underway. (MODE=1) No transfer is underway.

#1 : 1

(MODE=0) Transfer register values on next vertical blanking period. (MODE=1) Register value transfer is underway.

End of enumeration elements list.

MODE : Do not set the MODE bit while the READREG is also set as this will block automatic updates. Do not set the MODE bit and the READREG register in the same write operation.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transfer of register values during vertical blanking period only when READREG is set

#1 : 1

Automatic transfer of register values during vertical blanking period

End of enumeration elements list.


CTRLDESCL32_9

Control Descriptor Ln_8 Register
address_offset : 0xCC40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL32_9 CTRLDESCL32_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


UNDERRUN

Underrun Register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

UNDERRUN UNDERRUN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PIXEL RESERVED LINE RESERVED

PIXEL : Pixel number where the under run occured.
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

LINE : Line number where the underrun occured.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL33_1

Control Descriptor Ln_0 Register
address_offset : 0xD240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_1 CTRLDESCL33_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL33_2

Control Descriptor Ln_1 Register
address_offset : 0xD2CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_2 CTRLDESCL33_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL33_3

Control Descriptor Ln_2 Register
address_offset : 0xD358 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_3 CTRLDESCL33_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL33_4

Control Descriptor Ln_3 Register
address_offset : 0xD3E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_4 CTRLDESCL33_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL33_5

Control Descriptor Ln_4 Register
address_offset : 0xD470 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_5 CTRLDESCL33_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL33_6

Control Descriptor Ln_5 Register
address_offset : 0xD4FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_6 CTRLDESCL33_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL33_7

Control Descriptor Ln_6 Register
address_offset : 0xD588 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_7 CTRLDESCL33_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL33_8

Control Descriptor Ln_7 Register
address_offset : 0xD614 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_8 CTRLDESCL33_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL33_9

Control Descriptor Ln_8 Register
address_offset : 0xD6A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL33_9 CTRLDESCL33_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL34_1

Control Descriptor Ln_0 Register
address_offset : 0xDCC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_1 CTRLDESCL34_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL34_2

Control Descriptor Ln_1 Register
address_offset : 0xDD50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_2 CTRLDESCL34_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL34_3

Control Descriptor Ln_2 Register
address_offset : 0xDDE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_3 CTRLDESCL34_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL34_4

Control Descriptor Ln_3 Register
address_offset : 0xDE70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_4 CTRLDESCL34_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL34_5

Control Descriptor Ln_4 Register
address_offset : 0xDF00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_5 CTRLDESCL34_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL34_6

Control Descriptor Ln_5 Register
address_offset : 0xDF90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_6 CTRLDESCL34_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL34_7

Control Descriptor Ln_6 Register
address_offset : 0xE020 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_7 CTRLDESCL34_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL34_8

Control Descriptor Ln_7 Register
address_offset : 0xE0B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_8 CTRLDESCL34_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL34_9

Control Descriptor Ln_8 Register
address_offset : 0xE140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL34_9 CTRLDESCL34_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL35_1

Control Descriptor Ln_0 Register
address_offset : 0xE780 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_1 CTRLDESCL35_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL4_1

Control Descriptor Ln_0 Register
address_offset : 0xE80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_1 CTRLDESCL4_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL35_2

Control Descriptor Ln_1 Register
address_offset : 0xE814 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_2 CTRLDESCL35_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL35_3

Control Descriptor Ln_2 Register
address_offset : 0xE8A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_3 CTRLDESCL35_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL35_4

Control Descriptor Ln_3 Register
address_offset : 0xE93C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_4 CTRLDESCL35_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL4_2

Control Descriptor Ln_1 Register
address_offset : 0xE98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_2 CTRLDESCL4_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL35_5

Control Descriptor Ln_4 Register
address_offset : 0xE9D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_5 CTRLDESCL35_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL35_6

Control Descriptor Ln_5 Register
address_offset : 0xEA64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_6 CTRLDESCL35_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL35_7

Control Descriptor Ln_6 Register
address_offset : 0xEAF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_7 CTRLDESCL35_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL4_3

Control Descriptor Ln_2 Register
address_offset : 0xEB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_3 CTRLDESCL4_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL35_8

Control Descriptor Ln_7 Register
address_offset : 0xEB8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_8 CTRLDESCL35_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL35_9

Control Descriptor Ln_8 Register
address_offset : 0xEC20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL35_9 CTRLDESCL35_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL4_4

Control Descriptor Ln_3 Register
address_offset : 0xEC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_4 CTRLDESCL4_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL4_5

Control Descriptor Ln_4 Register
address_offset : 0xEE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_5 CTRLDESCL4_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL4_6

Control Descriptor Ln_5 Register
address_offset : 0xEF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_6 CTRLDESCL4_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL4_7

Control Descriptor Ln_6 Register
address_offset : 0xF10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_7 CTRLDESCL4_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL4_8

Control Descriptor Ln_7 Register
address_offset : 0xF28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_8 CTRLDESCL4_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL36_1

Control Descriptor Ln_0 Register
address_offset : 0xF280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_1 CTRLDESCL36_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL36_2

Control Descriptor Ln_1 Register
address_offset : 0xF318 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_2 CTRLDESCL36_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL36_3

Control Descriptor Ln_2 Register
address_offset : 0xF3B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_3 CTRLDESCL36_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL4_9

Control Descriptor Ln_8 Register
address_offset : 0xF40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL4_9 CTRLDESCL4_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL36_4

Control Descriptor Ln_3 Register
address_offset : 0xF448 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_4 CTRLDESCL36_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.


CTRLDESCL36_5

Control Descriptor Ln_4 Register
address_offset : 0xF4E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_5 CTRLDESCL36_5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMAX_B CKMAX_G CKMAX_R RESERVED

CKMAX_B : Chroma Keying Max Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMAX_G : Chroma Keying Max Green Component
bits : 8 - 15 (8 bit)
access : read-write

CKMAX_R : Chroma Keying Max Red Component.
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL36_6

Control Descriptor Ln_5 Register
address_offset : 0xF578 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_6 CTRLDESCL36_6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CKMIN_B CKMIN_G CKMIN_R RESERVED

CKMIN_B : Chroma Keying Minimum Blue Component.
bits : 0 - 7 (8 bit)
access : read-write

CKMIN_G : Chroma Keying Minimum Green Component.
bits : 8 - 15 (8 bit)
access : read-write

CKMIN_R : Chroma Keying Minimum Red Component
bits : 16 - 23 (8 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL36_7

Control Descriptor Ln_6 Register
address_offset : 0xF610 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_7 CTRLDESCL36_7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TILE_HOR_SIZE RESERVED TILE_VER_SIZE RESERVED

TILE_HOR_SIZE : Width of the TILE (in multiples of 16 pixels).
bits : 0 - 6 (7 bit)
access : read-write

RESERVED : no description available
bits : 7 - 15 (9 bit)
access : read-only

TILE_VER_SIZE : Height of the TILE (in pixels).
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL36_8

Control Descriptor Ln_7 Register
address_offset : 0xF6A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_8 CTRLDESCL36_8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_FCOLOR RESERVED

FGn_FCOLOR : Foreground color to use when the layer is configured to use a transparency mode.
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL36_9

Control Descriptor Ln_8 Register
address_offset : 0xF740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL36_9 CTRLDESCL36_9 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FGn_BCOLOR RESERVED

FGn_BCOLOR : Background color to use when the layer is configured to use a transparency mode
bits : 0 - 23 (24 bit)
access : read-write

RESERVED : no description available
bits : 24 - 31 (8 bit)
access : read-only


CTRLDESCL37_1

Control Descriptor Ln_0 Register
address_offset : 0xFDC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_1 CTRLDESCL37_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WIDTH RESERVED HEIGHT RESERVED

WIDTH : Width of the layer (in pixels).
bits : 0 - 10 (11 bit)
access : read-write

RESERVED : no description available
bits : 11 - 15 (5 bit)
access : read-only

HEIGHT : Height of the layer in pixels.
bits : 16 - 26 (11 bit)
access : read-write

RESERVED : no description available
bits : 27 - 31 (5 bit)
access : read-only


CTRLDESCL37_2

Control Descriptor Ln_1 Register
address_offset : 0xFE5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_2 CTRLDESCL37_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POSX RESERVED POSY RESERVED

POSX : Two's complement signed value setting the horizontal position of left hand column of the layer, where 0 is the left-hand column of the panel. Positive values are to the right and negative values are to the left the left-hand column of the panel.
bits : 0 - 11 (12 bit)
access : read-write

RESERVED : no description available
bits : 12 - 15 (4 bit)
access : read-only

POSY : Two's complement signed value setting the vertic al position of top row of the layer, where 0 is the top row of the panel. Positive values are below and negative values are above the top row of the panel.
bits : 16 - 27 (12 bit)
access : read-write

RESERVED : no description available
bits : 28 - 31 (4 bit)
access : read-only


CTRLDESCL37_3

Control Descriptor Ln_2 Register
address_offset : 0xFEF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_3 CTRLDESCL37_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : Address of layer data in the memory. The address programmed should be 64-bit aligned.
bits : 0 - 31 (32 bit)
access : read-write


CTRLDESCL37_4

Control Descriptor Ln_3 Register
address_offset : 0xFF94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLDESCL37_4 CTRLDESCL37_4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB BB RESERVED LUOFFS RLE_EN BPP TRANS SAFETY_EN DATA_SEL TILE_EN EN

AB : Alpha Blending.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 00

No alpha Blending

#01 : 01

Blend only the pixels selected by chroma keying in case BB=1'b1

#10 : 10

Blend the whole frame

#11 : 11

Same functionality as 2'b00

End of enumeration elements list.

BB : Chroma Keying.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

RESERVED : no description available
bits : 3 - 3 (1 bit)
access : read-only

LUOFFS : Look Up Table offset.
bits : 4 - 14 (11 bit)
access : read-write

RLE_EN : Enable RLE mode for layer.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

BPP : Layer encoding format (bit per pixel)
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

1 bpp

#0001 : 0001

2 bpp

#0010 : 0010

4 bpp

#0011 : 0011

8 bpp

#100 : 100

16 bpp (RGB565)

#0101 : 0101

24 bpp

#0110 : 0110

32 bpp (ARGB8888)

#0111 : 0111

Transparency mode 4 bpp

#1000 : 1000

Transparency mode 8bpp

#1001 : 1001

Luminance offset mode 4 bpp

#1010 : 1010

Luminance offset mode 8 bpp

#1011 : 1011

16 bpp (ARGB1555)

#1100 : 1100

16 bpp (ARGB4444)

#1101 : 1101

16 bpp (APAL8 mode)

#1110 : 1110

YCbCr422 (the blend engine allows only a single YCbCr layer in any blend operation)

#1111 : 1111

Reserved

End of enumeration elements list.

TRANS : Transparency Level. Specifies the alpha value for the layer. This value may be used by the blending engine to blend pixels on this layer. Value can vary between 0-255 iwhere 0 is completely transparent adn 255 is completely opaque.
bits : 20 - 27 (8 bit)
access : read-write

SAFETY_EN : Safety Mode Enable Bit. Valid only for layer 0 and layer 1. For registers of all other layers, this should be set to 0.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Safety Mode is disabled

#1 : 1

Safety Mode is enabled for this layer

End of enumeration elements list.

DATA_SEL : Selects the Tile data either from MCU memory or CLUT.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tile Mode data resides in the MCU memory

#1 : 1

Tile mode data resides in the CLUT

End of enumeration elements list.

TILE_EN : Enable the Tile Mode.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.

EN : Enable the layer.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

OFF

#1 : 1

ON

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.