[<] [>] ZXkit-003. "ByteBlaster MV". ByteBlaster MV - LPT программатор ПЛИС/FPGA и AVR Программатор предназначен для прошивки ПЛИС и FPGA фирмы ALTERA, а также микроконтроллеров фирмы ATMEL. Пригодится Вам при прошивки микросхем EPM7128SLC-84 и ATMEGA32-16PU при сборке SPECCY2007. Также поможет при изготовлении различных самоделок. Подключается к PC через порт LPT. В комплекте с деталями имеется плоский кабель и разъемы для изготовления шлейфа для подключения программатора к прошиваемой плате. В собранном варианте этот шлейф тоже собран. С программой QUARTUS II в Windows может работать через переходник PCI-LPT (настройка описана ниже). Схема программатора сделана на основе ALTERA ByteBlaster MV (http://www.altera.ru/cgi-bin/go?35) и адаптеров для программы AVREAL (http://real.kiev.ua/old/avreal/ru/adapters.html). Для прошивки микроконтроллера ATMEL выведен дополнительный разъем по стандарту ATMEL. Применяется один и тот же десятижильный шлейф, который подключается к соответствующей паре разъемов. Питание платы программатора берется с прошиваемой платы. ZXkit-003. ByteBlaster MV. Конструктор (печатная плата + детали) = 300 руб. Покупая конструкторы "ZX-KIT" по цене выше стоимости комплектующих, вы поддерживаете разработчика аппаратуры для компьютеров типа "ZX Spectrum" в текущих и новых разработках ! Фотографии и схемы программатора ByteBlaster MV Вид программатора сверху (в зависимости от партии могут меняться цвет печатной платы и наличие шелкографии) Вид снизу Схема ByteBlaster MV Демонстрация прошивки компьютера Speccy2007 с помощью опытного образца программатора ByteBlaster MV Демонстрация прошивки программатора DIP-32 FLASHER c помощью ByteBlaster MV: Прошивка ПЛИС и FPGA ALTERA Для прошивки ПЛИС и FPGA ALTERA программатор подключается через разъем XP2 (ALTERA) с помощью шлейфа к соответствующему разъему на прошиваемой плате, например, X6 для прошивки EPM7128SLCSPECCY2007. Программу для прошивки, например, Quartus II Stand-Alone Programmer 9.1 (размер 122 Мбайта) можно скачать на www.intel.com. Данный программатор при установке установит все необходимые драйвера для LPT - ByteBlaster MV. Настройка для прошивки ПЛИС и FPGA в QUARTUS II с переходником PCI-LPT 1. Найти и установить в системе (проверено в Windows 7) драйвера именно для этой платы. 2. Поставить в настройках LPT порта, во вкладке Port Settings крыжик Use any interrupt assigned to the port и выбрать LPT1. 3. В командной строке запустить строку (под администратором): c:\altera\91\quartus\bin\bblpt/i. Это по рекомендациям отсюда. Windows выдаст предупреждение, но драйвера программатора ставятся, но ещё не видны. (Этот пункт специально поставлен выше, так как без него невозможно найти ветку в реестре, описанную в следующем пункте). 4. Запустить в командной строке regedit и найти строку реестра: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Service\Al teraByteBlaster в поле DependlOnService вписать NmPar. У кого-то может нужно написать PCIPPorts. Что писать смотрите в Свойствах порта, далее вкладка Драйвер и Сведения. 5. Теперь перегрузить комп, зайти в программу программатора и устанавить оборудование: ByteBlasterMV or ByteBlaster II с портом LPT1. Прошивка микроконтроллеров ATMEL Для прошивки микроконтроллеров ATMEL программатор подключается через разъем XP3 (ATMEL) с помощью шлейфа к соответствующему разъему на прошиваемой плате, например, X7 для прошивки ATMEGA32-16PU в SPECCY2007. Программа для прошивки - AVREAL (http://real.kiev.ua/avreal/) Требуется установить драйвер для LPT ByteBlaster MV -- http://real.kiev.ua/files/avreal/dlportio.zip Разъем для прошивки соответствует десятиконтактному разъему по стандарту ATMEL. Цоколевка приведена на странице 51 в документе http://www.atmel.com/dyn/resources/p...ts/doc1925.pdf и в схеме программатора. Такая же цоколевка должна быть и на плате с прошиваемым микроконтроллером. Так сделано в SPECCY2007. Фото по подключению к SPECCY2007: http://zx.pk.ru/showpost.php?p=277077&postcount=16 Питание на программатор подается через этот же шлейф с прошиваемой платы. После этого прошивать с помощью AVREAL (http://real.kiev.ua/avreal/download/). Описание по работе с программой: http://real.kiev.ua/old/avreal/ru/description. Пример строки для прошивки микроконтроллера ATMEGA8515 в первом посте про программатора FLASHER (http://zx.pk.ru/showthread.php?t=3947). Можно использовать графическую оболочку AVREALSHELL (www.miek.narod.ru/avrealshell.zip). В архиве есть и сам AVREAL. Небольшое описание по прошивке SPECCY2007 приведены там: http://zx.pk.ru/showpost.php?p=276832&postcount=31 http://zx.pk.ru/showpost.php?p=277078&postcount=37 Более подробнее про фьюзы описано там: http://zx.pk.ru/showpost.php?p=254060&postcount=3 Меры безопасности. Цепи программатора ByteBlaster MV имеют гальваническую связь с корпусом компьютера и, если корпус компьютера не заземлен, могут находиться под напряжением электрической сети. Устройство, подключаемое к программатора ByteBlaster MV должно иметь гальваническую развязку от сети. Или, если блок питания устройства имеет гальваническую связь с сетью, оно также должно быть заземлено, как и компьютер. То есть заземлены должны быть и компьютер и устройство, чтобы между ними не было разности потенциалов. Запрещается подключать программатор ByteBlaster MV или отключать от программатора ByteBlaster MV устройство, если на это устройство подано питание. Предварительно нужно выключить питание устройства. |