Co to jest rdzeń IP?
Rdzeń IP to złożony funkcjonalny blok obwodów elektronicznych, którego użycie jest licencjonowane innym firmom przez pierwotnego projektanta. Zazwyczaj jest to część kompletnego procesora lub innego bardzo złożonego układu scalonego. Projekt był zwykle sprawdzany w pełni przetestowanym produkcie, zanim uzyskał licencję. Rdzenie IP są używane przez inżynierów elektroników do szybkiego wdrażania komponentów o unikalnej logice i układach scalonych. Kontroler pamięci, trójwymiarowa jednostka graficzna lub nawet cały procesor może być rdzeniem IP.
Kiedy firma kupuje licencję na rdzeń IP, zwykle otrzymuje wszystko, co jest potrzebne do zaprojektowania, przetestowania i wykorzystania tego rdzenia we własnym produkcie. Podstawowy projekt jest często dostarczany w języku opisu sprzętu, analogicznym do programu komputerowego. Można również podać wzorce logiczne i testowe, a także specyfikacje sygnałów. Zwykle dołączane jest wszelkie potrzebne oprogramowanie, a także uwagi projektowe i dokumentacja dotycząca znanych błędów.
Prawa zakupione z rdzeniem IP często obejmują możliwość zmiany go w razie potrzeby do wykorzystania w projekcie nabywcy. Rdzenie, które można modyfikować, znane są również jako rdzenie miękkie, ponieważ są one dostępne w rejestrze Transfer Language (RTL) lub jako listy logiczne. Rdzenie IP są czasami dostarczane w formacie niskiego poziomu układu tranzystorów. Są to tak zwane rdzenie twarde, ponieważ licencjobiorcy nie mogą ich znacząco modyfikować. Wiele konstrukcji sygnałów mieszanych i analogowych jest dostarczanych jako twarde rdzenie, aby zagwarantować określone taktowanie sygnału i układ fizyczny.
Niektóre firmy budują cały biznes wokół projektowania i licencjonowania rdzeni IP. Na przykład procesory ARM Holdings pojawiają się w wielu telefonach komórkowych, urządzeniach globalnego systemu pozycjonowania i osobistych asystentach cyfrowych. Firma tak naprawdę nie produkuje żadnych wiórów; po prostu licencjonuje je jako rdzenie IP wielu innym producentom układów. Dla innych firm rdzenie IP są ostatecznym sposobem na uzyskanie zysków z projektów, których nie używają już we własnych produktach. Rdzeń IP jest również znany jako rdzeń własności intelektualnej, ponieważ właściciel może udzielać licencji na prawa autorskie i patenty na ten projekt innym osobom.
Przykładem rdzenia IP jest procesor PowerPC® zaprojektowany przez grupę producentów półprzewodników w 1991 r. Ten układ był intensywnie wykorzystywany jako samodzielny procesor w systemach Apple® Incorporated Macintosh® do 2005 r. Był również często używany w serwerach i niektóre systemy gier wideo. Do 2006 roku Apple® przeszedł na układy Intel® Corporation, a PowerPC® stał się bardziej niszowym procesorem. Zamiast rezygnować z architektury, właściciele licencjonują ją jako rdzeń własności intelektualnej wielu innym firmom do wykorzystania w swoich projektach.