FPGA блог: опыт, отладка, программирование на Verilog
Sidebar × Смотрите Главная [/home] FPGA блог Форум С чего начать? Проекты Intel Quartus Prime Verilog Скачать Магазин О нас Тэги Altera АЦП Cyclone III Verilog HDL синусоида фреймбуффер Raspberry Pi3 ползун MAX II random язык C ПЛИС шаговый двигатель SDRAM USBTerm МИДИ TAP Controller плата Марсоход кошка иллюминация Linux пила новая плата Марсоход2 Марсоход измерение длительности ARM v2a машина состояний OpenOCD схемотехника Анонс новой платы SignalTap Amber HDSDR амплитудная модуляция JTAG ModelSim ELVDS FPGA CPLD Марсоход2RPI Canon RC6 toolchain синтезатор coprocessor Verilog contest MA3128 совместно с OrangePi-PC2 Altera Quartus II Микрофон icarus-verilog Комментарии Отрисовка спектра сигнала в программе на Python Руслан43 26.05.2024 14:51 Нужно ПО для анализа спектра БПЛА,если кто то сможет помочь,жду предложения на почту ... Подробнее... Введение в Verilog. Пятый урок, Синхронная логика. chulya 25.05.2024 05:29 super klassnii urok spasibo ogromnoe!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! Подробнее... rPLL в проектах для микросхем FPGA Gowin azesmbog 06.05.2024 11:00 На самом деле такая возможность есть, хоть и не очевидная :) Открываем IP Core Generator и справа ... Подробнее... Прием Ethernet пакета платой Марсоход2 zheneva 28.04.2024 20:19 я понял так: В расчете контрольной суммы не участвуют последние 4 байта(FCS) (1)Но при описании ... Подробнее... Verilog State Machine Framework 47Pisikak 27.04.2024 13:34 Здравствуйте. Добавил все необходимые исходные файлы в проект в Vivado. Но в первой же строчке "`xstep;" ... Подробнее... На форуме Нет сообщений для показа МАРСОХОД Open Source Hardware Project Искать... Программатор MBFTDI SVF player Драйвер Quartus II Режим USB-to-COM Режим BitBang Марсоход Проекты MA3128 Проекты MCY112 Проекты Марсоход3GW Проекты Шилд Ethernet Шилд разъемов Шилд 7-ми сегментного индикатора Марсоход2 Описание платы Марсоход2 Описание платы Марсоход2bis Проекты Amber ARM SoC Шилд разъемов Шилд 7-ми сегментного индикатора Шилд Ethernet Марсоход2RPI Проекты FPGA & Verilog Блог САПР Altera Quartus II / Intel Quartus Prime, язык Verilog HDL и кое-что про VHDL, FPGA Cyclone III, Cyclone IV, MAX II, MAX10. Платы разработчика серии Марсоход, Марсоход2, Марсоход3. Белая медведица на льдине. Подробности nckm Проекты для платы MA3128 Создано: 11 декабря 2023 Просмотров: 739 Empty Печать Электронная почта Как-то незаметно прошло уже десять дней зимы. Приближается Новый Год. Чтобы поднять себе и другим настроение захотелось мне сделать новогоднюю игрушку. Но не такую, что бы на ёлку вешать, а что-то поставить на стол и чтобы радовало. Особого плана не было. Сперва я думал просто найти на сайте thingerverse что нибудь интересненькое и напечатать на 3D принтере. Мне понравилась вот эта медведица: https://www.thingiverse.com/thing:5160013 И я просто стал печатать. Модель-то простая, тут несколько слоёв, которые потом нужно склеить ну и готово. Вот такой один из слоёв: Когда я напечатал и склеил всю эту модель, то уже пришла мысль "а куда её поставить". Ну и пошло дело дальше. Решил сделать модель куска льда, установить туда медведицу. Но потом подумал, что если будет постамент в виде льда, то туда можно спрятать какое-то устройство, которое будет делать подсветку, например синими светодиодами. Да у меня же есть специально маленькая платка MA3128 ! Я её могу туда поставить и еще она может вращать льдину, если встроить моторчик. В общем, "проект выходного дня" как-то стал сильно разрастаться! Далее расскажу, как там всё устроено. Tags: ПЛИС EPM3128 Медведь Новый год светодиоды 28byj-48 Подробнее: Белая медведица на льдине. 1 комментарий Использование FPGA плат MCY316 и MCY112 для лабораторных работ Школы Синтеза Цифровых Схем. Подробности nckm Плата MCY112 Создано: 15 октября 2023 Просмотров: 1394 Empty Печать Электронная почта На этом видео - демонстрация лабораторной работы Школы Синтеза Цифровых Схем по распознаванию нот. К плате MCY316 аудио проводом подключен смартфон Андроид на котором я играю ноты, а плата распознает их и отображает на 7-ми сегментном индикаторе. Сейчас занимаюсь портированием проектов Юрия Панчула Школы Синтеза Цифровых Схем для наших плат MCY112 и MCY316. Обе платы в принципе подходят для выполнения лабораторных работ. Исходные тексты проектов находятся вот здесь https://github.com/yuri-panchul/basics-graphics-music А я сделал форк этих проектов , надеюсь потом мои изменения вольются в основной репозиторий. Структура всего проекта я считаю не сложная. Есть папка boards, где расположены специфичные для каждой отдельной платы назначения выводов, здесь же находятся какие-то дополнительные модули и самое главное модуль самого верхнего уровня board_specific_top. Таким образом, удается запустить лабораторные работы на самых разных платах. Я добавил в эту папку две новых папки marsohod_mcy112 и marsohod_mcy316 для двух наших плат MCY112 (на базе Cyclone I) и MCY316 (на Cyclone III). Далее расскажу чуть подробнее о лабораторных работах. Tags: Школа Синтеза Цифровых Схем MCY316 MCY112 лабораторная Подробнее: Использование FPGA плат MCY316 и MCY112 для лабораторных работ Школы Синтеза Цифровых Схем. Добавить комментарий Плата разработчика MCY316 на базе FPGA Altera Cyclone III Подробности nckm FPGA & Verilog блог Создано: 02 сентября 2023 Просмотров: 1656 Empty Печать Электронная почта Выпущена наша новая плата MCY316. На плате MCY316 установлена ПЛИС EP3C16Q240C8, в ней содержатся 15408 логических элементов, 516098 бит встроенной памяти, четыре PLL и 112 умножиетелей. Так же, на плате стоят: - Кварцевый генератор 100Мгц; - Две пользовательские кнопки; - Восемь пользовательских светодиодов и 7-ми сегментный индикатор; - SDRAM IS42S32200B, 8 (или 16) Мбайт, 32 разряда шина данных (на обратной стороне платы); - Двухканальная аудио АЦП PCM1801U,16 бит, 48 Кгц; - Двухканальный аудио выход для Дельта Сигма ЦАП (8бит); - Три разъема для установки плат расширения, квазисовместимые с Raspberry Pi; - SPI Flash W25Q16, 2 Мбайта для автозагрузки ПЛИС: - SPI Flash W25Q16, 2 Мбайта для пользовательских данных; - Разъем для установки USB JTAG программатора, например MBFTDI или UsbBlaster Плата отличается довольно ёмкой ПЛИС (почти 16 тысяч логических элементов) и довольно большим количеством доступных пользователю выводов GPIO. Дальше более подробное описание платы и проектов для неё. Tags: MCY316 Cyclone3 RISCV Подробнее: Плата разработчика MCY316 на базе FPGA Altera Cyclone III Добавить комментарий Видеоигра Теннис Подробности nckm Проекты для Марсоход3GW и Марсоход3GW2 (Gowin) Создано: 05 июня 2023 Просмотров: 1535 Empty Печать Электронная почта На этом демонстрационном видео показана очень простая игра Теннис, реализованная в плате Марсоход3GW . Здесь используется HDMI вывод изображения, которое формируется на лету просто из текущих координат строчной и кадровой развертки. Управление ракеткой выполнено переменным резистором, который подключен к АЦП платы. Про HDMI вывод я уже писал раньше , впрочем, как и про захват данных из АЦП . Весь проект можно посмотреть в папке _hdmi_tennis нашего репозитория на github: https://github.com/marsohod4you/Marsohod3GW Tags: Марсоход3GW HDMI ADC GOWIN Tennis 3 комментария Фреймбуффер из встроенной памяти PSRAM микросхем FPGA Gowin Подробности umarsohod Проекты для Марсоход3GW и Марсоход3GW2 (Gowin) Создано: 30 мая 2023 Просмотров: 2632 Empty Печать Электронная почта У микросхем FPGA компании Gowin может быть встроенное динамическое ОЗУ, причем один из двух возможных типов: классическая SDR SDRAM типа MT48LC4M16 (64 мегабита); PSRAM (псевдо статическая) HyperRAM типа W955D8MBYA (2*32 мегабита ). HyperRAM отличается от "классики" интерфейсом и наличием встроенной системы регенерации. Конкретно в чипе GW1NR-UV9QN88PC6/I5, установленном на нашей плате Марсоход3GW , есть ОЗУ именно второго типа. На основе этой встроенной памяти создан этот проект фреймбуффера. Можно загружать битмапы прямо в чип FPGA платы Марсоход3GW и отображать их через HDMI выход на мониторе. Проект находится в папке _hdmi_psram_fb репозитория гитхаб https://github.com/marsohod4you/Marsohod3GW . Tags: Марсоход3GW PSRAM HDMI Фреймбуффер Подробнее: Фреймбуффер из встроенной памяти PSRAM микросхем FPGA Gowin 2 комментария Подкатегории Проекты Altera Quartus II для платы Марсоход Проекты Altera Quartus II для платы Марсоход2 Проекты Intel Quartus Prime для Марсоход2RPI Проекты Intel Quartus Prime для платы Марсоход3 Проекты для платы Марсоход2bis Проекты Quartus Prime для M02mini Язык описания аппаратуры Verilog HDL MIPSfpga в плате Марсоход3 ARM System-on-Chip Проект графического терминала USBTerm Разное Intel Quartus Prime Изучаем RISC-V Проекты для платы MA3128 Плата MCY112 Проекты для Марсоход3GW и Марсоход3GW2 (Gowin) Страница 1 из 77 В начало Назад 1 2 3 4 5 6 7 8 9 10 Вперёд В конец Смотрите Главная FPGA блог Форум С чего начать? Проекты Intel Quartus Prime Verilog Скачать Магазин О нас Подписка Тэги Altera Сериалфлэшлоадер Юбилей Да! Что такое JTAG Altera Quartus II System Verilog MA3128 Альтера Altera MAX-II Life Game MAX3000A always Cycloen 10GX MBFTDI пила Синтез звука ROSH 2010 сенсор Blockchain Посох Деда Мороза USB программатор удаленное управление USB cable Quartus II FPGA opencores CPLD COM port COM-порт марсоход Source Машинка радио PM-радио Марсоход MAX II AMBER SoC USB function Техническое зрение sdram Serial SVF Player Отладка UBUNTU winrad dll Linux Марсоход3bis преобразователь уровня ультразвук Комментарии Отрисовка спектра сигнала в программе на Python Руслан43 26.05.2024 14:51 Нужно ПО для анализа спектра БПЛА,если кто то сможет помочь,жду предложения на почту ... Подробнее... Введение в Verilog. Пятый урок, Синхронная логика. chulya 25.05.2024 05:29 super klassnii urok spasibo ogromnoe!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! Подробнее... rPLL в проектах для микросхем FPGA Gowin azesmbog 06.05.2024 11:00 На самом деле такая возможность есть, хоть и не очевидная :) Открываем IP Core Generator и справа ... Подробнее... Прием Ethernet пакета платой Марсоход2 zheneva 28.04.2024 20:19 я понял так: В расчете контрольной суммы не участвуют последние 4 байта(FCS) (1)Но при описании ... Подробнее... Verilog State Machine Framework 47Pisikak 27.04.2024 13:34 Здравствуйте. Добавил все необходимые исходные файлы в проект в Vivado. Но в первой же строчке "`xstep;" ... Подробнее... На форуме Нет сообщений для показа Реклама