Hallo, Ich habe ein Digilent Nexys4DDR Board und möchte den DDR2-Ram nutzen. Idealerweise mit Vivado als Entwicklungsumgebung. So habe ich MIG Block hinzugefügt und so eingestellt wie hier beschrieben: https://reference.digilentinc.com/nexys4-ddr:sram Für das Pinout habe ich das vorgegebene UCF-File genommen. Laut MIG ist dass auch stimmig. Problem ist, dass bei der Synthese bereits 300 Warnungen innerhalb des com MIG generierten "codes" auftauchen. z.b. dass Busbreiten nicht übereinsteimmen! Beim Implementieren kommt es zunächst zu 100 kritischen warnungen wie: [Netlist 29-160] Cannot set property 'SLEW', because the property does not exist for objects of type 'pin'. [d:.../ip/mig_7series_0/mig_7series_0/user_design/constraints/mig_7serie s_0.xdc:32] Resolution: Modify the set_property command to apply the property on the correct object type. Since the property is being applied as a scoped constraint, ensure the proper connectivity of the object port objects can be translated into pin objects. This could be due to the insertion of IO Buffers between the top level terminal and cell pin. If the goal is to apply constraints that will migrate to top level ports it is required that IO Buffers manually be instanced. Und zu einem Fehler: [Place 30-512] Clock region assignment has failed. Clock buffer 'DDR2_Int/MHZ_200/g1_Base_Pll/PLLE2_BASE_inst' (PLLE2_ADV) is placed at site PLLE2_ADV_X1Y2 in CLOCKREGION_X1Y2. Its loads need to be placed in the area enclosed by clock regions CLOCKREGION_X1Y2 and CLOCKREGION_X1Y2. One of its loads 'DDR2_Int/DDR2_Mem/u_mig_7series_0_mig/temp_mon_enabled.u_tempmon/xadc_s upplied_temperature.XADC_inst' (XADC) is placed in site XADC_X0Y0 in CLOCKREGION_X0Y2 which is outside the permissible area. Ich nutze eine BASE-PLL um aus 100MHZ 200MHZ zu machen habe aber auch keine ahnung wie ich PLL und MIG in eine CLK-Region bekomme. Hat jemand schonmal den DDR-Ram des Boards genutzt oder irgendeine Idee wie weiterzukommen ist? Hänge hier nun schon mehrere Tage.
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.