05.04.2021, 06:38
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Да тут в той ПЛИС не преобразование уровней, а вся логика взаимодействия - получение команд из внешней среды, преобразование команд, доступ к микросхеме флеш-памяти (справа), извлечение из нее данных в нужном порядке, передача из на разъемы в нужном порядке.
И всё это вы хотите сделать заново? Эт вам хотябы с год поучиться работать с ПЛИС, а потом уже можете чето попытаться. Но для этого нужно знать, какие данные и как запрашиваются из этой платы.
Данные из микросхемы флеш-памяти можно получить по ее стандартному параллельному интерфейсу, но они вам шибко ничего не дадут, если не знаете внутреннего устройства того, к чему подключается этот картридж.
Так что положите эту плату на стеклянную полочку, поставьте к ней подсветку цветную - и пусть стоит.
|
|
|
|
05.04.2021, 12:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от Kayumba
|
Я посмотрел на datasheet и вычитал в главе «MultiVolt I/O Interface», такую заметку:
«When the VCCIO pins are connected to a 3.3–V power supply, the output high is at 3.3 V and is therefore compatible with 3.3-V or 5.0–V systems.»
|
ПЛИС так умеют делать, да. Это же логика. Но этот факт не делает из неё преобразователь физических уровней. Слишком уж он дорогим получится.
Лучше сделать так:
Сообщение от NewWriter
|
Так что положите эту плату на стеклянную полочку, поставьте к ней подсветку цветную - и пусть стоит.
|
Таки да.
|
|
|
|
05.04.2021, 13:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,919
Сказал спасибо: 2,744
Сказали Спасибо 2,696 раз(а) в 1,993 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от NewWriter
|
хотябы с год поучиться работать с ПЛИС, а потом уже можете чето попытаться
|
ТС нужно осилить работу цифровых ИС, начиная с азов (логика. триггеры etc), а это - как кому дано. А потом можно за пару-тройку недель и работу с ПЛИС освоить
|
|
|
|
05.04.2021, 17:43
|
|
Прохожий
Регистрация: 03.04.2021
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Ребятам вы меня рассмешили ![Смешно](images/smilies/icon_lol.gif)
Я понимал, но тут уже до конца понял, что это мне не осилить.
А китайцы вот молодцы.
Эти платы из Китая.
Я хотел свою сделать плату, но отталкиваясь от ихней идеи.
Как у них значит не получится , я не осилю
Тогда думаю что буду просто делать через "voltage translation", типо "74LVC245".
Только надо такой найти что пинов было около 60.
60 пинов в одну сторону, сигнал от флэшки до консоли (5v -› 3,3v).
И потом в обратную сторону, сигнал от консоли до флэшки (3,3v -› 5v).
Есть такие в 60 пин или больше?
Я запутан чуть чуть.
В моем случяе мне что нужно?
- преобразователь физических уровней
- преобразователь логических уровней
или оба в одном ?
Может использовать микроконтроллер типо AT90S8515
![](https://sigma.octopart.com/27878554/image/Atmel-AT90S8515-8AI.jpg)
В моём случае может лучше двухнаправленый (BI-Dir) найти.
Один контакт от флэшки (что работает от 3в) до AT90S8515, а потом этот преобразованный сигнал в 5в.
И так же обратно.
И так все использованные контакты флэшки.
|
|
|
|
05.04.2021, 18:00
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Преобразователь логических уровней - это из сигналов диапазона 0-5 В (так называемые TTL-уровня) сделать сигналы диапазона 0-3 В (Low-VOltage TTL) и наоборот. Преобразователя физических уровней не существует. Потому что логические уровни и являются физическими.
Для того, чтобы вообще начать что-то делать, нужно вначале узнать, какие сигналы приходят на эту плату и какие уходят. В плане - что именно передается, какая информация, какие команды, на какие контакты, с какой частотой сигнала, с какими временнЫми интервалами.
А если хотите сделать игру наподобие Дэнди, то... Года через 2-3 изучения темы электроники и микроконтроллеров, микропроцессоров, может быть и получится.
|
|
|
|
05.04.2021, 18:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,919
Сказал спасибо: 2,744
Сказали Спасибо 2,696 раз(а) в 1,993 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от Kayumba
|
60 пинов в одну сторону, сигнал от флэшки до консоли (5v -› 3,3v).
И потом в обратную сторону, сигнал от консоли до флэшки (3,3v -› 5v)
|
Это если мешок картошки носить - 60 кг на горку, а потом 60 кг с горки.
У Вас сигнал - это что? Он должен как-то быть запомнен, когда его на горку занесли? Чтобы потом по какой-то команде (сигналу) его обратно принесли?
Сообщение от Kayumba
|
В моем случяе мне что нужно?
|
а хз, это мы и пробуем у Вас узнать...
Сообщение от Kayumba
|
- преобразователь физических уровней
- преобразователь логических уровней
|
а в килограммах - это сколько куда? Ну или - в вольтах хотя бы...
Сообщение от Kayumba
|
Может использовать микроконтроллер типо AT90S8515
|
так в нем, судя по картинке, только 44 ноги. А если отбросить ноги питания, может еще какие-то специализированные. Даже только туда, на горку - 60 ног точно из него не вытянуть...
Сообщение от Kayumba
|
Я хотел свою сделать плату...
сигнал от флэшки до консоли (5v -› 3,3v)...
И потом в обратную сторону, сигнал от консоли до флэшки (3,3v -› 5v)...
|
Не проще ли взять 3,3 вольтовую флешку и обойтись без всяких трансляторов?
Упс, пока пытался понять глубину задумки ТС, NewWriter уже расшифровал и отписал
Последний раз редактировалось Yuri222; 05.04.2021 в 18:14.
|
|
|
|
05.04.2021, 18:20
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Вообще-то, флешка и так трехвольтовая - http://www.farnell.com/datasheets/1911305.pdf
ПЛИС Альтера тоже трехвольтовый ( https://ru.mouser.com/datasheet/2/61...0a-1299426.pdf) и питается от AMS1117-3.3 - по фотке видно.
Вот левая 28-ногая микросхема... что это? не удается прочитать маркировку. SRAM-память?
Последний раз редактировалось NewWriter; 05.04.2021 в 18:25.
|
|
|
|
05.04.2021, 18:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Сообщение от NewWriter
|
Вот левая 28-ногая микросхема... что это?
|
RAMTRON FM1xxx - видимо FRAM - энергонезависмая память. Видимо, хранятся результаты и состояние игры.
|
|
|
Сказали "Спасибо" pambaru
|
|
|
05.04.2021, 18:41
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
Точно, FRAM, ну да, всё правильно, как я сам то не догадался ![Улыбка](images/smilies/icon_smile.gif) . И эта FRAM тоже трехвольтовая. Так что, эти разговоры про 5 вольт и "транслятор логических уровней" тут наверняка не при делах. Наверняка и на краевом разъеме тоже 3-вольтовый сигнал. А если так и есть, тогда все надежды топикстартера рухнули ![Улыбка](images/smilies/icon_smile.gif) и ему нужно начинать всё сначала.
Сообщение от Yuri222
|
пока пытался понять глубину задумки ТС,
|
У него задумка, опережающая время! ![Улыбка](images/smilies/icon_smile.gif) ) Куда уж нам тут понять. Мы тут не могли понять, почему нужен именно "транслятор уровней" на ПЛИС. А если хорошо проанализировать, то наверняка там везде используются трехвольовые TTL-уровни.
Последний раз редактировалось NewWriter; 05.04.2021 в 18:46.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо NewWriter за это сообщение:
|
|
|
05.04.2021, 18:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,919
Сказал спасибо: 2,744
Сказали Спасибо 2,696 раз(а) в 1,993 сообщении(ях)
|
Re: Как и с чем прошивать EPM3128ATC100
а не прикрутить ли вместо FRAM какую-нибудь микру SRAM + батарейку.
Помнится, в эпоху Z80 ребята с такими кубиками ходили, лабы по процам сдавали.
Не нужно было программу загружать (уже и не вспомню, как загружали, если без батарейки...).
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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:20.
|
|