一、参数的计算
         直入正题,已知某一1024*600的LCD屏幕,屏幕参数大致如下:


 如何设置IP核配置界面的参数呢?

细调参数几乎用不到,我们主要说一下水平设置和垂直设置的8个参数如何配置。取LCD屏幕的典型值作为参考值,配置VTC IP的8个参数。
水平设置部分:
         active_size = 1024,直接输入即可
         Frame_size = 1344,直接输入即可
         Sync start = active_size + Front porch = 1024+150 = 1174。
         Sync end = active_size + Front porch + Hsync width = 1024+150+10 = 1184。
        最后可以使用Back porch做一下验证 sync_end = frame_size - back porch = 1344-160 = 1184。
         两种计算方式计算出来的Sync end 相等,参数无误。
垂直设置部分:
         active_size = 600,直接输入即可
         Frame_size = 635,直接输入即可
         Sync start = active_size + Front porch = 600+7 = 607。
         Sync end = active_size + Front porch + Hsync width = 600+7+5= 612。
        最后可以使用Back porch做一下验证 sync_end = frame_size - back porch = 635-23 = 612。
 两种计算方式计算出来的Sync end 相等,参数无误。
把上面计算好的数值填写到UI界面即可:

二、参数计算的依据
         依据手册,VTC发送图像的时序图如下所示。

        先看水平方向,0~Hblank之间,为图像的实际大小,Hblank ~ Hsync start之间为 front porch,
 Hsync start ~ Hsync end之间为HSYNC width,Hsync end~ Hsize为Back porch。
         垂直方向同样理解,不再赘述。



















