Taktrate

Gast #201858
Lesenswert?
• ▲
▼
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?
Gast #201863
Lesenswert?
• ▲
▼
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
Gast #201865
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.