Byteblaster схема

byteblaster схема
Разводка колодки X2 на приведенной схеме соответствует принятой фирмой Atmel для производимых ею плат, однако никто не мешает использовать и разводку, соответствующую Altera Byte Blaster. Так что чип может быть слегка подгорелый, лучше его сразу заменить, благо он в панельке PLCC84.Глубокое гугление дает кучу ссылок на университетские ресурсы разных чтран, от Японии до Польши, что показывает, насколько плата распространилось. Нужен счетчик с довольно большим коэффициентом пересчета, чтобы поделить 25.175MHz от кварца. Визуальность логической структуры уменьшает вероятность ошибок и сокращает сроки разработки.


Питание на устройство, во время программирования, можно подавать ТОЛЬКО после того, как на компьютере будет запущен и настроен софт программатора, во избежание управления вашим устройством ОС Windows, а не софтом программатора. Теперь давайте нарисуем простейшую схему, добавим один Input, один Output и соединим их (в реальной ПЛИС эта схема будет передавать сигнал с одной ножки на другую). Для этого Double Click на пустом месте схемы и в открывшемся диалоге Symbol выбираем необходимый элемент.Соединяем просто так, линией. Сам семисегментный код представляет собой битовое представление горящих сегментов на индикаторе в порядке abcdefg, в моем случае еще и инверсное.Вот и реализовали все блоки, осталось их соединить вместе. Логика работы по варианту на ATMEGA8. Исходники Verilog. 5K. Сайт создан в системе uCoz. Этап проектирования устройства на ПЛИС заключается в описании устройства на языке HDL, перевода описания в базис выбранной ПЛИС, трассировка внутренних ресурсов ПЛИС в соответствии с со списком цепей, генерация результирующей прошивки.

Схему бластера я несколько модифицировал — добавил светодиоды для индикации наличия питания и режима программирования, а также вывел дополнительный сигнал на вывод 8 разъема X2 через свободный канал шинного формирователя. Есть и ложка дёгтя — увы, студенты (даже американские) не отличаются аккуратностью, поэтому битые I/O пины на таких second-hand платах не редкость, да и ресурс записи CPLD поизношен. После сборки и проверки скачивайте самую последнюю версию PonyProg. (на момент написания статьи Бэтты шли уже года два), а в старых версиях нет поддержки новых MК. Устанавливаете её. Как известно «классический» USB Blaster собран по схеме «FT245BM + CPLD + буфер» как описано в мануале. Реализация цифровой части алгоритма демодуляции и выделения синхроимпульса была выполнена на кристалле FLEX10K50. Входными сигналами являлись две квадратуры принятого сигнала, полученные после смесителей.

Похожие записи: