AXI Lizenz bei OpenSource IP Cores

OP #5843036
Lesenswert?

Hallo Community!

Habe eine grundlegende rechtliche Frage bezüglich dem AXI Interface.

Wenn ich eine AXI Peripherie (z.B.: SPI Interface) in VHDL schreibe und 
als OpenSource IP Core auf GitHub veröffentlichen möchte, benötige ich 
dann eine Lizenz für den AXI Part? Habe mir vorher darüber keine 
Gedanken gemacht. Bin etwas eingeschüchtert geworden als ich mich 
kürzlich bei ARM registriert habe und einen Programming Guide für den 
ARM Prozessor heruntergeladen habe.

Habe auf Stack Exchange die gleiche Frage von jemand anderen entdeckt. 
Nur leider unbeantwortet.
Gast #5867701
Lesenswert?

Es geht ihm darum, ob es ein Problem ist, das Wort AXI und die SPEC AXI 
zu  verwenden. Beides gehört Xilinx.

Ich finde das eine gute Frage. Bisher lief das alles mit Wishbone und 
der war ausdrücklich frei.

Versuche mal, ein HDMI Interface zu verkaufen oder anzubieten. Dann hast 
du die am Hals. Kann also Probleme machen.

Lösung:

Ich würde nicht hier, sondern Xilinx fragen!

Ich nehme an, es ist kein Problem. Verbindlich können dir das nur die 
sagen!
#5868471
Lesenswert?

Tim schrieb:
> meines Wissens gibt es keine zu erwerbende Lizenz für das AXI Interface.
> Sonst hätte sich das auch nicht durchgesetzt.
>

Die gibt es: 
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ihi0022b/index.html 
. Kostenfrei.

Die .pdf-Version der Spezifikation bekommt man nur nach Registrierung. 
Wenn ich das Juristenenglisch halbwegs richtig deute, ist die 
Einschränkung, daß das Protokoll nur mit ARM-Prozessoren verwendet 
werden darf, die der ARM-Spezifikation entsprechen. Außerdem kann ARM 
dir das Nutzungsrecht ohne Angabe von Gründen jederzeit wieder 
wegnehmen.
Gast #5868619
Lesenswert?

Markus F. schrieb:
> Die .pdf-Version der Spezifikation bekommt man nur nach Registrierung.
> Wenn ich das Juristenenglisch halbwegs richtig deute, ist die
> Einschränkung, daß das Protokoll nur mit ARM-Prozessoren verwendet
> werden darf, die der ARM-Spezifikation entsprechen. Außerdem kann ARM
> dir das Nutzungsrecht ohne Angabe von Gründen jederzeit wieder
> wegnehmen.

Das würde ich pauschal nicht so akzeptieren. Am Anfang auf der Arm Seite 
steht nämlich das:

"The AMBA protocol is an open standard, on-chip interconnect 
specification for the connection and management of functional blocks in 
a System-on-Chip (SoC)."

Offener Standard..
Gast #5869525
Lesenswert?

da ich vermeiden möchte, dass andere Leser von obigen Interpretationen 
abgeschreckt werden, empfehle ich einfach mal selber den Lizenztext zu 
lesen.

In der AXI4-Spec 2(i)(a) steht quasi obiges = "nur ARM CPU verwenden"..

..Nun jedoch das wichtigere 2(i)(b): jede CPU die nicht kompatibel mit 
dem ARM-instruction set ist. Man soll einfach kein ARM-core nachbauen, 
der Code-kompatibel ist. Ein Microblaze ist demnach kein Problem.

Auch sehr schön hier zu lesen:
https://electronics.stackexchange.com/questions/210593/do-i-need-a-license-to-design-ip-cores-with-axi-interfaces

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