Добавлю свои 5 копеек в общее дело.
Выкладываю скрипты для Quartus на Tcl, которые генерируют библиотеку с УГО ПЛИС для KiCAD.

Скрипт для CPLD от Altera cmp_gen_cpld.tcl. Частично проверено на EPM3000 (Платы не изготавливались).
Скрипт для FPGA от Altera cmp_gen_fpga.tcl. Проверено на Cyclone II. (EP2C5T144 и EP2C8Q208) Платы изготовлены и работают.

Нажмите для просмотра прикрепленного файла

Вкратце алгоритм работы.
  1. Создаем в Quartus проект или открываем уже имеющийся.
  2. Добавляем скрипт в проект через tcl-консоль Quartus (команды приведены в самом скрипте)
  3. Запускаем сборку проекта, и после размещения начинки по кристаллу и выдаче pin-файла стартует скрипт, который строит УГО именно по pin-файлу и никак иначе.
  4. В корневой директории проекта Quartus появится файл из серии KiCAD_EP2C8Q208C8.lib. Копируем его в корневую директорию проекта KiCAD, и подключаем. Внутри будет лежать УГО ПЛИС или ПЛМ.
  5. После обновления проекта в Quartus необходимо будет произвести повторное копирование библиотечного файла. Не стоит об этом забывать. При этом EESchema достаточно закрыть и открыть заново, чтобы обновился библиотечный кэш.

PS: Если что-то будет смущать, дописать скрипты не сложно самостоятельно.

Нажмите для просмотра прикрепленного файла