Forum: FPGA, VHDL & Co. Xilinx ISE Webpack -> Warung bei Synthese


von Der T. (Gast)


Lesenswert?

Hallo!

Ich mach gerade meine ersten "Gehversuche" mit CPLD's.
Dazu benutze ich den XC9536-7PC44 und das ISE Webpack.

Vorerst möchte ich mit VHDL ersparen und mir meine Funktionen als
Schematic zusammenstellen.

Ich habe nun als ersten Versuch ein UND-Gatter mit 3 Eingängen genommen
und die Pins den Anschlüssen zugewiesen. Bei der Synthese brint er mir
jedoch folgende Warnung:

"WARNING:Xst:2036 - Inserting OBUF on port <OUT1> driven by black box
<NAND3B1>. Possible simulation mismatch."

Das Ergebnis ist jedoch einwandfrei in Echtzeit lauffähig.

Was will mir die Software mit der Warung sagen? :)

Schöne Grüße,
Techniker

von Der T. (Gast)


Lesenswert?

Kennt sich keiner damit aus? :-/

von frank (Gast)


Lesenswert?

das ist ein warning für die simulation (wie schon dasteht). Um korrekt
zu simulieren muss man die "black box component", in dem fall
"NAND3B1", durch einbinden der richtigen bibliothek hinzufügen.
Zitat eines allwissenden (nein, nicht von mir): "ach, das sind bloss
warnings, die kann man ignorieren" ;)))

frank

von Der T. (Gast)


Lesenswert?

Danke frank für die Info! :)

Weisst du auch, wie das einbinden funktioniert?

Diese Software doch recht umfangreich und brauchbare, aktuelle
Anleitungen sind leider sehr spärlich.. :-/

Schöne Grüße!

von Joachim (Gast)


Lesenswert?

Wenn Du erfolgreich simulieren willst, musst Du Dich wohl oder übel mit
VHDL auseinandersetzen.
Die Schematics-Eingabe kannste vergessen.
Das hab ich anfangs auch probiert, weil ich keine Lust hatte, VHDL zu
lernen.
Hab dann aber schnell eingesehen, dass nur VHDL der richtige Weg ist.
Wenn Du sowieso mit so einfachen Versuchen, wie UND-Gatter anfängst,
dann bietet sich an, dies auch in einer Zeile VHDL zu schreiben, oder?
Dann brauchst Du keine Bibliotheken, sondern siehst direkt, was wie
passiert.
In ein paar Tagen willst Du nie mehr eine Schaltplaneingabe sehen :-)

von Frank (Gast)


Lesenswert?

Ich schliesse mich Joachim an. Schematics-eingabe fällt für größere
schaltungen eh flach. Das und-gatter in VHDL niederzuschreiben geht
sehr fix. dann kannsst Du es auch ordetnlich simulieren. Da fängt es
dann aber an sich zu unterscheiden in pre-simulation (vor der synthese)
und post-simulation nach der synthese. An der stelle sei auf
weiterführende Literatur verwiesen

Frank

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
Noch kein Account? Hier anmelden.