#so meine ersten DCMs sind am laufen :-).
Gratulation! viele haben schon vorher aufgegeben.
#Auch habe ich noch nicht rausgefunden, was ich tun muss, wenn ich an
#meinem DCM-Modul etwas über den Wizard ändere, syntethisiere und das
#dann wieder im schon geöffneten ModelSim simulieren will. Da kommt
#dann
#immer Blödsinn. Ein Neustart von ModelSim liefert mir dann die
#erwarteten Ergebnisse.
Da ist begriffewirwar in der Luft. Du musst den VHDL Code zweimal
compilieren.
(1) Für die richtige Hardware per XST (sagt man auch synthetisieren
zu)
(2) Für die simulation mit modelsim (sagt man compilieren) zu.
Also neben synthese musst du expliziet in Modelsim per compile die DCM
(und bei gaänderten Ports) auch das TopLevel übersetzten lassen. Dann
die Simulation per "restart" (Button oder im Modelsim Hauptfenster
(Shell) eintippern) zurücksetzen. Jetzt lädt Modelsim die geänderten
und compilierten Files und simuliert das aktuelle design. Xilinx hat
IMHO die Simulation nur rudimentar in den Toolflow per projektnavigator
eingebunden. Die simulation ist quasi ein zweiter
Compiler neben der Synthese und wird nicht(?) von der ISE automatisch
bei neuen Sources aufgerufen.
#Ich hab' irgendwie Probleme beim Wizard die nicht benutzten Ausgänge
#zu GNDen. Ich bekome immmer die Warnung nicht benutzter Port Z.b.
#CLOCK2X...
Schreib an die offenen Ausgänge in der Portmap der DCM
=> open,
Das sollte helfen, Oder besagt die warning das die dll ohne Feedback
läuft? Poste die warning am besten.
Richtig grounden sollte man die DCM ausgänge nicht, also
=> GND,. (Ich kann mich aber hier irren).
#Jetzt habe ich mal eine Frage
#zum DCM Wizard. Benutzt Ihr das Tool? Oder strickt Ihr Eure DCMs
#selber.
Der DCM wizard ist inzwischen recht brauchbar. Allerdings ist jeder
Wizard Magie also manchmal fauler Zauber. Deshalb hacke ich die DCM's
per Hand in den Code, auch wenn man sich erstmal durch die Doku und
application notes lesen muss. Aber lesen bildet und selber Wizard sein
ist besser angesehen und bezahlt als nur ein halbgebildeter Klickfix zu
sein.
Zumindest hoffe ich das :-()