Altera usb blaster драйвер windows

USB-Blaster

Здесь уже начали разбирать ПЛИС, так что принимайте мой вклад.

Простенькую платку уже описали, я расскажу про программатор.
Есть 2 способа программирование этих ПЛИС (точнее оно называется конфигурирование) – через ByteBlaster или USB-Blaster.
ByteBlaster (5 проводков которыми AVR шьется) очень простой, но он подключается через LPT порт, вот информация по нему http://marsohod.org/index.php/howtostart/programmer. USB-Blaster будет интересней, но информации по нему очень мало, а готовые дороги.

После долгих поисков я таки нашел подходящую реализацию. http://sa89a.net/mp.cgi/ele/ub.htm статья японского автора, конструкцию которого я повторил.

USB-Blaster


(картинка не влезла по ширине, кликните и все увидите)

Все основано на PIC18F2550 (недавно автор создал еще одну версию программатора основанную на PIC18F14k50, можете попробовать собрать его). На схеме ничего сложного нет. СМД компоненты типоразмера 1206. На выходе стоят резисторные делители для согласования уровней до 3.3 В, конечно лучше поставить микросхему, к примеру SN74LVC2T45.

Программатор для PIC

С ПИКами я раньше не возился, и у меня возникли проблемы при прошивке контроллера. Здесь надо высоковольтный программатор. После долгих поисков подходящего простого и работающего программатора я где-то наткнулся на такое чудо

Транзистор любой n-p-n, у меня кт315.

Прошиваться через WinPic800 с немного измененными настройками одного программатора

Как программой пользоваться разберетесь, а вот про программатор расскажу.
МК прошивается уже в устройстве. К пятачкам на плате подпаиваем выводы программатора.

Еще надо блок питания на 12 В, я подключался к компьютерному, куда плюс питания на схеме видно, главное про землю не забыть. Во время прошивки будет питаться от USB.

Установка драйвера

После прошивки отпаиваем лишние провода, подключаем наш USB-Blaster. Компьютер находит новое устройство и просит драйвер. Установка немного отличается от традиционной, но ничего сложного нет. Немного забыл, для программирования ПЛИС надо установить IDE, у Альтеры это Quartus II. Заходите на https://www.altera.com/download/dnl-index.jsp вам нужно Quartus II Web Edition (он бесплатен). За новыми версиями гнаться не стоит, они больше весят и мало чем отличаются (у меня 8 версия), а в 10 нет симуляции и поддержку старых чипов отключили. Про Квартус писать не буду, это сделали уже за меня http://marsohod.org/index.php/aquartus2.

После установки Квартуса можно приступать к установке драйверов (они в папке с программой).

Так об этом написано на сайте Альтеры
Driver Installation
1. Plug the USB-Blaster download cable into the PC. The Found New Hardware Wizard appears.
2. If you are prompted to answer a question about Windows XP Update, choose No, not this time and click Next.
3. Select Install from a list or specific location (Advanced) and click Next.
4. Select Don’t search. I will choose the driver to install and click Next.
5. If you are prompted to Select a hardware type, keep the default selection Show All Devices, and click Next.
6. Select Altera USB-Blaster from the wizard list of hardware devices, then click Have Disk… If the device is not available in the list, click Have Disk… without selecting any device from the wizard list.
7. Click Browse… and browse to the \drivers\usb-blaster directory.
8. Choose the appropriate location or file using the following steps:
o All versions of Quartus II software (except versions 6.1 to 7.2):
1. Select the file usbblst.inf.
2. Click Open.
o Quartus II software versions 6.1 to 7.2:
1. Browse to the \x32 directory (Windows 2000/XP standard 32-bit) or \x64 directory (Windows XP 64-bit).
2. Click Open. The wizard automatically chooses the required file.
9. If the hardware Altera USB-Blaster appears in the Model list, select the device.
10. Click Next in the wizard.
11. Click Continue Anyway in the warning dialog box.
12. Click Finish.
13. To complete your installation, set up programming hardware in the Quartus II software

Читайте также:  Windows phone регистрация моя семья

Прошивка контроллера, печатная плата и схема
USB-Blaster.rar

Ждите описание того для чего он вам надо 🙂

UPD, некоторые неучтенные моменты
Здесь выведено питание на JTAG разъем, мне показалось удобным питать отладочную плату от программатора через USB — я так и сделал. В других программаторах на пин питания в разъеме подключено питание выходного каскада буфера (которого здесь нет) для привидения уровня сигналов JTAG к уровням на плате а плата питается отдельно. Стоит добавить джампер для отключения питания через JTAG.

Когда я пытался прошить еще один программатор, ПИК не хотел прошиваться, доходило до 15-20% и все. После увеличения питания высоковольтной части (на схеме 12В) до 12.5-13В все прошло гладко и без запинок.

Источник

Altera usb blaster драйвер windows

Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)

Обратная Связь, Стабилизация, Регулирование, Компенсация

Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт

