| Приставки > Картриджи / диски |
| И еще один картридж для фамикома/денди |
| (1/1) |
| dssoft:
Каждый человек должен в своей жизни построить дом, вырастить дерево и разработать свой денди-картридж. Первые две задачи я уже сделал :) Ну а если серьезно, то пытаюсь ради развлечения сделать что-то свое, причем более-менее пригодное для повторения (планируется опенсорс). Пока мысли такие: весь слот завести на EPM7064S, которая будет выполнять функции шинников/преобразователей уровня и по мелочам кондиционирование сигналов. Не хочу кучу регистров, хочу одну альтеру. Дальше кто-то из более крупных альтер (еще не решил, или макс2, или младший циклон). Программная память spi flash (параллельные флешки тоже не хочу). Для тактирования всего этого счастья 100-мегагерцовый генератор. Заодно положу слот для sd-карты, под будущее. Программирование на выбор, либо обычное через дампер, либо быстрое через usb-blaster, либо, возможно, с sd-карты. Остается вопрос как быть с ram. Не выпендриваться и положить как обычно, две статики для chr и prg? Положить (s)dram для chr? Еще как-то? Что волнует - не будет ли 100-мегагерцовая тактовая гадить на экран и в звук, как этого по возможности избежать? Может вообще не заводить ее в 7064, только в основную cpld? Или выбрать другую частоту? В общем, предлагаю пофлудить на этот счет. |
| supremacy:
Для развлечения, это нормально. Я вот ннедавно наткнулся на фотку такой платки, тоже люди развлекаются. |
| dssoft:
Не ну ардуина и mp3-плеер в картридже для меня пока еще за пределами добра и зла. Хочется просто что-то попрактичнее чем coolgirl, но при этом не со стоимостью чугунного моста. |
| megavolt85:
--- Цитата: dssoft от 22 Май 2020, 16:05:58 ---Программная память spi flash (параллельные флешки тоже не хочу). --- Конец цитаты --- тогда надо RAM в котором дамп карика висеть будет |
| dssoft:
--- Цитата: megavolt85 от 22 Май 2020, 17:10:15 ---тогда надо RAM в котором дамп карика висеть будет --- Конец цитаты --- Разве не успеет напрямую туда ходить? Я предполагал захватывать адрес по фронту м2 и сразу же начинать выборку из флешки. Если окажется что romcs не упал, то сделать dummy read проигнорировав результат, иначе выдать на шину. Вроде укладываемся. |
| megavolt85:
dssoft, а что будешь делать когда и CPU и PPU начнут читать одновременно |
| dssoft:
--- Цитата: megavolt85 от 22 Май 2020, 18:01:37 ---dssoft, а что будешь делать когда и CPU и PPU начнут читать одновременно --- Конец цитаты --- Откуда? Для ppu своя ram, ей в spi flash ходить незачем. |
| megavolt85:
dssoft, chr-ram далеко не у всех маперов |
| dssoft:
--- Цитата: megavolt85 от 22 Май 2020, 19:11:22 ---dssoft, chr-ram далеко не у всех маперов --- Конец цитаты --- Так в любом случае отдельная ram для chr. Зачем смешивать мух и котлеты без особой на то необходимости? Оно в общем случае еще и асинхронно от cpu. Добавлено позже: Пересчитал еще раз, даже со скоростными spi-флешками и тактовой 50 все же не успеваю заслать все три байта адреса за допустимое время... Печально. |
| Навигация |
| Главная страница сообщений |