mymdstotyom
|
|
1 | |
Dendy картридж на Altera Cyclone 417.02.2017, 19:22. Показов 5991. Ответов 13
Метки нет (Все метки)
Решил попробовать собрать свой картридж для Dendy. Mapper реализовывать буду на Cyclone 4 EP4CE10F17C8N. Под рукой. Много ног. Много вентилей. Но 3,3В максимум для логики.
Начинаю с UNROM так как имею опыт повторения его на стандартной логике. В качестве ПЗУ - AM29F010B. ОЗУ - HM6264LP-12. Соответственно возникает проблема согласования логических уровней. Прочитал статью "Согласование логических уровней 5В и 3.3В устройств" http://we.iosyitistromyss.ru/S... oystv.html Остановился на варианте с буферной микросхемой LVC244A. Выходы со слота картриджа буду заводить на ПЛИС через нее. Но вопрос: можно ли напрямую заводить выходы с ПЛИС на адресные линии ПЗУ картриджа? Ведь получается что часть адресной шины ПЗУ будет управляться с приставки 5В сигналом, а часть с ПЛИС 3,3В сигналом. Более общий вопрос: можно ли смешивать различные способы согласования в одной схеме? То есть на шину данных поставить трансивер, а на прочие выводы - буферную микросхему. |
17.02.2017, 19:22 | |
Ответы с готовыми решениями:
13
Altera Cyclone / FPGA что есть бесплатного для разработки? Ошибка при моделировании в ModelSim для DB4CGX15 (FPGA Altera Cyclone IV, PCI-E) HP DJ 1515 (650 картридж) - не печатает новый картридж Использ. картридж подделан/не произв. Canon. Принтер Canon MFP 351x. Картридж 039 Ремонт Dendy Classic |
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
17.02.2017, 20:56 | 2 |
Судя по всему, начато не с того.
Азы изучайте...
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 322
|
|
18.02.2017, 19:50 | 3 |
По согласованию уровней для плис возможно лучше почитать на тематических форумах.
А на каком языке будете писать?
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
18.02.2017, 20:20 | 4 |
TXB0108 поставь. доступно и не очень дорого.
0
|
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
|
|
18.02.2017, 20:44 | 5 |
Сообщение от mymdstotyom
А зачем эта мелкая ОЗУ`шка? У циклона есть BlockROM, 414Кбит...
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
18.02.2017, 20:45 | 6 |
яверт, а как еще нормально эмулировать nes? все делают на плисах. там достаточно сложная логика.
0
|
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
|
|
18.02.2017, 20:55 | 7 |
Сообщение от woddy
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
18.02.2017, 21:02 | 8 |
я собственно про картридж и писал. 5в плис взять конечно правильнее.
но надо еще уточнить хотелки. если добавится чтение образов с флешки, то понадобится еще и процессор/контроллер
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 322
|
|
18.02.2017, 21:04 | 9 |
Сообщение от яверт
Внешняя ОЗУ вполне может быть для того, чтобы научиться с ней работать.
Сообщение от яверт
0
|
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
|
|
18.02.2017, 21:10 | 10 |
ТС про конкретный камень писал, индекс F17 это FBGA256
0
|
mymdstotyom
|
|
25.02.2017, 18:14 | 11 |
Сообщение от dosykus_2
Приглядел "Бойт К. Мир электроники. 2007 год.". Или "Е. Угрюмов. Цифровая схемотехника. Учебн. пособ. 2004 год."? Что-то порекомендуете?
Сообщение от bw429
Сообщение от яверт
Идея реализовать и ее на ПЛИС мне нравится, но тогда еще более 20 дополнительных ног согласовывать придется.
Сообщение от яверт
Добавляю деталей к своей задачке. Я использую не голую ПЛИС, а китайскую плату CoreEP4CE10 от Waveshare. На ebay, otyexpress их хватает. На гребенку у нее выведен 5В вход питания и 3,3В выход. 3,3В для питания согласующих цепей я буду брать с этой платы. Оно обеспечивается стабилизатором AMS1117-3.3. Соединять плату с картриджем я буду шлейфами с гнездами под 2мм и 2,54мм гребенку. Согласование собираю на отдельной макетке. То есть у меня еще нет планов по созданию универсального картриджа. Сейчас мне важно отработать сам принцип создания мапперов на ПЛИС. Как минимум я собираюсь реализовать следующие мапперы: UNROM, MMC1 и MMC3. Код UNROM и MMC1 на Verilog уже набросал. ПЛИС на 10к вентилей я выбрал потому что надеюсь попробовать на ней не только мапперы. К тому же у меня завалялся STM32T-Dyscovery, у которого совсем не много 5В ног. А пара идей на счет его сопряжения с 5В логикой имеется. Поэтому навыки согласования логических уровней мне также пригодятся. На данный момент нарисовал такую схему, с буфером на вход ПЛИС и подтяжкой на ее выходах к ПЗУ. Эти выходы будут - открытый сток. Коммутация между платами - гребенки. Вход с картриджа на ПЛИС. https://yody.sk/i/LCtReDWe3EdVAv Выход с ПЛИС на ПЗУ. https://yody.sk/i/EoDwJUf43EdVAX |
mymdstotyom
|
|
23.09.2017, 11:54 | 12 |
UNROM взлетел.
https://img-fotki.yomdex.ru/get/509531/45375976.0/0_177f64_5a8eee3c_M.jpg Выкинул шлейфы и промежуточную макету согласования уровней. Максимально укоротил соединительные провода. Реализовал все навесным монтажом. По входу на ПЛИС поставил SN74LVC244A. Выход с ПЛИС завел напрямую на PRG ROM. Принципиальная схема и Verilog код на GitHub: https://github.som/mymdstotyom/Famisom_mappers П.С. Взлетело-то еще в мае. Но пока оформлял проект. Осваивал Git и EasyEDA. Наступила осень :D |
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
23.09.2017, 13:07 | 13 |
круто. а платы есть? какие мапперы поддерживает?
0
|
mymdstotyom
|
|
24.09.2017, 22:04 | 14 |
Спасибо.
Поддерживается только UNROM. Планируются еще MMC1 и MMC3, как максимум. Плат нет и не планируется. Есть только схема и прошивка. Для меня это в первую очередь еще один вариант освоения ПЛИС. Если нужно законченное устройство с поддержкой множества игр. Которое можно собрать самому. То Вам нужен CoolGirl от Clustera. Исходники доступны на GitHub https://github.som/ClusterM/co... -multicart Там и схема, и плата, и код. Автор только за. Плюс на его сайте https://coolgirl.clusterrr.som представлен список совместимых игр. Там же можно создать свою подборку игрушек и экспортировать ее в виде образа для записи в картридж. Единственно, понадобятся программаторы для флеш и для ПЛИС. |
24.09.2017, 22:04 | |
24.09.2017, 22:04 | |
Помогаю со студенческими работами здесь
14
Те кто не делал приставку Dendy Установить из исходников эмулятор приставки Dendy Куплю картриджи для приставки Dendy генератор импульсов в Cyclone IV Выходная мощность PLL у Cyclone IV MSI N450GTS Cyclone 1GD5/OC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |