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
Ein IP-Core der was kostet und nicht gut dokumentiert ist? Na da würde ich sagen glatter Fehlkauf.
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
Na dann muss ich doch schnell nnoch mal die Frage nachschieben ob du mit Leonardo glücklich bist ... Wär doch mal evtl ne interessante alternative.
Hi Ich hab zwar auch noch nicht soviel damit gearbeitet aber bis jetzt bin ich soweit zufrieden. Nur das EDK ist manchmal etwas bockig :-). olli
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.