Первичные и Вторичные Химические Источники Питания

Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания

Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника

Электрические машины, Электропривод и Управление

Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы

Технологии, теория и практика индукционного нагрева

Системы Охлаждения, Тепловой Расчет – Cooling Systems

Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей

Моделирование и Анализ Силовых Устройств – Power Supply Simulation

Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов

Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.

Интерфейсы

Форумы по интерфейсам

все интерфейсы здесь

Поставщики компонентов для электроники

Поставщики всего остального

от транзисторов до проводов

Компоненты

Закачка тех. документации, обмен опытом, прочие вопросы.

Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир

Обсуждение Майнеров, их поставки и производства

наблюдается очень большой спрос на данные устройства.

Встречи и поздравления

Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.

Ищу работу

Предлагаю работу

нужен постоянный работник, разовое предложение, совместные проекты, кто возьмется за работу, нужно сделать.

Читайте также:  Skinpacks для windows 10

Куплю

микросхему; устройство; то, что предложишь ты 🙂

Продам

Объявления пользователей

Тренинги, семинары, анонсы и прочие события

Общение заказчиков и потребителей электронных разработок

Обсуждение проектов, исполнителей и конкурсов

Источник

Altera USB ByteBlaster

2019-2-9 23:48 CPLD

Схема программатора достаточно проста и незатейлива. Сердцем программатора является микроконтроллер PIC18F14k50.

После изготовления устройства получилось следующее:

Затянул программатор в термоусадку и проковырял отверстия для светодиодов.

Для прошивки микроконтроллера пришлось собирать необычный программатор из доступных деталей. Полное его описание можно найти на сайте разработчика http://timn.ho.ua/pic/.

Программа для работы с программатором:

После подключения программатора, в Диспетчере устройств программатор опознается со следующим идентификатором:

Теперь нужно установить драйвер из папки в которую установлен quartus, в моём случае драйвер лежит в папке C:\altera\13.0sp1\quartus\drivers\usb-blaster\. После того как программатор успешно определиться в системе как Altera ByteBlaster, можно зайти в quartus и настроить его на использование нашего программатора.

Отмечу, что работать с таким программатором гораздо удобнее, чем с LPT аналогом. Намного компактнее и практичнее в наше время. Отлично запустилось под Windows 10 x64 с последними обновлениями.

Страница автора и оригинал статьи с более подробным описанием и сравнением скоростей с оригинальным byteblaster:

Также этим программатором можно прошивать ПЛИС от Lattice с помощью следующей утилиты:

Схема программатора в формате PDF:

Печатная плата программатора (обратите внимание на фотографии, там нужна одна перемычка):

Внимание! Копирование, в том числе частичное, запрещено!

Источник

Altera usb blaster драйвер windows

Сначала надо установить Quartus Prime Lite Edition, для чего с сайта altera.com надо скачать пакет установки наподобие QuartusLiteSetup-17.1.0.590-windows.exe (в имени файла цифры обозначают номер версии). Для того, чтобы найти пакет установки, введите в строке поиска Google: Download Center Quartus Prime Lite Edition site:altera.com. По первой же ссылке откроется страничка, где будут доступны ссылки для загрузки. Для загрузки требуется регистрация. Зарегистрируйтесь, и зайдите на сайт по ссылке «LOG IN» под своим именем (обычно это адрес email) и паролем.

[Установка Quartus Prime Lite Edition]

1. Загружать пакеты можно с помощью утилиты Akamai DLM3 Download Manager (что удобно, но требует специальной установки этой утилиты) или напрямую, для этого надо переставить радиокнопку на Direct Download. Я выбрал вариант ручной загрузки, без утилиты Akamai.

Загрузите все пакеты из раздела Individual Files. Ссылка для загрузки доступна на картинке со стрелкой .

Пакет Размер Описание
Бесплатная среда разработки Quartus Prime Lite Edition (Free)
Quartus Prime (includes Nios II EDS) 1.7 Гб Основная IDE для управления проектами
ModelSim-Intel FPGA Edition (includes Starter Edition) 1.1 Гб Симулятор
Пакеты для поддержки микросхем логики (для использования Quartus нужно установить хотя бы один пакет)
Arria II device support 499.6 Мб Поддержка микросхем Arria II
Cyclone IV device support 466.6 Мб Поддержка микросхем Cyclone IV
Cyclone 10 LP device support 266.1 Мб Поддержка микросхем Cyclone 10 LP
Cyclone V device support 1.1 Гб Поддержка микросхем Cyclone V
MAX II, MAX V device support 11.4 Мб Поддержка микросхем MAX II, MAX V
MAX 10 FPGA device support 325.2 Мб Поддержка микросхем MAX 10 FPGA

2. Запустите установщик Quartus Prime (файл наподобие QuartusLiteSetup-17.1.0.590-windows.exe). В процессе установки нет ничего особенного, просто выполните шаги мастера и дождитесь окончания установки.

