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

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

Оффлайн Hpela

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #120 : 08 Сентября 2026, 23:57:48 »
Китайцы делают клоны 4 циклона по 5-10 баксов. QFP 144/176 корпус. Правда из придётся шифтерами обвешивать. Но зато любые навороты наверное влезут.

Оффлайн and1981

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #121 : 09 Сентября 2026, 11:42:40 »
Сделать можно на любом Циклоне, если он подходит по ресурсам, даже самый младший из IV поколения ep4ce6e22c8n вполне подойдет, и еще половина ресурсов останется. Если кто хочет на более новых Циклонах делать то дерзайте, я помогу советами, ежели чего. На Говинах, Анлоджиках можно вполне себе, но нужно знать эти среды разработок, я больше по Латтису и Альтере работаю.

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #122 : 09 Сентября 2026, 22:10:32 »
@and1981, где покупал кварцы, не могу найти на 17.734МГц?

Вот сырой вариант, плата еще пока не полностью готова,  свои хотелки пока тоже не добавлял.
320031-0

320033-1
« Последнее редактирование: 09 Сентября 2026, 22:23:55 от ghostdog3 »

Оффлайн and1981

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #123 : 09 Сентября 2026, 22:50:36 »
U9 я убрал, вместо него перемычка у меня сейчас, с ним не детектится нормально сброс по Z состоянию сигнала M2 в кариках, в схеме я его убрал тоже.
Гены 17.7344 MHz брал на алике https://aliexpress.ru/item/1005008420157874.html но почему-то сейчас нету описания в этом лоте, что это именно 17.7344 MHz, брал в апреле этого года. Можешь уточнить у продавана частоту. На Озоне вроде они тоже есть.
Далее про 1G240, есть на алике SN74LVC1G240DCKR они в корпусе SC-70-5, он мельче чем SOT23-5 и в ЧиД стоят немного дешевле чем SN74LVC1G240DBVR (SOT-23-5) так что можешь поменять плату под SN74LVC1G240DCKR, хотя в принципе можно запаять более мелкий 1G240DCKR на футпринт 1G240DBVR ибо они по пинам совместимы, оно в принципе нормально запаивается, хоть это в какой-то степени и колхоз.  :)
« Последнее редактирование: 09 Сентября 2026, 23:00:23 от and1981 »

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Re: Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #124 : 10 Сентября 2026, 16:12:29 »
 :thumbup: Я в разводке кажется нашел ошибку На 1 ногу U4 приходит 5в, а на 23-24 3,3в. На U3 все ок.

Оффлайн and1981

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #125 : 10 Сентября 2026, 18:54:29 »
Я использую SN74LVC8T245, там пофиг с какой стороны 5 и 3.3 подаешь.
The SN74LVC8T245 is optimized to operate with VCCA and VCCB set at 1.65 V to 5.5 V.
Да и как показала практика  для SN74LVC4245APWR тоже можно ставить разной стороной, они работают годами и ничего им нету. Тут главное не напутать направление данных, ибо потом придется инвертировать сигнал DIR для шифтера.

Оффлайн TolstyLuty

  • Пользователь
  • Сообщений: 127
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #126 : 10 Сентября 2026, 20:37:35 »
Я использую SN74LVC8T245, там пофиг с какой стороны 5 и 3.3 подаешь.
The SN74LVC8T245 is optimized to operate with VCCA and VCCB set at 1.65 V to 5.5 V.
Да и как показала практика  для SN74LVC4245APWR тоже можно ставить разной стороной, они работают годами и ничего им нету. Тут главное не напутать направление данных, ибо потом придется инвертировать сигнал DIR для шифтера.
Полностью согласен, ваши данные из даташита рекомендуемые, но есть таблица максимальных значений.
Это да NH245 (SN74LVC8T245) в данном случае универсален :thumbup:
У NH245 одинаково высокое напряжение VCCA=max6.5V и VCCB=max6.5V.
Можно в принципе  использовать LJ245A (SN74LVC4245A). Вот тут надо смотреть что куда приходит.
У LJ245A напряжение VCCA=max6.5V, VCCB=max4.6V. 5V подавать на VCCA, 3.3v подавать на VCCB, ну и правильно повесить сигнал DIR (направление).

Оффлайн and1981

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #127 : 10 Сентября 2026, 22:53:17 »
Почти собрал плату ФПГА Дендика на Латтис (LCMXO2-4000HC). У него больше доступных для использования IO, в отличии от Циклона II и куда больше чем в SE версии на Циклоне I  :)
На днях как будет время припаяю разъемы для джоев и залью прошивку, очень охота посмотреть, что получится.
По фунционалу он похож на плату FPGA_DENDY на Циклоне II, видеовыход также в формате RGB и присуствует отдельно композит. Аудио выводится из двух R-2-R ЦАП. консоль будет мультисистемная NTSC/PAL/DENDY. Будет возможность выбрать нужную палитру с помощью трех перемычек, надеюсь поместится 8 штук. :)
Благодаря отсуствию конфигурационной флешки и отсуствию отдельного стаба для питания ядра разводка платы немного упростилась, также не требуется отдельное питание для PLL, что тоже упрощает трассировку и добаляет несколько IO для использования.
После полной проверки герберы платы и прошивка будут доступны в репозитории. https://github.com/andkorzh/FPGA-DENDY

Оффлайн Hpela

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #128 : 10 Сентября 2026, 23:26:24 »
and1981, а zapper будет?

Оффлайн and1981

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #129 : 10 Сентября 2026, 23:30:11 »
and1981, а zapper будет?
а надо?  я забыл когда последний раз держал его в руке  :lol:
Теоретически его можно добавить, это обойдется в 2 штуки 1G240 и пару резиков на 10к.

Оффлайн Hpela

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #130 : 10 Сентября 2026, 23:36:57 »
and1981, ну все же есть куча японской дичи в 15 пин разъем. Для тех же сохранений.

Оффлайн and1981

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #131 : 10 Сентября 2026, 23:50:33 »
and1981, ну все же есть куча японской дичи в 15 пин разъем. Для тех же сохранений.
Для версии на Латтис можно в теории это все добавить, для полноценного порта расширения. IO у ФПГА должно хватить и даже еще немного останется. Для версии с ФПГА в BGA корпусе и подавно.

Оффлайн Hpela

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #132 : Вчера в 00:28:04 »
and1981, bga уже руками не запаять.

Оффлайн and1981

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #133 : Вчера в 00:35:46 »
and1981, bga уже руками не запаять.
Это и отталкивает, но если найдутся умельцы, кто хочет в BGA то я не против, пусть делают.

Оффлайн jaxkz

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #134 : Вчера в 22:51:40 »
Ну вот вроде готово. and1981, у тебя есть аккаунт на Easyeda?

 

Оффлайн TolstyLuty

  • Пользователь
  • Сообщений: 127
  • Пол: Мужской
    • Просмотр профиля
Очень дешевый заменитель NES PPU-RGB на FPGA
« Ответ #135 : Вчера в 23:49:00 »
Ну вот вроде готово. and1981, у тебя есть аккаунт на Easyeda?
Я бы кондёр сдвинул подальше от слота. Хз, может карик в корпусе будет цеплять.