Ip-Core im Edk einbinden

#296848
Lesenswert?

Hallo

Ich versuche schon seit einiger Zeit einen Ip-Core mit Hilfe des Edk´s
einzubinden, leider mit nur wenig erfolg.In den vielen Pdf´s und hier
im  Forum hab ich nichts passendes gefunden, deswegen stell ich hier
mal die Frage.
Ich habe im EDK über CreatePeripheral die Datein die für die Anbindung
an den OPB nötig sind erstellen lassen.Zum einen die ip_core.vhd und
die user_logic.vhd. Jetzt zu meinen Fragen:

Ich habe mein Toplevel mit allen Componenten in die user_logic.vhd
eingebunden und alle Signale mit den entsprechenden Signalen des OPB
verknüpft.Signale die später an Pins verfügbar sein sollen hab ich bei
den Userports eingetragen.
So nun noch in der ip_core.vhd die Userports verknüpfen (die anderen
Signale sind ja schon verbunden).Soweit meine Vorgehensweise.
Leonardo kann die user_logic.vhd auch synthetisieren(um zu sehen ob die
Signalzuweisungen korrekt sind).

Wenn ich nun meinen IPCore im EDK hinzufüge und an den OPB_bus als
Slave anschließe wird er auch im Blockdiagramm angezeigt.
Allerdings sind die Ports die nach außen verfügbar sein sollen nicht
vorhanden.
Hat jemand schon mal mit dem Edk gearbeitet und kann mir da helfen?
Zu diesem Punkt hab ich keine brauchbaren Unterlagen gefunden.

bis dahin
olli
#296851
Lesenswert?

hi
@Hans
stimmt ist nicht dokumentiert aber das kommt noch, is von mir :-)
@Seven
http://www.mentor.com/products/fpga_pld/synthesis/leonardo_spectrum/index.cfm

Hab das Problem übrigens gelöst ;-).
War vom Ansatz richtig, allerdings muss man nachdem man einen neuen
Core über Import/CreatePeripheral erzeugt hat und alle Files bearbeitet
hat, diesen Core nochmals über die gleiche Option wieder Importieren,
obwohl er schon vorhanden ist.
Das ist übrigens nicht das Einbinden, sonst hätte man auch selber drauf
kommen können.
Ist ein bisschen unglücklich gelöst aber wenn mans weiß kein Problem
mehr.

bis dahin

Olli

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