How do I generate the clock for VGA?


I’m pretty new to FPGA (used the Mojo V3 in the past). I wanted to start tinkering with my shiny new A2 board and the first project I want to do is generate a VGA image. Even a test pattern would suffice.

I understand the official VGA timing to be 25.175 MHz. Also, from what I understand, the A2 board supports PLL. Now I’m not going to pretend to know what that is (I messed with it briefly with my Propeller mcu) but I believe it can be used to take the onboard oscillator and get arbitrary frequencies.

Is this the case? If so, are there any tutorials on how to do this?



…from what I am reading here:

the A2’s PLL won’t work for VGA, so you may need an external oscillator as demonstrated on the A1 in that same thread?