Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10...
Transcript of Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10...
![Page 1: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/1.jpg)
Display Timing Calculation(MB86R01 'Jade')
![Page 2: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/2.jpg)
2Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Formulae
frequencyhorizontalfScalerSC
PLLclockreferenceffrequencyverticalf
clockpixelf
h
ref
v
clkdot
==
==
=
)(
_ HTPVTRff vclkdot **_ =
SCf
f refclkdot =_
clkdot
ref
v
ref
ff
HTPVTRff
SC_**
==
HTPVTRf
f clkdotv *
_=
HTPVTRSCf
f refv **=MhzfJADE ref 666: =
MhzfJADE clockdot 67: _ <
Note:
VDPVf th *=
![Page 3: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/3.jpg)
3Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Clock Generation in Jade
![Page 4: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/4.jpg)
4Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Parameters
![Page 5: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/5.jpg)
5Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Guideline - 1
1. Select the display parameters from the display panel specification
0 < HDB ≤ HDP < HSP < HSP + HSW + 1 < HTP0 < VDP < VSP < VSP + VSW + 1 < VTR
2. Calculate the pixel frequency
3. Calculate the scaler value
Select integer value:->Round down->Round up
Calculate the resulting pixel vertical frequency with the selected scaler value:
Check that the calculated values fulfill the display specifications.Optional: adapt the blanking area to reach a more precise result.
HTPVTRff vclkdot **_ =
clkdot
ref
v
ref
ff
HTPVTRff
SC_**
==
SCf
f refclkdot =_ HTPVTRSC
ff refv **= Mhzf clockdot 67_ <
Note:Skew occurs between the syncs and the RGB/DE signals (the RGB and DE signals are delayed) :- Coral family – 13 pixel clock cycles - Carmine – 15 pixel clock cycles - The timing at the GDC pads is different to the register settings - Panels requiring less H-sync back porch are not supported – the H-sync has to be delayed by external logic
![Page 6: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/6.jpg)
6Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Guideline - 2
4. Set scaler register valueThe scaler value depends on the selected offset
NOTE:Also, when the PLL is selected as the reference clock, frequency division ratios 1/1 to 1/5 are non-functional even if set (!) other frequency division ratios are assigned.
Therefore – valid setting range: 1/6 ... 1/64
NOTE:To achieve timings that require a setting higher than 1/64, the LCS bit of the DCM0/1 register can be used:
LCS = 0: fdot_clk = (fPLL)/SC
LCS = 1: fdot_clk = [(fPLL)/SC]/4
![Page 7: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/7.jpg)
7Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Example - 1
Display Panel:Toshiba Matsushita Display Technology, LTA065B0D0F (6")Vertical frequency: 60 Hz
Excerpt from the display specification:
![Page 8: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/8.jpg)
8Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Example - 2
![Page 9: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/9.jpg)
9Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Example - 3
1. Select the display parameter
HTP 800 VTR 525
HSP 648 VSP 482
HSW 160 VSW 2
HDP 640 VDP 480
Mhznstperiodclockf cclkdot 75.2835minmax_ ====
HzmstvPeriodFramefv 5685.17maxmin ====
![Page 10: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/10.jpg)
10Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Example - 4
2. Calculate the pixel frequency
3. Calculate the scaler
Round down: SC = 26
MhzHzHTPVTRff vclkdot 2.25800*525*60**_ ===
4.262.25
666** _
====MhzMhz
ff
HTPVTRff
SCclkdot
ref
v
ref
OKMhzMhzSCf
f refclkdot >−=== 62.26
26666
_
OKHzMhzHTPVTRSC
ff ref
v >−=== 99.60800*525*26
666**
Mhzf clockdot 67_ <
![Page 11: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/11.jpg)
11Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html
Display Timing Example - 5
Round up: SC = 27
Try to reach a precise result by modifiying the blanking area:
4. Set scaler register value
OKMhzMhzSCf
f refclkdot >−=== 67.24
27666
_
OKHzMhzHTPVTRSC
ff ref
v >−=== 73.58800*525*27
666**
HTP 860 VTR 500
HSP 648 VSP 482
HSW 160 VSW 2
HDP 640 VDP 480 Hzf
MhzfSC
v
clkdot
57.59
4.2626:
_
=
=
Offset 0x100 -> m = SC-1 = 25 = 0x19Write register DCM1: 0x1900
![Page 12: Display Timing Calculation - Fujitsu Global · PDF fileFujitsu Microelectronics Europe - 10 Display Timing Example - 4 2. Calculate the pixel frequency](https://reader033.fdocuments.in/reader033/viewer/2022052300/5a707e587f8b9aa7538c1261/html5/thumbnails/12.jpg)
12Fujitsu Microelectronics Europe - http://www.fujitsu.com/emea/services/microelectronics/gdc/index.html