FPGA chips

Изучаем САПР Altera Quartus II / Intel Quartus Prime, язык описания аппаратуры Verilog HDL и кое-что про VHDL. Программируем FPGA Altera / Intel Cyclone III, Cyclone IV, MAX II, MAX10. Экспериментируем с платами разработчика  FPGA серии Марсоход, Марсоход2, Марсоход3. А еще разбираемся с FPGA Gowin.


Ну и как вам зима?

Я вчера час снег перед домом разгребал. На завтра в Таганроге обещают -19С. Если еще будет ветер, то будет прохладненько..

Снеговик живой

Чтобы как-то развеселить народ, я делаю живого снеговика.

Спасибо Антону (ака ACE1046) - он сделал дополнение в программу MBFTDI и теперь она работает с программатором MBFTDI построенным на базе  микросхемы FT2232D.

Антон сделал патч на нашей странице на GitHub и я сделал merge с основной веткой проекта.

Программу версии 1.2 можно так же взять на странице загрузки на нашем сайте  

Настала пора предновогодних поздравлений, к которым и я хотел-бы присоединиться. Ну и, конечно-же, какие могут быть поздравления без ёлки?

Новогодняя елка из платы Марсоход

Это уже  второе поздравление с Новым Годом  в нашей , хотя и не большой, но уже истории.

jukebox на плате Марсоход   jukebox на плате Марсоход

Цель данной работы - продемонстрировать простой и наглядный проект, подходящий для первых шагов работы с платой. Источником музыкального сигнала будет не последовательность нот, а формулы определенного вида, подсмотренные у демосценщиков:
http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
http://countercomplex.blogspot.com/2011/10/some-deep-analysis-of-one-line-music.html

Пример подходящей формулы: (t>>7|t|t>>6)*10+4*(t&t>>13|t>>6)

Здесь единственный параметр это время, точнее, номер отсчета ИКМ (eng:PCM) сигнала при частоте дискретизации 8kHz. Вычисляемое значение используется для формирования амплитуды сигнала, берутся младшие 8 бит результата.
Из железа кроме собственно платы нужен динамик, в моём случае это звонок от старого радиотелефона. В качестве шаблона был взят https://marsohod.org/projects/plata1/8-emptyproject 'почти "пустой проект"'.

Некоторые наши читатели жаловались, что нашим программатором mbftdi не получается запрограммировать Альтеровские микросхемы ПЛИС серии EPM70xxS.

Мы занялись этим вопросом и даже приобрели несколько экземпляров Altera EPM7032S-10N, чтобы исследовать проблему.

Программирование epm7032s с помощью программатора MBFTDI

Мы сделали простую макетку с этой микросхемой для наших опытов.

Действительно, версия нашей программы mbftdi 1.0 не программировала чип. А почему?