ULA
ULA (Uncommitted Logic Array) - технология изготовления заказных микросхем. Отечественным аналогом термина является БМК - Базовый Матричный Кристалл. Изначально кристалл содержит элементарные цепи и логические элементы, не соединённые между собой. Соединения выполняются с помощью маски, наносимой на кристалл последним слоём. Эта маска конфигурируется заказчиком, и формирует необходимую схему. Таким образом, для изготовления различных заказных микросхем используется один и тот же процесс, отличающийся только одной операцией; а разработка заказной микросхемы сводится к разработке маски (схемы соединений). Это существенно удешевляет разработку и производство.
Применительно к ZX Spectrum, название ULA подразумевает заказную микросхему, применённую для снижения стоимости компьютера, и содержащую основную часть его схемы. Микросхемы производились английской компанией Ferranti (также производила заказные микросхемы для компьютеров Acorn и BBC Micro).
В первых версиях ZX Spectrum использовалась только одна микросхема ULA. В пятой версии платы пять корпусов мелкой логики были заменена второй микросхемой производства Mullard (ZX8401).
Процент выхода годных кристаллов БМК иногда был таким низким, что его себестоимость была выше реализации плат на микросхемах мелкой логики.
Для отечественных клонов также были разработаны и производились заказные микросхемы по технологии БМК:
- 1515ХМ1-216 (Т34ВГ1)
- КА1515ХМ1-458, КА1515ХМ1-433 (комплект из двух микросхем)
- КА1515ХМ1-6004
- К1515ХМ1-6006, К1515ХМ1-6008 (комплект из двух микросхем для ZX Spectrum 128; 6006 - контроллер ОЗУ, клавиатуры и экрана, 6008 - аналог AY-3-8910 и обвязка контроллера дисковода)
- КБ01ВГ1-2
- И185 (два корпуса DIP40)
- СК1
- Неизвестное обозначение или неизвестный тип