4. Quartus сообщит, что не установлена поддержка ни одной из микросхем.

«Вы успешно установили Quartus Prime, но не установили ни одно устройство. Хотите запустить device installer для установки новых устройств?»

Это означает, что Quartus установлен, но пока в нем нет информации о микросхемах логики (Arria II, Cyclone, MAX и т. п.). Это файлы с расширением *.qdz, которые были закачаны на шаге 1 (arria_lite-17.1.0.590.qdz, cyclone-17.1.0.590.qdz, cyclone10lp-17.1.0.590.qdz, cyclonev-17.1.0.590.qdz, max-17.1.0.590.qdz, max10-17.1.0.590.qdz). Кликните Yes, выведется окно предупреждения, что не на всех операционных системах можно устанавливать пакеты устройств непосредственно из Quartus, тогда понадобиться утилита Device Installer.

Читайте также:  Skachat word dlya windows 7

Запустите Device Installer, ярлык находится в той же папке, что и ярлык для запуска Quartus.

Выберите папку, где находятся файлы *.qdz, и установите пакеты.

После установки пакетов перезапустите Quartus.

[Подключение Altera USB Blaster]

5. Для прошивки микросхем логики нужен программатор JTAG. Информацию по имеющемуся у Вас адаптеру и драйвер для него можно найти по ссылке [3]. В качестве JTAG-программатора Altera я купил на Aliexpress недорогой кабель New Mini Usb Blaster Cable For ALTERA CPLD FPGA NIOS JTAG Altera Programmer, обошелся он примерно в 200 рублей ($3.5).

Укажите установку драйвера вручную, укажите путь до папки J:\intelFPGA_lite\17.1\quartus\drivers\usb-blaster\. Внимание: не нужно указывать путь в папки x32 и x64.

На своей операционной системе Windows 7 Максимальная Service Pack 1 я столкнулся с этой ошибкой. Компьютер при каждой перезагрузке уходил в синий экран BSOD PFN_LIST_CORRUPT.

Для устранения проблемы нужно загрузиться в безопасный режим, и через Диспетчер Устройств удалить драйвер (включая его файлы).

После этого перезагрузите компьютер в нормальный режим, загрузка должна пройти успешно. Загрузите архив с драйвером USB-Blaster-WIN7-x64.zip [], распакуйте его в любую папку. Подключите Altera USB Blaster, и установите драйвер из папки CDM 2.04.16 WHQL Certified.

При установке появится предупреждение о проблеме с сертификатом, выберите «Установить все равно». Драйвер установится и будет нормально работать.

[Установка ModelSim]

6. Запустите инсталлятор ModelSimSetup-17.1.0.590-windows.exe. Подтвердите запрос на разрешение изменений, и пройдите все шаги установки.

Источник

USB Blaster (ALTERA CPLD/FPGA programmer) Программатор для ПЛИС фирмы Altera

Обзор программатора для ПЛИС фирмы Altera. Кому интересно — прощу под кат.
ПРЕДУПРЕЖДЕНИЕ: данный обзор написан для тех, кто «в теме». Если об электронике и ПЛИСах Вы имеете смутное представление, то, судя по комментариям, этот обзор будет врятли Вам полезен.

USB-Blaster — программатор, разработанный фирмой Altera для своих ПЛИС. Имеет три интерфейса программирования: JTAG, Active Serial и Passive Serial. Предназначен для программирования и отладки ПЛИС этой фирмы.
По просьбам привожу некоторые расшифровки:
— ПЛИС(FPGA или CPLD) — Программируемая логическая интегральная схема.
— Altera — американская компания, один из ведущих и крупнейших производителей ПЛИС
— Cyclone II — семейство FPGA этой фирмы.
— Altera Quartus II — САПР, разработанная Альтерой для проектирования и отладки своих ПЛИС.
— JTAG — грубо говоря, интерфейс для программирования и отладки сложных цифровых микросхем и устройств. На данный момент — промышленный стандарт.
— AS и PS — интерфейсы программирования последовательных конфигурационных ПЗУ.

Данный программатор покупался для и одновременно с Отладочной платой на кристалле Cyclone II( mysku.ru/blog/aliexpress/12915.html )год назад. Надо сказать, что китайцы очень и очень приятно удивили своей ценой. Для сравнения: цена у оф. производителя — 300$, цена у стороннего производителя(Terasic) — 100$(сейчас уже 50$), цена в Питерском магазине Терраэлектроника — примерно 16000 рублей. В итоге экономия от 10 до 40 раз.
Данных по трекингу у меня уже нет, т.к. заказывал не я, но посылка дошла примерно за 25-30 дней.



Плюсы:
+ Цена
+ Цена
+ ЦЕНА!
+ Полная совместимость с оригинальным устройством. Прошивание и отладка через jtag работают отлично.

Минусы:
— «Китайский» внешний вид.
— Некорректно работает интерфейс AS, НО тут неизвестно кто виноват — USB-Blaster или моя отладочная плата.

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector