05.04.2021, 21:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,937
Сказал спасибо: 2,991
Сказали Спасибо 3,167 раз(а) в 2,149 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от Kayumba
|
Ребятам вы меня рассмешили
|
Sapienti sat.
__________________
Экзорцист 40-го уровня.
|
|
|
|
05.04.2021, 22:10
|
|
Прохожий
Регистрация: 03.04.2021
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от NewWriter
|
Точно, FRAM, ну да, всё правильно, как я сам то не догадался . И эта FRAM тоже трехвольтовая. Так что, эти разговоры про 5 вольт и "транслятор логических уровней" тут наверняка не при делах. Наверняка и на краевом разъеме тоже 3-вольтовый сигнал. А если так и есть, тогда все надежды топикстартера рухнули и ему нужно начинать всё сначала.
У него задумка, опережающая время! ) Куда уж нам тут понять. Мы тут не могли понять, почему нужен именно "транслятор уровней" на ПЛИС. А если хорошо проанализировать, то наверняка там везде используются трехвольовые TTL-уровни.
|
![Мистер Грин](images/smilies/icon_smilegreen.gif)
Я ваши сообщения читаю и смеюсь. ![Валяюсь от смеха](images/smilies/icon_biggrin.gif)
В том смысле что вы возможно правильно оценили меня с моими желаниями, возможностями и знаниями "У него задумка, опережающая время! "
Попытаюсь в этот раз объяснить свою цель, своими словами ![Очень расстроен](images/smilies/icon_verysad.gif)
А вы уже там научными меня расшифруйте
Игровая приставка SNES (типо Dendi)
комуникирует, считывает и передаёт информацию с картиджем в режиме 5в.
Тоестъ обычно,
в оригинальных картридже все микросхемы, чипы рассчитаны на 5в
Данные в оригинальных картриджах (игра), содержатся в 5в EPROM, типо M27C322-100F1
https://www.mouser.fr/datasheet/2/38...87-1204720.pdf
EPROM больше чем 32Mbit по размеру не бывает и в основном их больше нигде не производят. В Китае же продают часто не новые.
В наше время многие люди создают переводы игр, от чего размер файла меняется и он уже больше никогда не влезет в 32Mbit EPROM.
Поэтому Китайцы пришли к альтернативе и все современные платы с играми они штампуют со Flash памятью в 3,3в
типо S29GL512 (с памятью в 512Mbit !)
https://www.cypress.com/file/177976/download
Правда все 3в чипы они (глупо) протянули через регулятор напряжения "AMS1117"
5в -› 3,3 В
Тоесть они по моему делают это без всяких согласования логических уровней
На китайской плате :
- S29GL512 (3v) содержит данные игры
- AMTRON FM1808-70-SG | Memory; FRAM; parallel; 4.5÷5.5V; 70ns - это FRAM (сохраняет данные о прохождение игры)
Цель для меня казалось проста.
Я думал что они просто для транслятора уровней между флэш-памятью S29GL512 и SNES
используют микросхему EPM3128ATC100
Поэтому я просто искал как его и чем программировать.
А если проще для данной цели использовать трансляторы уровней типо 74LVC245, мне не страшно, просто думал за место пяти трансляторов уровней использовать один большой.
Как программировать флэш-памятьи типо S29GL512 это я умею.
Плату сделать тоже не проблем.
На счет SNES и картриджа :
Какие входные и выходные (логические?) уровни?
Поясните плиз.
(логические?) уровни
Если я правильно понимаю, если она комуникирует с картриджем с напряжением в 5в, то наверное:
0в = 0, 5в = 1
"SNES logic 1 is transmitted as 5V and a logic 0 is transmitted as 0V"
Какая скорость (частота) SNES ?
я не в курсе
Какой выходной ток?
У платы = 5в
У SNES с платой = 5в
Последний раз редактировалось Kayumba; 05.04.2021 в 22:39.
|
|
|
|
05.04.2021, 23:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Тут же был чувак. Создавал поэмы...пока не забанился.
Уже несколько раз объяснили, что ПЛИС - это большая логическая схема с запрограммированной функциональностью, но он и слушать не хочет. Ему всё транслятор мерещиться.
Он не из этой стаи?
|
|
|
|
05.04.2021, 23:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от Kayumba
|
Я думал что они просто для транслятора уровней между флэш-памятью S29GL512 и SNES
используют микросхему EPM3128ATC100
Поэтому я просто искал как его и чем программировать.
А если проще для данной цели использовать трансляторы уровней типо 74LVC245, мне не страшно, просто думал за место пяти трансляторов уровней использовать один большой.
|
Ответ на первый вопрос, может ли данный чип быть транслятором уровней содержится в даташите. Ответ таков: если запитать чип от 3.3В, то он понимает входные уровни 5В, а на выход выдает 3.3В, что вполне достаточно для 5-тиволтовой логики приставки.
Но!
1. Т.к. на картридже два вида памяти: FRAM и FLASH, это уже говорит о том, что нужен дешифратор.
2. Большая емкость ног микросхемы FLASH говорит о том, что адресных ног с разъема явно не хватит. Т.е идет либо постраничное обращение к памяти, либо мультиплексирование адреса. Для обоих этих случаев нужен регистр хранения части адреса. Видимо и дешифратор, и регистр хранения содержится в данном чипе.
Следовательно, чтобы сделать такой картридж, надо:
а. либо иметь прошивку
б. либо иметь распиновку разъема и знать, в какой форме осуществляется адресация, и какой диапазон отведен для флэша, какой для FRAM. Тогда можно самому изготовить прошивку.
в. Либо, можно, как вариант, самому исследовать рабочий картридж и добыть необходимую инфу.
Без отсутствия этой инфы нет смысла изготавливать такой картридж.
|
|
|
|
06.04.2021, 00:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от pambaru
|
чтобы сделать такой картридж, надо:
а.
б.
в.
|
добавлю - начните с того, что:
- изучите игровую приставку (комплектация, тип процессора, адресация, взаимодействие с периферией
- приобретите лог. анализатор, усб-бластер и ПО
- срисуйте схему картриджа
далее наступает самое интересное - снятие временных диаграмм и их анализ, на основе которого будет строиться прототип схемы "дататранслятора" ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) кстати, придется изучить Quartus/MAX II и цифровую схемотехнику (об AHDL и VHDL помолчу - это абстракции более высокого порядка)
Сообщение от Kayumba
|
буду просто делать через "voltage translation", типо "74LVC245". Только надо такой найти что пинов было около 60
|
так есть же на 16 и 32 разряда, но вас это не спасет - ключом является разрядность шины, о чем косвенно говорит число ламелей разъема
|
|
|
|
06.04.2021, 01:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Если речь про денди, то там 60 контактов. Адресуется всего 32кБ.
|
|
|
|
06.04.2021, 09:36
|
|
Частый гость
Регистрация: 07.07.2005
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Как и с чем прошивать EPM3128ATC100
Altera давно перестала выпускать 5 вольтовые ПЛИС. Если Вам всё-таки нужна ПЛИС на 5 вольт - ищите Atmel, например ATF1502AS, ATF1504AS.
|
|
|
|
06.04.2021, 10:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,919
Сказал спасибо: 2,744
Сказали Спасибо 2,696 раз(а) в 1,993 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от Kayumba
|
Я ваши сообщения читаю и смеюсь.
|
Нажмите, чтобы открыть спойлер
Смех без причины это называется
Сообщение от Kayumba
|
все 3в чипы они (глупо) протянули через регулятор напряжения "AMS1117"
5в -› 3,3 В
|
Глупо - это не суметь прочитать правильно название микросхемы и найти на нее даташит.
Сделаю это за Вас
FM18L08
256Kb 2.7-3.6V Bytewide FRAM Memory
Сообщение от Kayumba
|
В наше время многие люди создают переводы игр, от чего размер файла меняется и он уже больше никогда не влезет в 32Mbit EPROM.
|
А если ужать архиватором?
Последний раз редактировалось Yuri222; 06.04.2021 в 10:50.
|
|
|
|
06.04.2021, 13:46
|
|
Гражданин KAZUS.RU
Регистрация: 20.01.2008
Сообщений: 602
Сказал спасибо: 2
Сказали Спасибо 294 раз(а) в 179 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от parovoZZ
|
Уже несколько раз объяснили, что ПЛИС - это большая логическая схема с запрограммированной функциональностью
|
И прописать в ней логику 245 буфера можно запросто.
А так как к пяти вольтам толерантна, то и получиться преобразователь уровня.
Полная логика 245 буфера может и не нужна и тогда можно прописать простые инверторы-повторители.
Запрос "Альтера или ПЛИС для чайников" двинет дело дальше.
Там же упомянут про - Програматор USB Blaster для Altera
Сообщение от Kayumba
|
На счет SNES и картриджа :
Какие входные и выходные (логические?) уровни?
Поясните плиз.
(логические?) уровни
Если я правильно понимаю, если она комуникирует с картриджем с напряжением в 5в, то наверное:
0в = 0, 5в = 1
"SNES logic 1 is transmitted as 5V and a logic 0 is transmitted as 0V"
Какая скорость (частота) SNES ?
я не в курсе
|
Всякие приборы измерительные придуманы как раз для ответов на такие вопросы.
Отвечают молча, быстро, без мнений и подковырок.
Я вот не только смеюсь, но еще и совершаю вращательное движение указательным пальцем около головы.
|
|
|
|
17.04.2021, 17:26
|
|
Прохожий
Регистрация: 03.04.2021
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Не могу найти для неё «*development board*»
, может кто подкинет ссылку, плиз?
И ещё.
Всех благодарю за указанную помочь в любом отзыве.
И тех профессионалов «юмористов, поэтов» , кто ехидно отвечал .
И естественно и нормальных людей что с терпением объяснили что да как.
В любом случае, для меня любая информация была полезна,
даже та котороя не сразу была мне понятна.
И для окончания,
если кому интересно конечно .
Эти микросхемы китайцы (и не только), используют в первую очередь как, так называемые «мапперы» (с преобразованием сигнала в добавку).
Мапперы которые меняются от типы игры и данных для игры (размер памяти для сохранения игры и тд).
Таким образом что бы не иметь 20 версий плат (под разные типы игр), они сделали одну плату с 20 прошивками.
Просто от каждого маппера может меняется адрес одного и того же пина.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Анекдот, анекдот ... (часть 1)
|
DK |
Отвлекитесь, эмбеддеры! |
8148 |
05.06.2013 23:14 |
ARM, IDE, JTAG, или в чем писать, и чем отлаживать
|
nerozero |
Микроконтроллеры, АЦП, память и т.д |
65 |
25.10.2010 02:04 |
На чем разрабатывать в MacOS X
|
zerberus |
Proteus, KiCAD и другие ECAD |
1 |
16.09.2010 23:59 |
Что такое программа и методика измерений и чем отличается программа от методики
|
tumanovalex |
Измерительное оборудование |
12 |
22.12.2009 20:40 |
[Решено] Сборник перлов любителей кабельщины
|
mikesmith |
Отвлекитесь, эмбеддеры! |
135 |
14.08.2007 15:49 |
Часовой пояс GMT +4, время: 16:48.
|
|