Gibt es irgendwo ein einfaches Tutorial für PLD oder so? Habe mir dies Lattice Diamond runtergeladen da der erste Controller der MachXO2 aus der Sammelbestellung sein würde, komme aber absolut nicht mit dem Programm zurecht. Das Tutorial was beim Programm bei ist habe ich versucht, da wird aber recht schlecht erklärt warum man den das macht was man da machen soll. Sehe ich das richtig das dies schwerer wird als das erlernen von ASM und C um Mikrocontroller zu programmieren?
Martin schrieb: > Sehe ich das richtig das dies schwerer wird als das erlernen von ASM und > C um Mikrocontroller zu programmieren? Nein, nur anders. Insbesondere die Denkweise und die Fehlersuche ist grundlegend anders... Du brauchst nämlich eigentlich 2 Projekte: eines zum Debuggen für den Simulator (Aldec) und eines für die Synthese (Diamond)
Martin schrieb: > Sehe ich das richtig das dies schwerer wird als das erlernen von ASM und > C um Mikrocontroller zu programmieren? VHDL und Verilog sind definitiv schwerer zu erlernen als normale Programmiersprachen, weil sie eigentlich nacheinander beschreiben, was doch schlußendlich parallel zueinander abläuft. Aber man kann seine Schaltungen auch per Schematics, also wie eine normale Schaltung auf einer Leiterplatte entwerfen. Zumindest im Top-Level ist das ganz gut. Ob man dann die verwendeten Funktionsblöcke ebenfalls in Schematics macht oder dafür dann VHDL benutzt, ist Geschmackssache. Ach ja, der Schematics-Seitor von Diamond ist noch häßlicher als der von Xilinx. W.S.
W.S. schrieb: > Ach ja, der Schematics-Seitor von Diamond ist noch häßlicher als der von > Xilinx. Upps. Das geht? Der von Xilinx ist ja schon mehr als besch...eiden. Das einzige Programm wo Schematics und FPGA vernünftig zusammenpassen ist bisher Altium Designer gewesen. Duke
Duke Scarring schrieb: > Upps. Das geht? Ja. Und einiges geht bei Lattice derzeit noch richtig in die Hose: Wenn man z.B. aus einem Schematics ein Symbol generieren will. Workaround: Symbol aus dem vom Schematic aus generierten Verilog-File generieren lassen. Kloar? Ich bin eigentlich ganz froh darüber, daß es ein (zwar grottenhäßliches, aber benutzbares) Schematics auch bei Diamond gibt. Mit VHDL müßte man sich echt befassen und da fehlt mir einfach die Zeit und Muße dafür - nach 3 Wochen was anderes machen muß man bei VHDL fast wieder von vorn anfangen. Schematics hingegen kann jeder, der Elektronik betreibt und nen Stromlaufplan zeichnen kann. W.S.
W.S. schrieb: > Schematics hingegen kann jeder, der Elektronik betreibt und > nen Stromlaufplan zeichnen kann. Und VHDL kann jeder, der mal ein C Programm geschrieben hat. Soweit gängige Meinungen... :-o
>Schematics hingegen kann jeder, der Elektronik betreibt und > nen Stromlaufplan zeichnen kann. Bauteile verbinden kann auch ein kleines Kind, aber kommt dann die gewünschte Funktion heraus und ist diese Synthese-fähig?
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.