Lattice Diamond PLL einbinden

OP #7510366
Lesenswert?

Hallo, in Xilinx habe ich mich gut eingearbeitet, aber jetzt bin ich zu Lattice umgestiegen. Ich habe das MachX02 BreakBoard und möchte eine IPExpress PLL einbinden, bei Xilinx war das sehr einfach, aber bei Lattice stehe ich auf dem Schlauch.

  1. Ich erstelle ein Project
  2. New File top.vhd erstellt
  3. IPExpress My_PLL gestartet 50Mhz auf 100 Mhz (zum Testen)

Wie bekomme ich My_PLL in meinen top.vhd ?, ich sehe sogar das eine My_PLL.vhd erstellt wurde aber sie wird nicht in mein Project angezeigt

YouTube habe ich geschaut, aber nicht wirklich was gefunden. Wenn jmd ein gutes Video oder PDF hat oder mir hier helft, würde ich mich freuen.

mfg Schuby

#7510481
Lesenswert?

nur ganz kurz:

  • in IPexpress vor dem Generieren den Haken bei "Import IPX do Diamond Project" setzen - dann kann man einfach durch Doppelklick auf diese IPX-Datei bei den Input Files das Modul mit anderen Einstellungen neu generieren

  • in dem beim Erstellen des Moduls angegebenen Ordner gibt es die Dateien 'My_PLL.vhd' und 'My_PLL_tmpl.vhd' - daraus geht hervor, wie die Komponente instanziiert wird (Ports und ggf. Generics)

Gast #7510990
Lesenswert?

Ich hätte ansonsten gesagt: Manuell in den Toplevel einbauen, also Komponente, Instanziierung etc. dann müsste es wohl auftauchen.

Mit Lattice hatte ich schon länger nichts mehr zu tun. Scheint aber in unsere Firma gerade wieder ein Thema zu werden. Von daher lese ich mit.

OP #7511032
Lesenswert?

Ich würde auch gerne bei Xilinx bleiben, aber an die PROM XCF0x zu kommen ist schwer, ich habe noch 4 Stück XCF01 Und bei dem LCMX02 und LCMX03 ist der Prom im FPGA.

Und wie es bei den großen FPGA von Xilinx Kintex Virtex Artix aus sieht weiß ich noch nicht ob man da auch diese XCF0x braucht.?

mfg Schuby

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