реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Скрипты для автогенерации УГО ПЛИС Altera Quartus'ом
tema-electric
сообщение May 11 2013, 20:16
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



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

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

Прикрепленный файл  cmp_gen_altera.zip ( 9.5 килобайт ) Кол-во скачиваний: 167


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

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

Прикрепленное изображение


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 14:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016