Приставки > 1-3 поколения
Очень дешевый заменитель NES PPU-RGB на FPGA
<< < (7/9) > >>
Hpela:
Китайцы делают клоны 4 циклона по 5-10 баксов. QFP 144/176 корпус. Правда из придётся шифтерами обвешивать. Но зато любые навороты наверное влезут.
and1981:
Сделать можно на любом Циклоне, если он подходит по ресурсам, даже самый младший из IV поколения ep4ce6e22c8n вполне подойдет, и еще половина ресурсов останется. Если кто хочет на более новых Циклонах делать то дерзайте, я помогу советами, ежели чего. На Говинах, Анлоджиках можно вполне себе, но нужно знать эти среды разработок, я больше по Латтису и Альтере работаю.
jaxkz:
@and1981, где покупал кварцы, не могу найти на 17.734МГц?

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


and1981:
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 ибо они по пинам совместимы, оно в принципе нормально запаивается, хоть это в какой-то степени и колхоз.  :)
jaxkz:
 :thumbup: Я в разводке кажется нашел ошибку На 1 ногу U4 приходит 5в, а на 23-24 3,3в. На U3 все ок.
and1981:
Я использую 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:

--- Цитата: and1981 от 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 для шифтера.
--- Конец цитаты ---
Полностью согласен, ваши данные из даташита рекомендуемые, но есть таблица максимальных значений.
Это да 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:
Почти собрал плату ФПГА Дендика на Латтис (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:
and1981, а zapper будет?
and1981:

--- Цитата: Hpela от 10 Сентября 2026, 23:26:24 ---and1981, а zapper будет?

--- Конец цитаты ---
а надо?  я забыл когда последний раз держал его в руке  :lol:
Теоретически его можно добавить, это обойдется в 2 штуки 1G240 и пару резиков на 10к.
Hpela:
and1981, ну все же есть куча японской дичи в 15 пин разъем. Для тех же сохранений.
and1981:

--- Цитата: Hpela от 10 Сентября 2026, 23:36:57 ---and1981, ну все же есть куча японской дичи в 15 пин разъем. Для тех же сохранений.

--- Конец цитаты ---
Для версии на Латтис можно в теории это все добавить, для полноценного порта расширения. IO у ФПГА должно хватить и даже еще немного останется. Для версии с ФПГА в BGA корпусе и подавно.
Hpela:
and1981, bga уже руками не запаять.
and1981:

--- Цитата: Hpela от 11 Сентября 2026, 00:28:04 ---and1981, bga уже руками не запаять.

--- Конец цитаты ---
Это и отталкивает, но если найдутся умельцы, кто хочет в BGA то я не против, пусть делают.
jaxkz:
Ну вот вроде готово. and1981, у тебя есть аккаунт на Easyeda?

 
TolstyLuty:

--- Цитата: jaxkz от 11 Сентября 2026, 22:51:40 ---Ну вот вроде готово. and1981, у тебя есть аккаунт на Easyeda?
--- Конец цитаты ---
Я бы кондёр сдвинул подальше от слота. Хз, может карик в корпусе будет цеплять.

Добавлено позже:

--- Цитата: Hpela от 10 Сентября 2026, 23:26:24 ---and1981, а zapper будет?
--- Конец цитаты ---
Ну как бы да, реально нужен.
Если по феншую делать ремейк Kenga Ken Boy (Lifa SM-888-III), то порт расширения желательно полноценный иметь.

and1981:

--- Цитата: jaxkz от 11 Сентября 2026, 22:51:40 ---Ну вот вроде готово. and1981, у тебя есть аккаунт на Easyeda?

--- Конец цитаты ---
Нет аккаунта нету. Трассировка циклона соответсвует исходнику, который я повторно отправил? иначе прошивка не будет работать. Там немного по назначению пинов оно отличается.
jaxkz:

--- Цитата ---Нет аккаунта нету.
--- Конец цитаты ---
Жаль, если будет желание зарегай аккаунт.
Трассировка 1:1 как на схеме, единственное что поменял 3,3 и 5 в на U3, ну плюс добавил свои хотелки и разьемы DB15 (просто их у меня довольно много), или можно поставить родные.
В итоге получился вот такой монстрик. Размер платы как раз вписывается в  10х10см.
Гербер https://github.com/Eugene-777-kz/PCB_Remake_DENDY_FPGA_SE
TolstyLuty:

--- Цитата: and1981 от 12 Сентября 2026, 11:11:06 ---Трассировка циклона соответсвует исходнику, который я повторно отправил?
--- Конец цитаты ---
Повторно отправленный отличается по трассировке.

--- Цитата: jaxkz от 12 Сентября 2026, 11:35:22 ---Трассировка 1:1 как на схеме
--- Конец цитаты ---
Судя по фото старая трассировка.
and1981:
я за что и говорю, не будет работать прошивка, выводы сдвинуты по функционалу. Я старой версии управление шифтером шины данных было от R/W, а нужно от отдельного пина (75) сделать, там есть нюансы небольшие. Поэтому пины сдвинулись на 1 вправо, если смотреть сверху на порты циклона. А внешний вин B (blank) ушел в небытие :), я им пожертвовал.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии