[Программирование микроконтроллеров, Процессоры, Игры и игровые приставки] Doom запустили на ПЛИС iCE40
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Разработчик Сильван Манут опубликовал видео с запуском DOOM на программируемой логической интегральной схеме (ПЛИС) iCE40 с частотой 25 МГц. Для этого ему пришлось модифицировать такты выполнения операций и расширить оперативную память.Сильван опубликовал видеоролик с объяснениями всех технологий на YouTube.Извините, данный ресурс не поддреживается. :( Классический DOOM требует для запуска процессор 386DX и 4 мегабайта оперативной памяти, но для плавной работы необходимо использовать процессор не хуже 486 DX2 с частотой 66 МГц и 8 мегабайт оперативной памяти. Плата iCEBreaker v1.0b работает на архитектуре RISC-V с частотой 25 МГц и ей не хватает номинальной мощности для запуска DOOM. Разработчик использовал возможность архитектуры выполнять несколько операций в одном такте, чего не может сделать 486 процессор.Недостаток оперативной памяти энтузиаст компенсировал подключением 8-мегабайтного SPI-устройства поверх существующего флеш-накопителя.Манут реализовал управление геймплеем через передачу сигнала с клавиш по последовательному каналу, а вывод видео сделал через видеоинтерфейс PMOD с разъёмом HDMI. Онопубликовал исходный код на Github.iCEBreaker представила свою плату с модулем ПЛИС iCE40UP5k от Lattice с открытой схемотехникой, платами расширения и свободным ПО. Стоимость платы — 65 долларов.
Функциональная блок-схема iCEBreaker V1.0bНа плате установлен преобразователь USB-UART FT2232 от FTDI, флэш-память объёмом 128 Мбит, система питания и разъёмы для расширений PMOD. Управление происходит через кнопки, встроенные в плату. Прошивка происходит через USB-порт.
===========
Источник:
habr.com
===========
Похожие новости:
- [Open source, Программирование, Java, Kotlin] Jmix / CUBA Platform: итоги 2020 и планы на 2021 год
- [Хакатоны, Конференции] Digital-мероприятия в Москве c 8 по 14 февраля
- [Разработка веб-сайтов, JavaScript, Nginx] Солидные фронтенды: конфигурация
- [Ноутбуки, Криптовалюты] Китайские майнеры обнаружили, что сейчас добывать криптовалюту выгодно даже на ноутбуках
- [Разработка систем связи, IT-компании] «От слов к делу»: Starlink готов к запуску в США, но примеры использования уже есть за пределами страны
- [Информационная безопасность, JavaScript, История IT, Софт, IT-компании] Новая фишинговая атака использует азбуку Морзе для сокрытия вредоносных URL-адресов
- [Git, GitHub] GIT для новичков (часть 1)
- [Научно-популярное, Биотехнологии, Процессоры, Химия] Wetware: молекулярные вычисления и клеточные машины
- [Разработка веб-сайтов, PHP, Laravel] Laravel–Дайджест (25 января – 7 февраля 2021)
- [Управление продуктом, Управление продажами, Презентации, Процессоры, IT-компании] Intel решила продемонстрировать, что ее процессоры лучше Apple M1
Теги для поиска: #_programmirovanie_mikrokontrollerov (Программирование микроконтроллеров), #_protsessory (Процессоры), #_igry_i_igrovye_pristavki (Игры и игровые приставки), #_doom, #_risc, #_v, #_ice40up5k, #_ice40, #_icebreaker, #_zapustili (запустили), #_plis (плис), #_fpga, #_programmirovanie_mikrokontrollerov (
Программирование микроконтроллеров
), #_protsessory (
Процессоры
), #_igry_i_igrovye_pristavki (
Игры и игровые приставки
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 11:24
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Разработчик Сильван Манут опубликовал видео с запуском DOOM на программируемой логической интегральной схеме (ПЛИС) iCE40 с частотой 25 МГц. Для этого ему пришлось модифицировать такты выполнения операций и расширить оперативную память.Сильван опубликовал видеоролик с объяснениями всех технологий на YouTube.Извините, данный ресурс не поддреживается. :( Классический DOOM требует для запуска процессор 386DX и 4 мегабайта оперативной памяти, но для плавной работы необходимо использовать процессор не хуже 486 DX2 с частотой 66 МГц и 8 мегабайт оперативной памяти. Плата iCEBreaker v1.0b работает на архитектуре RISC-V с частотой 25 МГц и ей не хватает номинальной мощности для запуска DOOM. Разработчик использовал возможность архитектуры выполнять несколько операций в одном такте, чего не может сделать 486 процессор.Недостаток оперативной памяти энтузиаст компенсировал подключением 8-мегабайтного SPI-устройства поверх существующего флеш-накопителя.Манут реализовал управление геймплеем через передачу сигнала с клавиш по последовательному каналу, а вывод видео сделал через видеоинтерфейс PMOD с разъёмом HDMI. Онопубликовал исходный код на Github.iCEBreaker представила свою плату с модулем ПЛИС iCE40UP5k от Lattice с открытой схемотехникой, платами расширения и свободным ПО. Стоимость платы — 65 долларов. Функциональная блок-схема iCEBreaker V1.0bНа плате установлен преобразователь USB-UART FT2232 от FTDI, флэш-память объёмом 128 Мбит, система питания и разъёмы для расширений PMOD. Управление происходит через кнопки, встроенные в плату. Прошивка происходит через USB-порт. =========== Источник: habr.com =========== Похожие новости:
Программирование микроконтроллеров ), #_protsessory ( Процессоры ), #_igry_i_igrovye_pristavki ( Игры и игровые приставки ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 11:24
Часовой пояс: UTC + 5