+ Post New Thread
Results 1 to 8 of 8
  1. #1
    Junior Member level 2
    Points: 413, Level: 4

    Join Date
    Aug 2013
    Posts
    21
    Helped
    6 / 6
    Points
    413
    Level
    4

    How to determine frame rate from pixel clock

    Hi I have designed VGA controller for XGA 1024x768 and its pixel freq is 65 MHz. How do I determine the frame rate (fps) for this.

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 5
    Points: 37,911, Level: 47
    Achievements:
    7 years registered

    Join Date
    Jun 2010
    Posts
    6,874
    Helped
    2019 / 2019
    Points
    37,911
    Level
    47

    Re: How to determine frame rate from pixel clock

    you know you get 1024x768 (786,432) pixels per frame. 65,000,000/768432 = 82.65. But theres probably some blanking overhead, so its likely to be 60Hz. You need to read the timing specs.



  3. #3
    Junior Member level 2
    Points: 413, Level: 4

    Join Date
    Aug 2013
    Posts
    21
    Helped
    6 / 6
    Points
    413
    Level
    4

    Re: How to determine frame rate from pixel clock

    Is Screen refresh rate 60 Hz is same as 60 fps. What should be the pixel clock if I want 1024x768, 30fps



    •   AltAdvertisement

        
       

  4. #4
    Advanced Member level 5
    Points: 14,946, Level: 29
    mrflibble's Avatar
    Join Date
    Apr 2010
    Posts
    2,724
    Helped
    687 / 683
    Points
    14,946
    Level
    29

    Re: How to determine frame rate from pixel clock

    Strictly speaking fps doesn't matter for pixel clock, it's the refresh rate that matters for pixel clock. And no, refresh != fps. For example it's perfectly fine to have a 120 Hz refresh with only 30 fps. And in that example the pixel clock will be dictated by the 120 Hz refresh.


    1 members found this post helpful.

  5. #5
    Junior Member level 2
    Points: 413, Level: 4

    Join Date
    Aug 2013
    Posts
    21
    Helped
    6 / 6
    Points
    413
    Level
    4

    Re: How to determine frame rate from pixel clock

    What is the formula to calculate the fps, If my VGA Controller is 1024x768 and pixel clock is 65 MHz. What adjustment i have to do if I want 30fps output.



  6. #6
    Advanced Member level 5
    Points: 37,911, Level: 47
    Achievements:
    7 years registered

    Join Date
    Jun 2010
    Posts
    6,874
    Helped
    2019 / 2019
    Points
    37,911
    Level
    47

    Re: How to determine frame rate from pixel clock

    There isnt one. The FPS is just how often you update the output. You could have a 60Hz refresh rate (ie, you output 60 frames per second) but if the frame buffer is only updated every other refresh, then the frame rate is only 30 fps.
    So there is no formula to work out from the resolution and pixel clock. The FPS is determined by you.


    1 members found this post helpful.

    •   AltAdvertisement

        
       

  7. #7
    Advanced Member level 5
    Points: 14,946, Level: 29
    mrflibble's Avatar
    Join Date
    Apr 2010
    Posts
    2,724
    Helped
    687 / 683
    Points
    14,946
    Level
    29

    Re: How to determine frame rate from pixel clock

    Take a display where you change the content once per day, but obviously still have a refresh rate of 60 Hz. Then the formula for your number of fps = 1/(24*3600). There we go, formula, problem solved.

    Also, 1 microsecond of googling: http://en.wikipedia.org/wiki/Frame_rate


    1 members found this post helpful.

  8. #8
    Super Moderator
    Points: 260,224, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    45,441
    Helped
    13826 / 13826
    Points
    260,224
    Level
    100

    Re: How to determine frame rate from pixel clock

    If the question is about CRT interface standards, there's a fixed relation between pixel and vertical frequency. The popular XGA standard uses 65 MHz pixel frequency with 60 Hz vertical scanning frequency. It's available both in analog VGA and digital DVI interface.


    1 members found this post helpful.

--[[ ]]--