Forum: FPGA, VHDL & Co. Quellcode IP Core Xilinx


von Donni D. (Gast)


Lesenswert?

Guten Tag,

Ist es möglich, den Quellcode eines IP-Cores von Xilinx einzusehen? Ich 
interessiere mich für diesen Core: 
https://www.xilinx.com/products/intellectual-property/reduced_media_independent_interface.html
Bevor ich mir ein Account mache und die Design Suite runterlade, dachte 
ich, ich frage erstmal hier.

Grüße

von C. A. Rotwang (Gast)


Lesenswert?

Donni D. schrieb:
> Ist es möglich, den Quellcode eines IP-Cores von Xilinx einzusehen? Ich
> interessiere mich für diesen Core:

> Bevor ich mir ein Account mache und die Design Suite runterlade, dachte
> ich, ich frage erstmal hier.

Frag doch lieber im Xilinx User Forum:
https://forums.xilinx.com/

OK, dafür muss man sich wohl auch anmelden, aber der download entfällt.

Oder schau in das verlinkte  License Aggrement, da schon mal unter 4b 
das der Nutzer den Core nicht in human-readable Code umwandeln darf:

"Except only to the extent otherwise expressly allowed under Section 3 
(License Grants) above (or under applicable laws notwithstanding these 
restrictions), Licensee is not licensed to, and agrees not to: (i) 
decompile, translate, reverse-engineer, disassemble, or otherwise reduce 
to human readable form the Software or the data files generated by the 
Software; "

von Donni D. (Gast)


Lesenswert?

Okay schade, dann kann ich den Ansatz leider vergessen.
Hat von euch jemand mal ein Konverter dafür genutzt (MII zu RMII)? Im 
Netz hab ich ein zwei gefunden, allerdings kann ich nicht sagen ob diese 
auch funktionieren bzw. richtig umgesetzt sind. Da es viele 
Fehlerquellen gibt bei einem Ethernet System möchte ich hier gern auf 
100% funktionsfähigen Code zurückgreifen.

von paul (Gast)


Lesenswert?

100% funktionsfähig sind die Xilinx Cores auch nicht immer.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Donni D. schrieb:
> möchte ich hier gern auf 100% funktionsfähigen Code zurückgreifen.
Und was spricht gegen den Core von Xilinx?

Donni D. schrieb:
> Ist es möglich, den Quellcode eines IP-Cores von Xilinx einzusehen?
Du musst ihn kaufen. Dann geht das.

Wofür brauchst du ihn denn? Es ist ja keine Schande, einen fertigen Core 
zu verwenden. Auch nicht jeder µC Progammierer baut sich seinen 
Controller selber.

paul schrieb:
> 100% funktionsfähig sind die Xilinx Cores auch nicht immer.
Meist reicht es wie üblich, wenn der Teil funktioniert, den man 
braucht... ;-)

von Donni D. (Gast)


Lesenswert?

Lothar M. schrieb:
> Donni D. schrieb:
>> möchte ich hier gern auf 100% funktionsfähigen Code zurückgreifen.
> Und was spricht gegen den Core von Xilinx?
>
> Donni D. schrieb:
>> Ist es möglich, den Quellcode eines IP-Cores von Xilinx einzusehen?
> Du musst ihn kaufen. Dann geht das.
>
> Wofür brauchst du ihn denn? Es ist ja keine Schande, einen fertigen Core
> zu verwenden. Auch nicht jeder µC Progammierer baut sich seinen
> Controller selber.

Ich habe ein Altera/Intel FPGA, deshalb kann ich den Xilinx leider nicht 
nutzen. Wie viel kostet so ein Core? Kann ich ihn dann in meinem 
Quartus-Projekt nutzen?

von tja (Gast)


Lesenswert?

was spricht dagegen diesen selber zu machen. Rein vom Bauch raus sollte 
das nicht wirklich nicht lange dauern. Ich hab die specs leider nicht im 
Kopf, aber was ich schnell gelesen habe und es sich wirklich nur eine 
eine reduzieren von 16 bit (MII) auf 8 bit (RMII) handelt, dann ist das 
eine Sache von nicht mal einer Stunde. Und dann kann man es sowohl für 
Xilinx als auch für Intel einsetzen ...

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
Noch kein Account? Hier anmelden.