Hallo, hat jemand zufällig ein einfaches Design für den DDR2 SDRAM auf einem Spartan 3A/AN Board. Ich möchte damit ein dual-ported RAM für eine VGA/Videoanwendung realisieren. Ich weiß das der MIG von Xilinx ein Design erstellen soll. Doch leider funktioniert das erzeugte Design nicht. Gruß Ralf
Moin... "Einfach" und "DDR2" beisst sich schonmal ganz kräftig. Der MIG erzeugt eigentlich sehr gute Designs, auf welchem Board funktoniert es denn nicht; Evalboard oder Eigenkonstrukt? -- SJ
Es ist ein Spartan 3AN Starter Kit Evaluation Board von Xilinx (Digilent). Mit einfach meinte ich eigentlich das Interface zur Anbindung an weitere Cores. Es gibt ja hier im Forum mehrere User die ein Spartan 3A Evaluation Board mit DDR2 SDRAM haben. Vielleicht hat jemand schon erfolgreich ein DDR2 Controller mit dem MIG erzeugt. Gruß Ralf
Ich habe das geleiche Problem. Hat jemand den DDR2 Ram schon erfolgreich angesprochen? Gibt es schon irgend wo was Lauffähiges? Meine MIG Files laufen nicht und ich habe keinen Simulator um den Fehler zu finden. Ansonsten habe ich schon eine Menge in VHDL auf dem Board programmiert. Jetzt brauche ich mehr Speicher und dafür reicht der interne Speicher nicht mehr aus.
Hallo, zu den MIG-Files gehört auch ein UCF. Hast du die IO-Standards und die Drive-Strength übernommen? Das Interface des DDR-SDRAM-cores für den Spartane in Richtung der Applikation ist ja nun nicht gerade einfach. Ich frage mich, wie du das ohne Simulator fehlerfrei ansteuern willst. Tom
Ich habe das UCF-file vom Entwicklungsboard genommen und die Pins angepasst. Da sind schon die IO standards mit drinnen. Was bedeuten die drive strength genau. Ich kann mit den Zahle, die ich eingeben kann bis jetzt nicht anfangen. Die Files für die Ansteuerung werden durch Skripte generiert und diese packen eine Menge Ballast mit ein. Für die Ansteuerung ist eine Testbench mit dabei, die mit in das Bitfile eingefittet wird. Diese Testbench wollte ich rausschmeißen und dafür meine Applikation ein binden. Was für einen Simulator nutzt du?
René D. schrieb: > Ich habe das UCF-file vom Entwicklungsboard genommen und die Pins > angepasst. > Da sind schon die IO standards mit drinnen. Dann sollten die idR auch funktionieren. > > Was bedeuten die drive strength genau. Ich kann mit den Zahle, die ich > eingeben kann bis jetzt nicht anfangen. > > Die Files für die Ansteuerung werden durch Skripte generiert und diese > packen eine Menge Ballast mit ein. Eigentlich nicht. > Für die Ansteuerung ist eine Testbench mit dabei, die mit in das Bitfile > eingefittet wird. Diese Testbench wollte ich rausschmeißen und dafür > meine Applikation ein binden. Joah, die Testbench bei der Generierung (ob mit DCM oder ohne haengt von deinem Design ab) weglassen und dann musst du eine FSM schreiben, die den MIG zum richtigen Zeitpunkt mit Daten und Controllwords versorgt, mehr ist das eigentlich nicht. Die Timings dafuer kann man sich aus mitgeneriertem (glaube ich, hab atm kein ISE hier) ug086.pdf entnehmen. > Was für einen Simulator nutzt du? Es gibt eine freie Version von Modelsim die fuer diese Zwecke ausreichend seien sollte.
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.