Az alapmátrixkristály (BMC) ( eng. gate array , eng. Uncommitted Logic Array, ULA ) egy nagyméretű integrált áramkör (LSI). Ellentétben az FPGA -val , fizikailag alakítják ki, az utolsó fémréteg csatlakozásainak maszkjával. A vásárlói maszkos BMK-k általában megrendelésre készültek.
A BMC előnye a következő. A fejlesztőnek eredeti LSI-alapú áramköri megoldásokat kell alkalmaznia, de a meglévő LSI-k nem alkalmasak erre a célra. A semmiből történő tervezés és gyártás nagyon időigényes, nem hatékony és drága. A kiút a már kifejlesztett és legyártott alapmátrixkristályok felhasználása. Az alapmátrix kristály a programozási nyelvek szubrutinjainak és függvényeinek könyvtárára hasonlít. Rajta az elemi áramkörök és a logikai elemek el vannak választva, de nincsenek összekapcsolva. A megrendelő elkészíti a bekötési rajzot, az úgynevezett maszkot. Ezt a maszkot utolsó rétegként alkalmazzák az alapmátrixkristályra, és a BMC elemi áramköreit és különálló áramköreit egyetlen nagy áramkörbe adják hozzá. Ennek eredményeként az ügyfél egy kész LSI-t kap, ami nem sokkal drágább, mint az eredeti BMK.
A BMK fő alkalmazási területe a számítástechnikai berendezések, folyamatirányító rendszerek. Néhány BMK-t, például a T34VG1 -et ( KA1515XM1 -216), a ZX Spectrum számítógép szovjet verzióiban használták külső eszközvezérlőként. A BMK analógja az ULA chip a Sinclair számítógépekben . Jelenleg a legtöbb alkalmazásban a BMC-ket felváltották az FPGA-k. amelyek nem igényelnek gyári gyártási folyamatot a programozáshoz, és lehetővé teszik az újraprogramozást.
Oroszországban az alapmátrix kristályokat az Angstrem OJSC , az NPO Fizika és számos más vállalkozás gyártja.
és sokan mások.