Hallo,
Ich suche schon den ganzen Tag nach einen guten Demo oder Info wie
ich zwei erstellte Schematic Symbole in einen top Schematic einbinde.
ich bekomme immer error bei einer *vf Datei. Ich denke die muss umgeschrieben werden.
So wie bei vhdl Module, da weiß ich wie es geht, aber in der vf Datei nicht
Fazit: lass das mit den Schematics einfach und verwende deine HDL zur Verdrahtung, so dass man auch ohne den grade aktuellen (und in 10 Jahren nicht mehr lauffähigen) Schaltplaneditor auskommt.
das werde ich auch tun, aber ich bin wie geschrieben ein neuling
und muss üben üben üben....
VHDL ist eine mächtige Sprache, nicht so wie Pascal oder C++
Aber ich muss ermal alles testen was geht. Und ich habe heute Nacht auch rausbekommen wie ich 2 Schematic zu einen top.sch zusammen einfügen kann.
Auf das schematic in Hierarchy klicken und dann in Processes
View HDL Funktional Model und View HDL Instantiation rechte Maus Taste
und auf Process Properties von Verilog auf VDH stellen.
Mein Vorschlag: fang einfach mit einer blinkenden LED an, mach dann das Lauflicht, die 7-Segmentanzeigen, die Uhr, das LCD, serielle Schnittstelle usw. Und das gleich samt Simulation(!!) und Testbench von vorn herein in der HDL, die du später verwenden willst. Das proprietäre Schaltplan-Gehampel ist rausgeworfene Zeit.
Welches Tool (und in welcher Version) verwendest Du?
die Frage ist noch nicht beantwortet, zum Glück gibt es nur wenige, Quartus ist es nicht, da heißen die Verilog-Files ".v". Ich vermute etwas von Xilinx.
Ich arbeite gern mit einem einzelnen top-level schmatic, da ich als Hardware-Mensch Schaltpläne gewohnt bin.
Hier mein altes Beispiel zu einem Lattice-CPLD ispLSI1016 in ABEL/Synario:
Beitrag "Re: Frequenzzähler Uno"
Abgesehen von dem zitierten uralten Lattice-CPLD mit Synario habe ich bisher nur Quartus mit Verilog benutzt, für ein CPLD der Altera MAX II Serie.
Und noch ein altes ISE für ein Xilinx-CPLD der Coolrunner Serie, schon im Jahr 2000 ausgestorben, aber nur für den Programmer am Parallelport unter WinXP der darin enthalten war. Und ein CPLD von Atmel mit WinCUPL. Ein altes Spartan Eval-Board liegt auch noch irgendwo und ein FPGA-Board von Altera, lauter angefangene Projekte. Also von allem etwas, aber nur Quartus etwas ausführlicher, das habe ich auch hier wieder (unter Linux) installiert und will es irgendwann demnächst wieder benutzen. Ich finde Verilog übersichtlicher, aber das ist Geschmackssache.
Hallo Lothar M,
das mache ich doch schon alles in VHDL zu Programmieren.
Es gibt ja noch andere Sachen in der Schematic Symbole und ich
wollte schauen wie Xilinx sowas Programmiert.
Es gibt ja noch andere Sachen in der Schematic Symbole und ich
wollte schauen wie Xilinx sowas Programmiert.
Vergiss es.
Das, was trivial ist (wie Zähler und Multiplexer und Logik), schreibst du leichter und kürzer selber.
Und von dem, was kompliziert ist, bekommst du nur einen VHDL-Wrapper, der als Interface zur eigentlichen Komponente dient. Dei Komponente selber gibt es aber nur als Netzliste, nicht als VHDL-Beschreibung.