wie kann man bei eine grafikausgabe mit einem spartan3 board machen? es ist versucht worden ein fertiges beispiel aus dem intenet zu laden und in das board geladen. es hat nicht funktioniert es ist am bildschirm falscher mode gestanden (zu hohe auflösung). wie kann man ansonsten die taktrate drosseln? das spartan board hat einen 50 Mhz oszillator on board. kann man den irgendwie runterteilen?
Hallo, beim Spartan3 gibt es ein DCM (Digital Clock Manager). Damit kannst am einfachsten den Takt herunter teilen. Was für eine Grafikausgabe willst du denn realisieren?
im prinzip nur ein "normales" Bild und in weiterer folge dann dieses tic tac toe spiel ( oben eingefuegt) wie funktioniert der dcm? auf dem starterkit bord ist ja ein 50 mhz quartz
Nimm einen Zähler und takte diese mit dem Systemtakt. Wenn Du nun das LSB des Zählers als neuen Takt nimmst, hast Du den Systemtakt um Faktor zwei heruntergeteilt. Mit diesem kannst du den Rest der Schaltung takten (25Mhz). An der FH haben wir mal ein Squashspiel für den Monitor gemacht. Wir haben einen 50 MHz Quarz benutzt und intern mit 25Mhz und 400 kHz gearbeitet. Gruß Jörn
gibt es dieses beispiel noch? bin relativ neu auf dem gebiet, mit einem funktionierendem beispiel hätte ich die möglichkeit gewisse programmteile besser zu verstehen
einfach so (damit wird der takt um 2 geteilt) if(CLK_EXT 'event and CLK_EXT = '1')then CLK <= NOT CLK; end if; -- CLK_EXT sind die 50 MHZ und CLK sind jetzt 25 MHZ bedenke aber -- das der CLK jetzt nicht mehr auf der ´globalen Clock Leitung liegt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.