Автор Тема: Очень дешевый заменитель NES PPU-RGB на FPGA  (Прочитано 32640 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #150 : 13 Сентября 2026, 10:49:57 »
Цитата
А зачем при питании от usb ставить 78l05? Почему нельзя дорожку 5В провести от электролита 220uf вниз? После диода D1 сколько вообще вольт останется? 104 керамика в половине случаев непонятно зачем стоит  :neznayu:
. Уважаемый @JRBVZ, не стоит переживать, на гите лежит вот такой вариант, без диода и 7805, а насчет керамики, то ее много не бывает, все таки fpga довольно шумная штука.

Оффлайн stargazer

  • Пользователь
  • Сообщений: 141
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #151 : 13 Сентября 2026, 11:30:54 »
А что нужно для RGB выхода? Какой-то дополнительный модуль?

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #152 : 13 Сентября 2026, 13:08:46 »
@and1981 можно ли вместо EPCS4, установить 25х40vsig? Так же можно ли прошивку залить через программатор на флешь, минуя кактус? Если нет, то какую версию кактуса скачать, чтобы он циклон первый поддерживал и желательно не был платным  :biggrin:?
 

Оффлайн TolstyLuty

  • Пользователь
  • Сообщений: 145
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #153 : 13 Сентября 2026, 13:38:21 »
Думаю, может тоже попробовать такую штуку собрать в корусе для Kenga Ken-Boy  :shifty: Моя такая приставка из 90-х сдохла
Ну как бы идея мелькала у меня в голове чуть выше.
У меня бзик :lol:
Я хочу, например, сделать ремейк в корпус "портативки" Kenga Ken Boy (Lifa SM-888-III).
Я смотрю что деталей с FPGA минимальное количество, может быть всё и влезет.
Но требуется полноценный порт расширения. Это меня стопорит пока. В кенге (лифе) всё распаяно.
И второстепенно, использовать в проекте стандартные для приставок кварцы 26,601712 мГц и 21,47727 мГц.
« Последнее редактирование: 13 Сентября 2026, 13:45:23 от TolstyLuty »

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #154 : 13 Сентября 2026, 14:01:14 »
@and1981 можно ли вместо EPCS4, установить 25х40vsig? Так же можно ли прошивку залить через программатор на флешь, минуя кактус? Если нет, то какую версию кактуса скачать, чтобы он циклон первый поддерживал и желательно не был платным  :biggrin:?
Я ставил W25X40CLSNIG, однако при конвертации sof файла в jic нужно ставить галочки не проверять хардварный ID флеши.
Если есть JTAG, то при помощи jic файла можно запрограммировать конфигурационную флешку, ну и сам по себе JTAG весьма полезен при дебаге и отладке.
Как приготовить jic из sof можно прочитать на первой странице этой темы. Я детально расписал со скринами из Квартуса. Но я обычно ложу готовый jic в папку с проектом.
https://www.emu-land.net/forum/index.php/topic,91644.msg1668488.html#msg1668488
Крайняя версия поддерживающая Циклон I это 11-я она бесплатно работает без крэков. Вот ссылки на яндекс диск с разными версиями Квартусов. Качайте. ;)
https://disk.yandex.ru/d/_EhuBxmR4mrrlA?w=1
https://disk.yandex.by/d/6jjEs0bBJXa_NQ?w=1

