Forum: FPGA, VHDL & Co. Übersetzung Verilog -> VHDL


von Hans H. (hanshirsch)


Angehängte Dateien:

Lesenswert?

Hallo,
könnte mir jemand helfen den Code in VHDL zu übersetzen?

Gruß,
H.H.

von Mathi (Gast)


Lesenswert?

Es gibt Verilog nach VHDL compiler.
Einen findest Du unter http://doolittle.icarus.com/~larry/vhd2vl/ .
Allerdings darf man von open-source Varianten nicht zuviel erwarten. 
D.h. Du musst selber über das ergebnis drüber schauen. Aber für einen 
ersten Schuß ist das nicht schlecht.

von max (Gast)


Lesenswert?

blöde frage: warum nimmst du nicht einfach einen schon in vhdl 
geschriebenen aus dem netz her? (alternativ coregenerator oä)

von Hans H. (hanshirsch)


Lesenswert?

> Einen findest Du unter http://doolittle.icarus.com/~larry/vhd2vl/ .

Ist das nicht ein VHDL to Veri8log Converter???

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hans Hirsch schrieb:
> könnte mir jemand helfen den Code in VHDL zu übersetzen?
Nein, ich bin kein Verilog-Spezi, aber die Funktion ist so offen 
dargelegt, da kann doch eigentlich nichts schiefgehen:
Das ist lediglich ein Multiplexer, der über einen Zustandsautomaten 
state jeweils beim BaudTick weitergeschaltet wird. Zum Schluss wird 
das Ganze in der vorletzten Zeile noch auf den Ausgang registriert.


BTW:
Sammelst du möglichst viele Arten, einen UART-Sender zu implementieren? 
Ich kann mir vorstellen, das ist auch ein hübsches Hobby...  ;-)

von Mathi (Gast)


Lesenswert?

Stimmt! Sorry!
Ich schaue nochmal wie das andere hieß...

von Mathi (Gast)


Lesenswert?

Angeblich kann auch Icarus nach VHDL übersetzen:
http://iverilog.wikia.com/wiki/Using_VHDL_Code_Generator

von SuperWilly (Gast)


Lesenswert?

>Angeblich kann auch Icarus nach VHDL übersetzen:
>http://iverilog.wikia.com/wiki/Using_VHDL_Code_Generator

Wo findet man denn den Download für dieses Tool ?

SuperWilly

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

Also, ich hatte jetzt mal 10 Minuten Zeit.... :-/

Der Baudratengenerator ist im Original-Verilog-Code arg umständlich
(unverständlich) beschrieben, den habe ich etwas vereinfacht. Im Anhang
der VHDL-Code und ein Screenshot der Waveform vom Simulator...

BTW:
Wie weit ist die Suche nach Konvertierungsprogrammen gediehen?  ;-)

von Hans H. (hanshirsch)


Lesenswert?

Super, danke!
Ich vermute es gibt mehr oder es ist einfacher VHDL -> Verilog als 
Verilog ->VHDL zu konvertieren.

Gruß

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.