Error DDR2 IOSTANDARD IOBUFDS

Gast #3029737
Lesenswert?

Hallo,

ich versuche gerade eine DDR2 mit dem IP Core von XILINX anzusteuern.

Bei der Implementierung des Designs erhalte ich im Moment folgende 
Fehler Meldung:

ERROR:LIT:600 - IOBUFDS symbol
   "Inst_DDR2/u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/gen_dqs[0].u_iob 
_dqs/gen_dqs_iob_ddr2_ddr3.u_iobuf_dqs"  (output
   signal=Inst_sodim0/u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/gen_dqs[ 
0].u_
   iob_dqs/dqs_ibuf) does not have IOSTANDARD specified. Map is unable 
to
   generate a default IOSTANDARD for IOBUFDS, one has to be explicitly 
provided.


Liegt der Fehler hier im ucf File? Muss ich einen IOSTANDART angeben? 
Wenn ja, woher weiss ich welchen ich angeben muss und wie genau macht 
man das?
Was koennte sonst das Problem sein?

Danke fuer jeden Hinweis.
Gast #3030117
Lesenswert?

Um welche Familie geht es? Je nach Familie hast du neben
PIN und evtl. Timing-Constraints noch LOC-Constraints
für sog. Delay-Componenten. Die musst du ebenfalls in
dein UCF-File übernehmen.

Schau dir am Besten mal UG086.pdf (ebenfalls in ipcore_dir)
an. Für alle Famlien/SDRAMs wird beschrieben, wie vorzugehen
ist.

Algem.: Im entsprech. Unterverzeichnis (z.B. ipcore_dir\..)
sind neben HDL- auch UCF und andere Files. Dieses UCF-File
kannst du als Beispiel für dein eigenes UCF-File verwenden.
Gast #3030559
Lesenswert?

ich errinnere ich wage, das ich diesen fehler auch hatte! ich glaub du 
musst im ucf-file welches dir xilinx anlegt 
(mig/user_Design/par/mig.ucf) da musste mal gucken ob hinter deinem 
mcb3_dsq und mcb3_dsq_n pin "IOSTANDARD = DIFF_SSTL18_II" steht, wenn 
nicht dann hinschreiben und falls du zusätzlich noch ne eigenes ucf-file 
hast dann muss das logischerweise auch darein (an die beiden 
differenziellen signale)!! da darf kein anderer IOSTANDARD stehen.
Gast #3337488
Lesenswert?

Hallo Martin,

hast du das Problem gelöst? Wenn ja wo lag die Ursache und wie hast du 
das Problem behoben?

In dem ucf für den MemContr. steht bei den signalen ein IOStandard = 
diff_sst18_II_DCI. Das ucf file wird doch bei MAP von xilinx verwendet, 
oder?

Ich habe auch ein eigenes UCF File allerdings habe ich hier keine 
Angaben zu dem MemContr. gemacht, die stehen ja bereits in dem erzeugten 
ucf.

Gruß

Alex

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