FAQs
Hier beantworten wir viele typischen Fragen, bezüglich unserer Produkte und der Lizenzierung.Wie läuft die Lizenzierung ab? Gibt es einen Lizenzvertrag?
Grundlage der Lizenzierung ist ein auf dem Sign-Once-Agreement basierender Lizenzvertrag, der die genaue Nutzung des IP Cores regelt. Sign-Once bedeutet dabei ein von vielen IP Herstellern wie z.B. AMD verwendetes Standard License Agreement, das die Prüfung vereinfacht.
Kann man ein Muster des Lizenzvertrages bekommen?
Ja, es ist möglich ein Muster des Lizenzvertrages als PDF Datei vorab zur Ansicht zu bekommen.
Wie ist das mit der Lizenzgebühr? Fallen für jedes verkaufte Produkt Lizenzgebühren an?
Die Lizenzgebühr fällt einmalig bei Kauf des IP Cores an. Zusätzliche Zahlungen (Royalties) bei Verkauf von Produkten, die den IP Core enthalten, fallen nicht an.
In welcher Form kann das IP lizenziert werden?
Das IP kann entweder als verschlüsselter oder als unverschlüsselter Source code lizenziert werden. Verschlüsselte Lizenzen können zudem auf bestimmte Device Familien limitiert werden, um durch Begrenzung des Funktionsumfangs günstigere Produktvarianten anbieten zu können. Die Synthesequalität ist bei beiden Formen (Source oder verschlüsselt) gleich.
Wie oft kann ich die IP Lizenz verwenden?
Die von Ihnen gekauften Vollversionen können unbegrenzt für beliebig viele Projekte eingesetzt werden. Dies wird auch als sogenannte multi-project Lizenz bezeichnet
Wie sieht der Support aus und gibt es Wartung?
In jeder neuen Lizenz sind automatisch die ersten 6 Monate an Support und Wartung enthalten. Danach können Sie frei entscheiden, ob Sie den Support- und Wartungszeitraum um ein Jahr verlängern möchten. Sind Sie allerdings einmal aus dem Support/Wartung ausgestiegen, können Sie nur wieder einsteigen, in dem Sie die Kosten für die Zeit ohne Support/Wartung nachbezahlen. Kunden, die sich in gültiger Wartung befinden, erhalten kostenlos die Updates neuer Versionen des Cores.
Support wird per email und per Telefon gegeben. Sie schildern Ihr Problem und wir beantworten Ihre Fragen.
Was sind typische Applikationen der IP Cores ?
Zu den typischen Applikationen zählen Videoanwendungen, schnelle Messwertaufnehmer und Co-Prozessoranwendungen. Die IP Core Familie ist aber grundsätzlich generisch aufgebaut und nicht auf bestimmte Anwendungen limitiert.
Warum gibt es verschiedene HCC und ABD PCIe Cores ?
Diese beiden Cores unterscheiden sich in den äußeren Interfaces. Manche Applikationen benötigen nur AXI Stream Interfaces, während andere Applikationen auch memory mapped AXI benötigen. Durch die beiden Cores kann der Anwender auswählen, welcher Mix an externen Interfaces für sein Projekt am besten geeignet ist.
Wird Gen5 Link-Speed unterstützt ?
Ja, Gen5 Link Speed ist unterstützt, benötigt jedoch eine FPGA Familie, die ebenfalls Gen5 unterstützt. Die maximale Linkbreite beträgt bei Gen5 4 Lanes. Mittels Bifurcation Ist auch 2x Gen5x4 unterstützt, wodurch der gleiche Durchsatz wie Gen5-x8 erreicht werden kann.
Welche Betriebssysteme werden unterstützt ?
Aktuell bieten wir Kernel Mode Treiber sowohl für Linux als auch Windows an. Die Weiterentwicklung läuft kontinuierlich, um auch neuere Kernel Versionen zu unterstützen und den Anwender nicht auf eine bestimmte OS Version zu zwingen.
Wie lange dauert es erste Schritte mit den IP-Cores zu machen ?
Zu jedem IP Core gibt es Reference Designs, die einen einfachen Start ermöglichen. Diese können in einem ersten Schritt sehr leicht auf die Zielhardware portiert werden und mit einer C Beispielapplikation ausprobiert werden. Von dieser sicheren Basis aus, kann der Entwickler nun einfache Schritte machen, das Reference Design umzubauen und auszuprobieren. Dadurch ist es möglich in wenigen Tagen etwas aufzusetzen und einen guten Einstieg zu finden.
Werden Referenz Designs (HDL und C) mit dem IP Core mitgeliefert ?
Ja, mit jedem IP Core werden Reference Designs, sowohl HDL als auch C mitgeliefert. Somit können erste Schritte sehr einfach gemacht werden.
Wird PCIe Bifurcation unterstützt ?
Ja PCIe Bifurcation wird unterstützt. Damit ist es möglich, mehr als einen Link in einem Slot aufzubauen. Beispielsweise können mittels Bifurcation 2 PCIe Gen5-x4 Links aufgemacht werden, was einem Gen5-x8 Link entspricht. Wichtig ist zu wissen, dass manche FPGA Familien bestimmte Voraussetzungen an Bifurcation stellen. Es wird empfohlen in der Layoutphase mit uns zu sprechen, was für eine erfolgreiche Bifurcation Anwendung beachtet werden muss.