Altera USB-Blaster своими руками

П. Уваров

Данный программатор вполне может заменить подключаемый к LPT-порту фирменный ByteBlasterMV. Электрическая принципиальная схема представлена на рис.1. Длина кабеля, соединяющего корпус разъема DB-25M (подключается к LPT-пору компьютера) с Вашим разъемом, подключаемым к плате, на которой находится программируемая ПЛИС, не должна превышать 0,4 м. Так же не рекомендуется стягивать провода, идущие от разъема к разъему, в очень крепкий жгут, в случае, если у вышеуказанных проводов тонкая изоляция, поскольку при этом возможно образование поразитных связей между проводниками, что может привести к неработоспособности программатора.

Рис.1

Улучшить эксплуатационные характеристики программатора путем удлинения кабеля между разъемами можно, если каждую сигнальную линию выполнить витой парой, как показано на рис.2. В этом случае длина кабеля может составлять более 1 м.

Рис.2

Работоспособность обоих вариантов неоднократно проверена на семействах MAX7000, MAX3000A, FLEX10K.

Приведенные конструкции можно упростить, исключив резисторы R (тоже работает), но все-таки не стоит этого делать.

Хотите получать уведомления о выходе новых материалов на сайте?
Подпишитесь на рассылку!

Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.

  • Кто пользовался подобным кабелем, подскажите с помощью какого ПО прошивать альтеру?
  • Бесплатная программа Quartus II. "Весит", правда, в районе 1Гб. 🙁 Сравнительно недорогой (относительно "родного" Alter’овского программатор USB Blaster.
  • Как раз из-за объема ее и не попробовал, спасибо сегодня скачаю. До этого пробовал ASAP который MAX II с ним кабель не заработал… 🙁
  • Ещё используют такую схему ByteBlaster MV.

При перепечатке материалов с сайта прямая ссылка на РадиоЛоцман обязательна.

Приглашаем авторов статей и переводов к публикации материалов на страницах сайта.

Простой программатор для ПЛИС фирмы Altera

Мопед не мой, я просто разместил объяву. Только что попалась прилюбопытнейшая статья, как на одном PIC18F14k50 (довольно дешевая штучка) можно сделать себе практически полноценный USB blaster.

От оригинала он отличается скоростью – чуть помедленнее, и отсутствием согласователя уровней. Работает при напряжении питания плисин 2,5 ~ 3,3В.

Оригинал статьи через гугл транслейт можно прочитать тут.

Схема:

 

 

Прошивка для контроллера (+исходники)

 

Отладчик распознается как бластер, используя драйвера от квартуса:

 

Еще этот кабель можно использовать для программирования ПЛИС от латтиса. Для этого предоставляется

*.JED– плeер.

  (об этом лучше прочитайте на странице оригинала)

 

Плата (eagle):

PIC-USB-blaster.zip

Создать новую ветку комментариев

Вы должны войти или зарегистрироваться чтобы оставить комментарий.

Контакты

Программы курсов

Технология проектирования ПЛИС фирмы «ALTERA»

Темы лекций

  1. Введение в технологию проектирования с применением ПЛИС.
  2. ПЛИС Корпорации «ALTERA».
    2.1. Общий обзор.
    2.2. Архитектура и особенности применения ПЛИС семейств: MAX3000, MAXII, Cyclone II, Cyclone III.
    2.3. Загрузка конфигурации ПЛИС семейств Cyclone и Stratix.
  3. Интегрированный пакет проектирования ПЛИС Quartus II.
    3.1. Архитектура и основные возможности.
    3.2. Ввод проекта. Графический редактор, текстовый редактор.

    И еще раз про программатор для ПЛИС Альтеры

    3.3. Компиляция проекта. Настройка и режимы компиляции.
    3.4. Отладка проекта. Средство моделирования. Временное и функциональное моделирование. Анализ временных параметров и производительности.
    3.5. Разводка проекта. Анализ результатов компиляции.
    3.6. Создание выходных файлов для программирования. Процесс программирования и загрузки конфигурации.

Темы практических занятий

Часть I. Изучение пакета проектирования Quartus II

  1. Введение. Знакомство с интегрированной системой проектирования Quartus II
    1.1. Ввод проекта (графический редактор, текстовый редактор);
    1.2. Компиляция и моделирование проекта;
    1.3. Анализ результатов компиляции;
  2. Язык описания аппаратного состава Verilog.
    2.1. Язык Verilog;
    2.2. Приемы проектирования на языках описания аппаратного состава;
  3. Архитектурные особенности ПЛИС семейств Cyclone. Приемы проектирования схем. Установки и режимы компиляции.
    3.1. Разработка конечного автомата;
    3.2. Изучение настроек компилятора;
    3.3. Оптимизация проекта по аппаратным затратам и быстродействию;
    3.4. Изучение редактора разводки.

Часть II. Технология проектирования ПЛИС на основе статической памяти. Проект цифрового синтезатора

  1. Накопитель фазы. Просмотровая таблица синусоидального сигнала.
  2. Сигма-дельта модулятор 1-го порядка.
  3. Разработка цифрового синтезатора. Моделирование, анализ, загрузка конфигурации, полнонатурное моделирование схемы в комплекте разработчика.
  • Объем курса — 40 часов (10 занятий по четыре часа).
  • Занятия в группах по 7-8 человек.
  • Программа курса может корректироваться по согласованию с учебной группой.

Проектирование систем на кристалле на базе ПЛИС фирмы ALTERA

NiosII — это микропроцессорное ядро, специально предназначенное для реализации в микросхемах программируемой логики. Сочетание «процессор + программируемая логика» в одном кристалле дает разработчикам беспрецедентные возможности в системной интеграции, обеспечивая легкость построения системы, мощные средства отладки и снижение сроков разработки.

NiosII является конфигурируемым процессорным RISC ядром общего назначения фон-неймановской архитектуры разрядностью 32 бита и может быть интегрирован в ПЛИС фирмы Altera, относящиеся к семействам на базе статической памяти (Cyclone, CyloneII, Stratix, StratixII). В отличие от обычных микропроцессоров и микроконтроллеров, поставляющихся с фиксированным набором периферийных устройств и объемом памяти, система на основе NiosII настраивается на этапе проектирования под конкретную задачу.

Altera NIOSII Development Kit, Stratix Edition

Вместе с ядром NiosII поставляется ряд функциональных модулей стандартных периферийных устройств: параллельный ввод-вывод, универсальный асинхронный приемопередатчик (UART), последовательный интерфейс SPI, таймер и другие. Также пользователь может создавать нужную ему периферию на ресурсах ПЛИС и подключать ее к процессорной шине. В комплект средств разработки входит интегрированная среда разработки, включающая в себя средства разработки и настройки проекта, компилятор и полноценный отладчик. Поддерживается как программная эмуляция, так и отладка в системе.

В отличие от специализированных интегральных схем (ASIC) проектирование микропроцессорных систем на ПЛИС не требует существенных капиталовложений и длительных сроков изготовления. Кроме того, вся система может быть легко изменена в любой момент, в то время как даже небольшая ошибка в проекте ASIC приведет к необходимости повторного прохождения всего цикла проектирования. Наличие полноценного C компилятора облегчает портирование микроконтроллерных проектов на ПЛИС.

Как известно, решения на основе процессоров обладают высокой гибкостью и способностью выполнять сложные алгоритмы, не обладая при этом впечатляющей производительностью аппаратных решений.

Теперь эта дилемма может быть легко решена с помощью NiosII.

Каждое рабочее место оснащено отладочной платой Altera NIOSII Development Kit, Stratix Edition.

Темы занятий

  1. Введение в технологию проектирования систем на кристалле на ПЛИС фирмы ALTERA.
  2. Создание систем на кристалле в пакете Quartus II.
  3. Разработка программного обеспечения систем на кристалле в пакете Nios II IDE.
  4. Разработка и интеграция аппаратных пользовательских модулей в состав системы на кристалле.
  5. Моделирование систем на кристалле в пакете ModelSim.
  6. Отладка систем на кристалле в аппаратуре для микросхем семейства Stratix.
  • Объем курса — 32 часа (8 занятий по четыре часа).
  • Занятия в группах по 5-6 человек.
  • Программа курса может корректироваться по согласованию с учебной группой.

Официальный центр обучения фирмы ALTERA

Новый класс центра

Фирма ALTERA — мировой лидер в производстве микросхем программируемой логики (ПЛИС). Все большее число специалистов используют продукцию фирмы в своих разработках. Повышение квалификации кадров в области ПЛИС — основная задача Центра, имеющего большой опыт в переподготовке специалистов ведущих предприятий России и стран СНГ.

Специалисты Центра имеют многолетний опыт работы с программируемой логикой фирмы ALTERA. Центр был создан в 1997 году совместно МГТУ им. Н.Э. Баумана и Корпорацией «Точка Опоры» на базе кафедры ИУ-3. В 1998 году Центр прошел сертификацию.

Центр обучения при МГТУ им. Н.Э. Баумана является одним из двух официальных центров обучения корпорации ALTERA в Восточной Европе.

Курсы

Базовый курс Технология проектирования программируемых логических интегральных схем фирмы ALTERA

  • Предназначен для специалистов, начинающих работать с продукцией фирмы ALTERA.
  • 40 часов интенсивных занятий в лаборатории университета.
  • Рассматриваются САПР Quartus II и семейства MAX, MAXII, Cyclone и Stratix.
  • Изучается полный цикл проектирования ПЛИС от ввода проекта до работающего устройства с использованием фирменного оборудования.
  • Бесплатно выдаётся литература, DVD с документацией и САПР, а также другие материалы.

Специализированный курс Проектирование систем на кристалле на базе ПЛИС фирмы ALTERA

  • Предназначен для специалистов, имеющих опыт работы в области программируемой логики.
  • 32 часа интенсивных занятий в лаборатории университета.
  • Рассматривается проектирование программного и аппаратного обеспечения систем на кристалле на основе процессорного ядра NiosII.

Как подготовить и загрузить проект в ПЛИС фирмы Altera

Загорелся я попробовать что же такое ПЛИС и купил CPLD EPM240T100, но потом как то не сложилось. Сейчас появилось желание, но вот имеющийся у меня в наличии LPT Byte Blaster уже бесполезен, так как у меня не осталось ни одного компьютера с LPT портом. Покопавшись в интернете, было найдено приемлемое решение: клик.

Единственное что я добавил – преобразователи уровней:

К сожалению сделал ошибку, микросхема SN74LVC2T45DCTR оказалась в хитром SO-8, а так как плату я сделал до прихода компонентов пришлось паять на проводках.

Дрова установились без проблем.



Ссылка на сайт автора данного программатора

Ещё одна реализация программатора того же автора

Прошивал МК аналогичным программатором:  схема и моя реализация:


Печатная плата 2011-07-28-usb-blaster

Схема

Categories: ИнструментПрограмматорыTags: Altera


comments powered by

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *