Forum: FPGA, VHDL & Co. mc8051Oregano 32M16 DDR2 RAM


von Badal K. (badal2008)


Lesenswert?

Hallo,

ich will den mc8051 softcore von Oregano mit einem ddr2 ram verbinden.
Das Board was ich benutze ist das Spartan 3A DSP 1800.

Sollte ich für das Interface(MIG) ein DCM erzeugen oder ist es hier 
nicht notwendig.

Ich habe keins erzeugt, muss ich deshalb einen externen DCM verwenden?

von Duke Scarring (Gast)


Lesenswert?

Die Frage ist, welchen Takt Dein 8051 haben soll/kann und welche Takte 
der MIG haben möchte (meist irgendwas mit verschobenen Phasen).

Prinzipiell ist es keine ganz schlechte Idee sich mal anzugucken, wie 
der MIG (mit DCM) seine Takte generiert. Wenn man davon welche brauchen 
könnte, sollte man die Takte selber generieren und damit dem MIG 
füttern.

Es steht halt die Frage, ob man sein Design um den MIG-Core drumrum baut 
oder ob sich der MIG-Core als Teil in ein Gesamtkonzept (Clock, Reset) 
einfügen muß.

Duke

von Badal K. (badal2008)


Lesenswert?

ich hab mal veruscht das ganze ohne DCM zu machen.
Bekomme jedoch Fehlermedungen. Kann es sein, dass es daran liegt, dass 
ich kein DCM verwände?



Fehlermeldungen:

ERROR:Pack:1107 - Unable to combine the following symbols into a single 
DIFFSTB component:   PAD symbol "cntrl0_ddr2_ck_n<0>" (Pad Signal = 
cntrl0_ddr2_ck_n<0>)
     SlaveBuffer symbol
...
...
...
ERROR:Pack:1107 - Unable to combine the following symbols into a single 
DIFFMTB component:   PAD symbol "cntrl0_ddr2_ck<0>" (Pad Signal = 
cntrl0_ddr2_ck<0>)
...
...
...

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.