Hallo, könnte mir jemand helfen den Code in VHDL zu übersetzen? Gruß, H.H.
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.
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... ;-)
Angeblich kann auch Icarus nach VHDL übersetzen: http://iverilog.wikia.com/wiki/Using_VHDL_Code_Generator
>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ß
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.