Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 05.04.2021, 21:51  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,937
Сказал спасибо: 2,991
Сказали Спасибо 3,167 раз(а) в 2,149 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Сообщение от Kayumba Посмотреть сообщение
Ребятам вы меня рассмешили
Sapienti sat.
Реклама:
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 05.04.2021, 22:10  
Kayumba
Прохожий
 
Регистрация: 03.04.2021
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Kayumba на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Сообщение от NewWriter Посмотреть сообщение
Точно, FRAM, ну да, всё правильно, как я сам то не догадался . И эта FRAM тоже трехвольтовая. Так что, эти разговоры про 5 вольт и "транслятор логических уровней" тут наверняка не при делах. Наверняка и на краевом разъеме тоже 3-вольтовый сигнал. А если так и есть, тогда все надежды топикстартера рухнули и ему нужно начинать всё сначала.


У него задумка, опережающая время! ) Куда уж нам тут понять. Мы тут не могли понять, почему нужен именно "транслятор уровней" на ПЛИС. А если хорошо проанализировать, то наверняка там везде используются трехвольовые TTL-уровни.

Я ваши сообщения читаю и смеюсь.
В том смысле что вы возможно правильно оценили меня с моими желаниями, возможностями и знаниями "У него задумка, опережающая время! "

Попытаюсь в этот раз объяснить свою цель, своими словами
А вы уже там научными меня расшифруйте

Игровая приставка 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.
Kayumba вне форума  
Непрочитано 05.04.2021, 23:01  
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Тут же был чувак. Создавал поэмы...пока не забанился.

Уже несколько раз объяснили, что ПЛИС - это большая логическая схема с запрограммированной функциональностью, но он и слушать не хочет. Ему всё транслятор мерещиться.

Он не из этой стаи?
parovoZZ вне форума  
Непрочитано 05.04.2021, 23:18  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Сообщение от Kayumba Посмотреть сообщение
Я думал что они просто для транслятора уровней между флэш-памятью S29GL512 и SNES
используют микросхему EPM3128ATC100
Поэтому я просто искал как его и чем программировать.
А если проще для данной цели использовать трансляторы уровней типо 74LVC245, мне не страшно, просто думал за место пяти трансляторов уровней использовать один большой.
Ответ на первый вопрос, может ли данный чип быть транслятором уровней содержится в даташите. Ответ таков: если запитать чип от 3.3В, то он понимает входные уровни 5В, а на выход выдает 3.3В, что вполне достаточно для 5-тиволтовой логики приставки.
Но!
1. Т.к. на картридже два вида памяти: FRAM и FLASH, это уже говорит о том, что нужен дешифратор.
2. Большая емкость ног микросхемы FLASH говорит о том, что адресных ног с разъема явно не хватит. Т.е идет либо постраничное обращение к памяти, либо мультиплексирование адреса. Для обоих этих случаев нужен регистр хранения части адреса. Видимо и дешифратор, и регистр хранения содержится в данном чипе.

Следовательно, чтобы сделать такой картридж, надо:
а. либо иметь прошивку
б. либо иметь распиновку разъема и знать, в какой форме осуществляется адресация, и какой диапазон отведен для флэша, какой для FRAM. Тогда можно самому изготовить прошивку.
в. Либо, можно, как вариант, самому исследовать рабочий картридж и добыть необходимую инфу.

Без отсутствия этой инфы нет смысла изготавливать такой картридж.
pambaru вне форума  
Непрочитано 06.04.2021, 00:08  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Сообщение от pambaru Посмотреть сообщение
чтобы сделать такой картридж, надо:
а.
б.
в.
добавлю - начните с того, что:
- изучите игровую приставку (комплектация, тип процессора, адресация, взаимодействие с периферией
- приобретите лог. анализатор, усб-бластер и ПО
- срисуйте схему картриджа
далее наступает самое интересное - снятие временных диаграмм и их анализ, на основе которого будет строиться прототип схемы "дататранслятора" кстати, придется изучить Quartus/MAX II и цифровую схемотехнику (об AHDL и VHDL помолчу - это абстракции более высокого порядка)
Сообщение от Kayumba Посмотреть сообщение
буду просто делать через "voltage translation", типо "74LVC245". Только надо такой найти что пинов было около 60
так есть же на 16 и 32 разряда, но вас это не спасет - ключом является разрядность шины, о чем косвенно говорит число ламелей разъема
jump вне форума  
Непрочитано 06.04.2021, 01:40  
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Если речь про денди, то там 60 контактов. Адресуется всего 32кБ.
parovoZZ вне форума  
Непрочитано 06.04.2021, 09:36  
UNITY
Частый гость
 
Регистрация: 07.07.2005
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
UNITY на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Altera давно перестала выпускать 5 вольтовые ПЛИС. Если Вам всё-таки нужна ПЛИС на 5 вольт - ищите Atmel, например ATF1502AS, ATF1504AS.
UNITY вне форума  
Непрочитано 06.04.2021, 10:43  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,919
Сказал спасибо: 2,744
Сказали Спасибо 2,696 раз(а) в 1,993 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию 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.
Yuri222 на форуме  
Непрочитано 06.04.2021, 13:46  
croma
Гражданин KAZUS.RU
 
Регистрация: 20.01.2008
Сообщений: 602
Сказал спасибо: 2
Сказали Спасибо 294 раз(а) в 179 сообщении(ях)
croma на пути к лучшему
По умолчанию 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 ?
я не в курсе
Всякие приборы измерительные придуманы как раз для ответов на такие вопросы.
Отвечают молча, быстро, без мнений и подковырок.

Я вот не только смеюсь, но еще и совершаю вращательное движение указательным пальцем около головы.
croma вне форума  
Непрочитано 17.04.2021, 17:26  
Kayumba
Прохожий
 
Регистрация: 03.04.2021
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Kayumba на пути к лучшему
По умолчанию Re: Как и с чем прошивать EPM3128ATC100

Не могу найти для неё «*development board*»
, может кто подкинет ссылку, плиз?

И ещё.
Всех благодарю за указанную помочь в любом отзыве.
И тех профессионалов «юмористов, поэтов» , кто ехидно отвечал .
И естественно и нормальных людей что с терпением объяснили что да как.
В любом случае, для меня любая информация была полезна,
даже та котороя не сразу была мне понятна.

И для окончания,
если кому интересно конечно .
Эти микросхемы китайцы (и не только), используют в первую очередь как, так называемые «мапперы» (с преобразованием сигнала в добавку).
Мапперы которые меняются от типы игры и данных для игры (размер памяти для сохранения игры и тд).
Таким образом что бы не иметь 20 версий плат (под разные типы игр), они сделали одну плату с 20 прошивками.
Просто от каждого маппера может меняется адрес одного и того же пина.
Kayumba вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot