Az OpenCores olyan emberek szabad közössége, akik érdeklődnek a digitális nyílt hardverek automatizált elektronikus alkatrésztervező eszközökkel történő fejlesztése iránt , hasonló hozzáállással, mint a szabad szoftverek mozgalma .
Az OpenCores kezdeményezés által előállított komponensek több különböző szoftverlicencet használnak , de a leggyakoribb a GNU LGPL , amely kimondja, hogy az összetevők bármilyen módosítását elérhetővé kell tenni a közösség számára, és egyidejűleg szabadalmazott összetevőként is használhatja őket.
A könyvtár a processzorok , memóriavezérlők , perifériák , alaplapok és egyéb alkatrészek tervezési elemeiből áll majd. A feltörekvő félvezetőgyártók engedélyeikkel összhangban szabadon használhatják fel az információkat és a terveket.
Jelenleg a hangsúly a "magoknak" (kerneleknek) nevezett digitális modulokon van, más néven IP -magokon . Az összetevőket hagyományos integrált áramkörök ( ASIC ) és FPGA -k építésére is használják .
Az alaptervek Verilog , VHDL és SystemC hardverleíró nyelveken készülnek , amelyek szilíciumhoz vagy mátrixkristályhoz is szintetizálhatók.
A projekt célja a Wishbone nyilvános nyílt rendszerbuszának használata , ezért a legtöbb komponenst hozzáigazították a vele való együttműködéshez.
Az OpenCores közreműködői által létrehozott számos összetevő a következőket tartalmazza:
Nyílt módszertanok | |
---|---|
Fogalmak |
|
Eszközök |
|
Szervezetek |
|
aktivisták | |
Projektek |
|