Gast
#3136419
vorneweg: ich weiss, wer viel fragt bekommt viele Antworten ;) Ausserdem muss natürlich jeder seinen Programmierstil finden der zu ihm passt - auch das weiss ich bereits ;) Auf die folgende Frage bin ich heute beim Nachvollziehen eines Codebeispiels von fpga4fun.com gestoßen: Hab dort ein Codebeispiel zum Ansprechen der VGA-Schnittstelle nachvollzogen. Ähnelt sehr dem Anhang VGA1. Register oder Wires werden immer erst dort definiert wo sie gebraucht werden. Und jedes Thema bekommt sein eigenes "always @ (posedge clk). Als Gewohnheitstäter aus dem Bereich "konventionelles Programmieren" hätte ich das gleiche Programm bisher eher so geschrieben wie im angehängten Beispiel VGA2. Erst alle Variablen deklariern, dann alle "always @ (posedge clk)" Aktionen in einem Aufwasch, dann alle Verdrahtungen per assign. Welcher Stil macht mehr Sinn wenn es komplexer wird?