cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Voyager
Voyager
900 Views
Registered: ‎05-30-2017

VIdeo Timing Controller generate 1080p/i@50 timing signals

Jump to solution

Hello,

someone knows the correct parameters to configurate VTC for 1080 i and p 50Hz?

Particularly width and position of hsync and vsync.

Thank you very much.

0 Kudos
Reply
1 Solution

Accepted Solutions
Voyager
Voyager
868 Views
Registered: ‎05-30-2017

I did it. This is the configuration 1080p 50

The attached file is very useful for resolution parameters

tx_VTC_ptr[0x60/4] = (1080<<16)|1920;
tx_VTC_ptr[0x6C/4] = 0x0000003F; //polarity field_id_out (L field 0 H field 1)
tx_VTC_ptr[0x70/4] = 2640;
tx_VTC_ptr[0x74/4] = (1125<<16)|1125;
tx_VTC_ptr[0x78/4] = ((1920+192+88)<<16)|(1920+192); //[12:0] HSYNC_START = HACTIVE+HFRONTPORCH //[28:16] HSYNC_END = HACTIVE+HFRONTPORCH+HSYNCWIDTH
tx_VTC_ptr[0x7C/4] = (1920<<16)|1920;
tx_VTC_ptr[0x80/4] = (1088<<16)|1083;
tx_VTC_ptr[0x84/4] = (1920<<16)|1920;
tx_VTC_ptr[0x88/4] = (1920<<16)|1920;
tx_VTC_ptr[0x8C/4] = (1088<<16)|1083;
tx_VTC_ptr[0x90/4] = (1920<<16)|1920;
tx_VTC_ptr[0x94/4] = (1080<<16)|1920;

View solution in original post

0 Kudos
Reply
3 Replies
Voyager
Voyager
869 Views
Registered: ‎05-30-2017

I did it. This is the configuration 1080p 50

The attached file is very useful for resolution parameters

tx_VTC_ptr[0x60/4] = (1080<<16)|1920;
tx_VTC_ptr[0x6C/4] = 0x0000003F; //polarity field_id_out (L field 0 H field 1)
tx_VTC_ptr[0x70/4] = 2640;
tx_VTC_ptr[0x74/4] = (1125<<16)|1125;
tx_VTC_ptr[0x78/4] = ((1920+192+88)<<16)|(1920+192); //[12:0] HSYNC_START = HACTIVE+HFRONTPORCH //[28:16] HSYNC_END = HACTIVE+HFRONTPORCH+HSYNCWIDTH
tx_VTC_ptr[0x7C/4] = (1920<<16)|1920;
tx_VTC_ptr[0x80/4] = (1088<<16)|1083;
tx_VTC_ptr[0x84/4] = (1920<<16)|1920;
tx_VTC_ptr[0x88/4] = (1920<<16)|1920;
tx_VTC_ptr[0x8C/4] = (1088<<16)|1083;
tx_VTC_ptr[0x90/4] = (1920<<16)|1920;
tx_VTC_ptr[0x94/4] = (1080<<16)|1920;

View solution in original post

0 Kudos
Reply
Moderator
Moderator
851 Views
Registered: ‎11-09-2015

Hi @pierlum ,

The video_common driver contains also a lot of video format defined you can use in your application:

https://github.com/Xilinx/embeddedsw/blob/master/XilinxProcessorIPLib/drivers/video_common/src/xvidc_timings_table.c


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
Voyager
Voyager
822 Views
Registered: ‎05-30-2017

Hi @florentw ,

Very usefull!

Thank you very much.

 

0 Kudos
Reply