Необычное пробуждение.

Проснулся-то я сегодня практически как обычно. Сварил рис и прилег еще вздремнуть. Вроде ничего необычного. Через 2 минуты в дверь комнаты постучал отец и попросил зайти к нему. Захожу — он мне показывает за окно вниз — вижу пачку пожарных машин. Потом показывает вверх — вижу что либо на верхнем этаже либо на крыше идет дым.


Читать дальше

Altera ByteBlaster MV совмещенный с LPT-программатором AVR

Когда начинаешь интересоваться ПЛИС, то в скором времени встает вопрос: А чем ее прошить?
Производители предлагают достаточно большой выбор устройств, но цена у них обычно кусачая. Так же попадаются простые схемы в даташитах, но их еще найти надо, а для этого надо знать что конкрено ищешь. Ну и в сети есть достаточное описание схем умельцев, например как программатор описанный в статье: USB-Blaster. Я хочу внести свои пять копеек и описать простой LPT-программатор, который собирается на коленке за один вечер и может шить как ПЛИС фирмы Altera, так и микроконтроллеры AVR.


Читать дальше

Отладочная плата для FPGA EP1K10TC144-2. Какой ей быть?

Вот какой у меня был первый опыт с FPGA:



Макетка вся паяная-перепаяная, резанная-перерезанная. Т.к. в процессе запуска обнаруживался тот или иной косяк. Плату я придумывал сам и разводил еще в 2002 году. Делал сразу под производство в составе проекта «Конструктор AVR». Конструктор тогда загнулся из-за переориентации конторы в другую область, а мне осталась куча барахла и не совсем барахла…

Вобщем чип я скорее всего убил. Плату все равно надо переделывать.
Вот и решил выложить этот пост. Те кто использует FPGA, порекомендуйте пожалуйста, что можно добавить в фарш макетки, с чем можно экспериментировать на этой ПЛИС.

Мой UrGear. Текущие проекты в процессе.

Долго думал писать или нет, потом решил, что одна голова хорошо а много — хоть и некрасиво, но эффективно. Представляю вашему вниманию один из своих текущих проектов.

Не секрет, что я люблю на досуге поиграться в старый добрый Ил-2. Даже в скваде =V= состою. И, как всякий Вирпилко, стараюсь сделать игровой процесс максимально комфортным. Комфорт в виртуальном полете и воздушном бою создается тремя железными составляющими кроме мощного компа: джойстиком, педалями и устройством управления взглядом. Последнее достаточно важно, потому как от обзора и контроля за ситуацией зависит твоя виртуальная жизнь и жизнь твоих товарищей по команде. Об этом и пойдет речь дальше.



Читать дальше

Описание нескольких однотипных элементов на VHDL с помощью компонентов.

В конце своей предыдущей статьи Что такое VHDL. Простейший пример создания логического элемента в ПЛИС) я затронул описание элемента схемы как «компонента». Эта конструкция используется при так называемом Структурном описании архитектуры.
Я хочу на примере показать как описать несколько однотипных элементов схемы с помощью компонента, а теорию различных стилей описания архитектур оставлю более опытным авторам.


Читать дальше

Размышления в слух...

Самомодерация начинает работать.
Кто-то хорошо прошелся по рейтингам и почти все кто писал в ветке про ПЛИС, да и не только там ушли в минуса… Придется теперь писать в свой блог, а там, может перенесут в Тематический раздел…

Где наша не пропадала… (Доставая штурмовую винтовку из шкафа...) :)

Что такое VHDL. Простейший пример создания логического элемента в ПЛИС

Вот вокруг говорят ПЛИС, ПЛИС… Понятно что это микросхема такая… А как в нее электрическую схему заталкивать? Для этого существует несколько способов, один из которых это описание схемы устройства на специальном языке описания аппаратуры. Таких языков существует несколько: Verilog, AHDL, VHDL и наверное еще есть, но мне не попадались. Эти три вроде самые распространенные. Вот о VHDL я и попробую рассказать.



Читать дальше

Простейшая макетная плата для ПЛМ EPM7064S фирмы Altera

Давненько я хотел добраться до программируемой логики, и вот в прошлом году я-таки дотянулся до нее своими шаловливыми рученками.
В качестве объекта для изучения была выбрана микросхема EPM7064SLC44-10 производства фирмы Altera, т.к. имелась у меня в чумодане в нескольких экземплярах. Эта микросхема относится к достаточно старому семейству программируемой логики MAX7. Достоинством ее (кроме наличия у меня в заначке) можно считать корпус PLCC44, что не вызывает проблем с пайкой, а так же дает нам на выбор 2 типа панелек для установки (смд и выводные). Так же к достоинствам можно отнести напряжение питания 5В и сохранение конфигурации во встроенном EEPROM, что избавляет схему от разного дополнительного обвеса.
В общем для тех, кто хочет попробовать что такое ПЛИС, но не знает, с чего начать, нужно или не нужно, какую демоборду покупать (дорогую или очень дорогую), я предлагаю простейший вариант отладочной платы, который можно собрать дома на коленке за один вечер.



Читать дальше