Hallo! Ich möchte gerade eine VGA tutorial () auf meinem DE2 board ausprobieren, jedoch funktioniert das nicht richtig. ich glaube es scheitert an der clk-frequenz. Mein board kann nur 50Mhz und 27Mhz anbieten. Für die Anwendung vom Tutorial brauche ich jedoch 25.125Mhz. Oszillatoren oder ähnliches habe ich nicht zur Verfügung. ich habe lediglich das developer board. also kann ich nicht auf eine externe clock zurückgreifen. mir kam die idee, dass man doch eigentlich folgendes machen könnte um auf die 25.125mhz zu kommen
1 | -- generate a 25 MHz clock
|
2 | process (clk50_in) |
3 | begin
|
4 | if clk50_in'event and clk50_in = '1' then |
5 | if (clk25 = '0') then |
6 | clk25 <= '1'; |
7 | else
|
8 | clk25 <= '0'; |
9 | end if; |
10 | end if; |
11 | end process; |
12 | |
13 | process (clk25, reset).... |
end process; würde der obige ansatz funktionieren? gibt es einfachere möglichkeiten? lg