« Последнее редактирование: 13 Сентября 2026, 14:12:24 от and1981 »

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #155 : 13 Сентября 2026, 14:33:55 »
Спасибо! :thumbup:
Цитата
Но я обычно ложу готовый jic в папку с проектом.
в текущем *.jic файле проверка ID отключена или нет?

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #156 : 13 Сентября 2026, 14:50:12 »
должна быть отключена

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #157 : 14 Сентября 2026, 11:25:22 »
Цитата
должна быть отключена
:thumbup:
Как успехи с платой на Lattice, удалось протестировать?

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #158 : 14 Сентября 2026, 11:57:22 »
Как успехи с платой на Lattice, удалось протестировать?
Да тут дома ремонт затеяли, поэтому время выкроить целая проблема.  >:(
Вчера пару часов удалось потестить, оно работает, игры пашут, но вот некоторые тесты APU не проходит, я там случайно упорол чтение статуса APU. Исправил уже вроде, но надо заново залить прошивку и проверить уже в железе, может вечером, если получится. :wacko:

Оффлайн kino

  • Пользователь
  • Сообщений: 29
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #159 : 14 Сентября 2026, 15:08:52 »
and1981, а что скажешь за китайские плисины Gowin? говорят они дешевле.

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #160 : 14 Сентября 2026, 16:58:45 »
Дешевые, но нужно осваивать эту среду разработки, плюс программатор нужен, если использовать чип отдельно вне штатной девборды. Возможно нужно будет что-то корректировать в проекте, чтобы оно заработало нормально.Я пока на говин не готов мигрировать, но все может изменить доставаемость циклонов и латтисов, если с ними станет совсем худо то может и придеться переходить.

Оффлайн kino

  • Пользователь
  • Сообщений: 29
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #161 : 14 Сентября 2026, 17:04:01 »
Понял, спасибо. Хотя тот же ep1c3 уже тоже не шибко доставаемый.

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #162 : 14 Сентября 2026, 17:09:09 »
На али навалом, меньше трех долларов цена, сколько ни брал, ни разу брак не попался.

Добавлено позже:
ФПГА Дендик на Латтис работает  :cool:
https://www.youtube.com/shorts/M_W1QgEvRp8
« Последнее редактирование: 14 Сентября 2026, 23:27:43 от ghostdog3 »

Оффлайн ndivision

  • Пользователь
  • Сообщений: 259
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #163 : 14 Сентября 2026, 23:30:16 »
ФПГА Дендик на Латтис работает  :cool:
https://www.youtube.com/shorts/M_W1QgEvRp8
Шикарно и крутейше выглядит!
Теперь я точно знаю, чего бы задарить самому себя на НГ :-)
По части FPGA - забита под завязку или еще есть место?

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Re: Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #164 : 14 Сентября 2026, 23:43:59 »
Примерно процентов 70 занято

Как успехи с платой на Lattice, удалось протестировать?
Еще желательно поставить резисторы на входы DIR шифтеров. Может быть такая ситуация, если вставлен карик и начать перепрошивку ФПГА, то ФПГА переводит выводы в высокоимпендансное состояние и DIR-ы остаются без управления, а точнее видимо входы внутри подтянуты у них к земле (скорее всего) и они начинают передвать лог уровни  на шины слота, при этом карик видимо передает на шины единицы (ну или как-то так). Возникает конфликт и шифтер начинает немного нагреваться. Вот чтобы управление было на чтение из слота и не было конфликтов нужно добавить пару резисторов, хотя если прошивать без карика, то ничего этого не будет. Мелочь, но лучше думаю добавить.
« Последнее редактирование: 15 Сентября 2026, 12:04:13 от and1981 »

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #165 : 15 Сентября 2026, 11:56:42 »
Цитата
ФПГА Дендик на Латтис работает
Классно! :thumbup:
Цитата
Примерно процентов 70 занято
Реально добавить HDMI на таком модуле?

320504-0 320505-1
« Последнее редактирование: 15 Сентября 2026, 16:20:34 от ghostdog3 »

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #166 : 15 Сентября 2026, 12:06:53 »
Реально добавить HDMI на таком модуле?
Нужно добавлять внутрь ФПГА модуль скандаблера и кодера для HDMI, это требует ресурсов, наверное пару тысяч ячеек нужно, а может и больше. Так что малой кровью точно не выйдет. А возможно необходим будет буфер кадра, а для этого нужен ФПГА с жирными ресурсами блочной RAM, а это опять вопрос цены. 0_0

Обновил в репозиториях принципиальные схемы до актуальных версий. Там в SE версии был неправильно указан вольтаж стабилизатора для питания ядра, вместо 1.2V нужно 1.5V для Циклона I.

Выложил герберы платы проекта PPU_MINI на Гитхаб. https://github.com/andkorzh/PPU-LITE/tree/main/PPU_MINI Там найдете и проект для данной платки в Латтис Даймонд 3.5.
Плата имеет на борту интегральный видеокодер BH7240AKV-E2 и позволяет выводить как RGB, так и S-Video с композитом. В железе она пока не проверена, может сожержать ошибки, поэтому все на свой страх и риск.
« Последнее редактирование: 17 Сентября 2026, 12:47:53 от and1981 »