Forum: FPGA, VHDL & Co. Pulsgenerator


von Sebastian (Gast)


Lesenswert?

Hallo,

so nachdem ich jetzt einigermaßen den Einstieg in die VHDL-Geschichte
samt Entwicklungsumgebung von Xilinx durchgestanden habe, möchte ich
als erstes kleines "sinnvolles" Projekt einen Pulsgenerator bauen.
Dazu möchte ich auf einem DAC Spannungswerte schreiben. Den DAC Ausgang
beschalte ich dann einfach noch mit einem RC-Tiefpass und fertig.

Das Hauptproblem sehe ich in dem Abspeichern meiner Pulsform im
Spartan3 FPGA (Starterkit). Ich denke ich kann einfach die Pulsform als
ein array von integer angeben. Inhalt Arrayindex i an den DAC schicken.
Anschließend i++ und wieder Daten an den DAC schicken....

Müßte doch funktionieren oder? Wäre super wenn ihr mir ein paar
Schlagfwörter posten könntet's, in Sachen Constants Array bzw.
vielleicht ist es besser alles ins Block-RAM zu schreiben. Aber wie???

Wie gesagt mir geht's um Schlagwörter, googeln und suchen tue ich
gerne selber.

Danke Sebastian.

von Molloch (Gast)


Lesenswert?

Heho, das klingt ja alles recht interessant. Kannst Du vielleicht mal
posten wie Du an die Sache rangegangen bist und wie lange es gedauert
hat? Vielleicht hast Du ja ein paar hilfreiche links, hier gibt es ne
Menge leute die auch mit FPGAs arbeiten wollen aber nicht so richtig
wissen wie sie vorgehen sollen.

Molch

von Sebastian (Gast)


Lesenswert?

Eine Frage zum Block RAM. Kann ich den über z.B. RS232 im laufenden
Betrieb umprogrammieren??? XAPP643.pdf kann dazu keine Antwort
finden....

Sebastian

von Xenu (Gast)


Lesenswert?

Selbstverständlich geht das, sonst wärs ja kein RAM...

von Sebastian (Gast)


Lesenswert?

Ok, danke. Man kann sich ja nie sicher sein....

von UART (Gast)


Lesenswert?

Du solltest unbedingt auch noch einen Blick ins XST-Benutzerhandbuch
werfen. Ist bei den WebPack-Dokus mit dabei (xst.pdf).

Dort steht einiges zum Thema RAM-/ROM-Codierung.

von Sebastian (Gast)


Lesenswert?

Danke werde ich tun. Das XAPP643.pdf ist ein pdf speziell zu diesem
Thema....

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
Noch kein Account? Hier anmelden.