TFT-LCD의 timing을 설정하기 위해서 데이타 쉬트를 보면 용어들이 조금씩 다르게 표현되어 있습니다.

아래는 사용하는 용어 중 가장 많이 사용하는 용어를 표현하였습니다.

 

Horizonal Timing : Pixels

A : Scanline time
B : Sync pulse lenght  = hsync_len
C : Back porch = right_margin

D : Active video time
E : Front porch =  left_margin


                       ______________________                  ________
      ________|             VIDEO                   |________| VIDEO (next line)
             |--C--|----------------D---------------|--E--|
      __   ________________________________    ___________
          |_|                                                      |_|
          |B|
          |-------------------------A----------------------|

 

 


Vertical Timing : Lines

 

    O : Total frame time
    P : Sync length = vsync_len
    Q : Back porch = lower_margin
    R : Active video time
    S : Front porch = upper_margin


                        ______________________                  ________
       ________|        VIDEO                        |________|  VIDEO (next frame)
              |--Q--|---------------R----------------|--S--|
       __   ________________________________    ___________
           |_|                                                      |_|
           |P|
           |--------------------------O---------------------|

 

 

framebuffer 관련 내용은 kernel 소스의  Documentation/fb/framebuffer.txt 를 참조하시면 됩니다.