Blockschaltbild aus VHDL-Code?

Gast #478260
Lesenswert?

Hallo

Ich möchte aus VHDL-Code ein Blockschaltbild erzeugen, in dem die 
einzelnen Prozesse und Entitys verdrahtet sind. Erste Frage: Mit welchen 
Programmen kann man das machen?

Wenn ich das Ganze in ModelSim mache (Add to Dataflow), fasst ModelSim 
manche Prozesse automatisch zusammen und sagt dann MERGED#bla,blu. 
Zweite Frage: Wie bringe ich ModelSim bei, dass es das nicht machen 
soll?

Über Antwort(en) würde ich mich freuen. Bedanke mich schonmal.

Gruß Hans
Gast #478281
Lesenswert?

@Hans

>Wenn ich das Ganze in ModelSim mache (Add to Dataflow), fasst ModelSim
>manche Prozesse automatisch zusammen und sagt dann MERGED#bla,blu.
>Zweite Frage: Wie bringe ich ModelSim bei, dass es das nicht machen
>soll?

Bei einer Verhaltenssimulation auf RTL Ebene wird nix gemerged.

MFG
Falk
Gast #481583
Lesenswert?

Bei ISE wählt man die Datei aus und dann gibt es eine Wizard, der aus 
den IN/Outputs das Symbol erzeugt. Dieses kann Du dann im Schaltplan 
verwenden. Hinter dem Symbol steht dann Dein geschriebenes  Modul
Gast #516181
Lesenswert?

Hans: Das geht aber sicher nur unidirektional, oder? Kann ich das 
Projekt auch so weiterbehandeln?  Wie verhindere ich, daß Xilinx mir bei 
der Synthese aus dem Sch/Sym eine neue HDL generiert und die 
ursprüngliche überschreibt ?
Gast #516869
Lesenswert?

Das Symbolfile repräsentiert dein HDL-File in einem Blockschema. Es ist 
nur ein Kästchen mit allen Inputs links, und den Outputs rechts. Bei 
einem Doppelklick darauf öffnet sich das ursprüngliche HDL File.
Nützlich ist das um ein HDL-File in ein (Block-)Schemafile einzufügen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren