Hallo, könnte mir jemand helfen den Code in VHDL zu übersetzen? Gruß, H.H.
Gast
#1452586
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.
Gast
#1452588
blöde frage: warum nimmst du nicht einfach einen schon in vhdl geschriebenen aus dem netz her? (alternativ coregenerator oä)
> Einen findest Du unter http://doolittle.icarus.com/~larry/vhd2vl/ . Ist das nicht ein VHDL to Veri8log Converter???
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... ;-)
Gast
#1452595
Stimmt! Sorry! Ich schaue nochmal wie das andere hieß...
Gast
#1452598
Angeblich kann auch Icarus nach VHDL übersetzen: http://iverilog.wikia.com/wiki/Using_VHDL_Code_Generator
Gast
#1452849
>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
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? ;-)
Super, danke! Ich vermute es gibt mehr oder es ist einfacher VHDL -> Verilog als Verilog ->VHDL zu konvertieren. Gruß
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
