Servus, ich suche im Rahmen einer Projektarbeit für ein Altera DE2-115
Board den VHDL Code und Pinbelegung für einen Sinustongenerator.
Hat jemand Erfahrung damit oder kann mir den Code und die Pinbelegung
dafür posten?
Vielen Dank im Voraus ;)
Pascal K. schrieb:> Servus, ich suche im Rahmen einer Projektarbeit für ein Altera> DE2-115 Board den VHDL Code und Pinbelegung für einen Sinustongenerator.
Wie wäre es mit "Selbermachen"? Ist ja nun kein Hexenwerk...
> Hat jemand Erfahrung damit oder kann mir den Code und die Pinbelegung> dafür posten?
Zum Code: du musst einen Sinus erzeugen und den hinterher auf einem
DA-Wandler oder per PWM ausgeben. Alles keine Raketentechnik. Dein
Stichwort: DDFS
http://www.lothar-miller.de/s9y/categories/31-DDFS
Welche Pins deines FPGAs an den Lautsprecher oder den DAC gehen, das
weißt nur du oder du kannst es im Handbuch deines Boards nachgucken.
Zu deinem Board gibt es da was von Terasic, da steht das drinnen welcher
FPGA Pin wo auf dem Board hingeht.
Pascal K. schrieb:> Wie muss ich die Pins belegen, wenn ich den Sinuston über Lautsprecher> vom Board hören will?
Wie ist der Lautsprecher vom Board angeschlossen?
Denk dran: du studierst und hast dir die Projektarbeit ausgesucht, und
du solltest was dafür tun und was dabei lernen. Oder meinst du nicht?
:-/
Wenn du dir vergegenwärtigst, dass ein Lautsprecher schon ein Tiefpass
ist, dann muss nur deine PWM-Frequenz ausreichend hoch sein, und es
reicht aus, wenn du den Lautsprecher direkt an einen FPGA-Pin
anschließt. So habe ich das beim SAB0600 Nachbau auch gemacht:
Beitrag "SAB0600 in VHDL (war: Warum ist hier weniger los als)"http://www.lothar-miller.de/s9y/archives/85-SAB0600.htmlPascal K. schrieb:> Beim Kompilieren gibt es keine Fehler
Ja, irgendwie logisch. Das ist ja auch im Groben mein DDFS Code.
BTW: mach bitte die Tokens [ vhdl ] und [ /vhdl ] ohne die Leerzeichen
um den Code. Das ist besser für das Syntax-Highlighting...