IP magok ( eng. IP core ), IP blokkok ( IP - eng. intellectual property ), SF blokkok ( SF - komplex funkcionális ), VC ( eng. virtual összetevők - virtuális komponensek ) - kész blokkok mikroáramkörök tervezéséhez (pl. , az épületrendszerekhez a chipen ).
A blokkok három fő osztálya létezik:
A Hard IP-Core egy komplex funkcionális egység, amelyet egy adatbázis alapján kidolgozott, méret, energiafogyasztás és elektromos jellemzők szempontjából optimalizált komplett áramköri terv formájában juttatnak el a fogyasztóhoz.
Az FPGA -ban ( FPGA ) a Hard IP-Core alatt a kristály speciális területeit értjük, amelyeket bizonyos funkcióknak szentelnek. Ezeken a területeken változatlan felépítésű, az ASIC módszertan szerint megtervezett blokkokat valósítanak meg ( BMC -típusú területként vagy szabványos cellás áramkörökként), adott funkcióra optimalizálva, és nem rendelkeznek a programozási eszközeivel [1] . Az ilyen típusú magok használata esetén csökken a chipen használt terület mérete, javulnak a teljesítményjellemzők, de az univerzalitás elvesztése következik be.