Preliminary
THCV245A_Rev.0.90_E
Copyright©2020 THine Electronics, Inc.
THine Electronics, Inc.
Security C
49/67
6.27 Build-In Self-Test pattern generator (BIST)
RGB888 3Byte mode pattern generator is available. Hsync width is 1 pixel fixed. Vsync width is 1 line fixed.
Generated pattern is transmitted on Main-Link. As of V-by-One® HS output format, R_OUTPUT_FMT register
value is ignored and format is fixed to RGB888 when R_BISTEN = 1, Enabled.
Table 44.
V-by-One® HS Build-In Self-Test pattern generator (BIST) setting
Addr(h)
Bits
Register
w idth
R/W
Description
Default
0x1004
[1]
R_VSYNC_POL
1
R/W
V-by-One® HS Vsync polarity
0:High pulse (High active) (THCV242-Q default)
1:Low pulse (Low active)
1'h0
0x1004
[0]
R_HSYNC_POL
1
R/W
V-by-One® HS Hsync polarity
0:High pulse (High active) (THCV242-Q default)
1:Low pulse (Low active)
1'h0
0x105F
[0]
R_BISTEN
1
R/W
BIST Enable
0:Disable
1:Enable
1'h0
0x1060
[4:0]
R_BIST_PTN
5
R/W
BIST pattern select
00: Automatic pattern sw itching repetition from 01 to 0E
01~05: raster patterns
06~07: color bar patterns
08~0B: ramp patterns
0C: 16x16 pixel checker
0D: Frame
0E: Sub checker
0F: reserved
10: Frame2
11~16: checkers
17: Cursor
18~1F: reserved
5'h00
0x1061
[7:0]
R_GS_SEL_R
8
R/W
BIST Gradient Setting Red
00:Black <=> FF:Red
8'hff
0x1062
[7:0]
R_GS_SEL_G
8
R/W
BIST Gradient Setting Green
00:Black <=> FF:Green
8'hff
0x1063
[7:0]
R_GS_SEL_B
8
R/W
BIST Gradient Setting Blue
00:Black <=> FF:Blue
8'hff
0x1064
[3:0]
R_CURSOH[11:8]
4
R/W
BIST Cursor position on horizontal direction
4'h0
0x1065
[7:0]
R_CURSOH[7:0]
8
R/W
BIST Cursor position on horizontal direction
8'h00
0x1066
[3:0]
R_CURSOV[11:8]
4
R/W
BIST Cursor position on vertical direction
4'h0
0x1067
[7:0]
R_CURSOV[7:0]
8
R/W
BIST Cursor position on vertical direction
8'h00
0x1068
[1:0]
R_HACTIVE_V[9:8]
2
R/W
BIST Hactive pixel number setting
Hactive pixel number = "R_HACTIVE_V" x4
2'h1
0x1069
[7:0]
R_HACTIVE_V[7:0]
8
R/W
BIST Hactive pixel number
Hactive pixel number = "R_HACTIVE_V" x4
8'hE0
0x106A
[2:0]
R_VACTIVE_V[10:8]
3
R/W
BIST Vactive line number (must be even number)
3'h4
0x106B
[7:0]
R_VACTIVE_V[7:0]
8
R/W
BIST Vactive line number (must be even number)
8'h38
0x106C
[1:0]
R_HBLANK_V[9:8]
2
R/W
BIST Hblank pixel number setting
Hblank pixel number = "R_HBLANK_V" x4
2'h0
0x106D
[7:0]
R_HBLANK_V[7:0]
8
R/W
BIST Hblank pixel number
Hblank pixel number = "R_HBLANK_V" x4
8'h46
0x106E
[1:0]
R_VBLANK_V[9:8]
2
R/W
BIST Vblank line number
2'h0
0x106F
[7:0]
R_VBLANK_V[7:0]
8
R/W
BIST Vblank line number
8'h27
0x1070
[0]
R_HBP_V[8]
1
R/W
BIST Hbackporch pixel number setting
Hbackporch pixel number = "R_HBP_V" x4
1'h0
0x1071
[7:0]
R_HBP_V[7:0]
8
R/W
BIST Hbackporch pixel number setting
Hbackporch pixel number = "R_HBP_V" x4
8'h28
0x1072
[6:0]
R_VBP_V
7
R/W
BIST Vbackporch line number
7'h10