Ich verstehe unter IP-Kernen (Intellectual Property), dass es sich um spezifische FPGA- oder ASIC-Schaltungslayouts oder -Aufbauten handelt, die für den allgemeinen Gebrauch verkauft werden sollen.
Was sind weiche, feste und harte IP-Kerne?
Ich verstehe unter IP-Kernen (Intellectual Property), dass es sich um spezifische FPGA- oder ASIC-Schaltungslayouts oder -Aufbauten handelt, die für den allgemeinen Gebrauch verkauft werden sollen.
Was sind weiche, feste und harte IP-Kerne?
Antworten:
Zumindest vom FPGA-Standpunkt aus bezieht sich Hard-IP auf Funktionen, die in das Silizium des FPGA selbst eingebaut sind. Dies kann von gemischten Signalkomponenten wie Taktverwaltungskomponenten, PLLs und Hochgeschwindigkeitsserialisierern und -deserialisierern bis zu vollständig digitalen Komponenten wie CPU-Kernen, Speichercontrollern, Ethernet-MACs und PCI-Express-Kernen reichen. Harte Kerne haben den Vorteil einer Leistung auf ASIC-Ebene auf Kosten der Rekonfigurierbarkeit. Soft IP wird als verschlüsseltes oder unverschlüsseltes HDL oder als Netzliste verteilt und schließlich in der normalen FPGA-Logik implementiert.
Firm IP ist leider kein Begriff, den ich kenne. Dies bezieht sich möglicherweise auf IP-Cores, die als platzierte und geroutete Geometrie zur Implementierung auf einem ASIC verteilt sind.