PDA

Просмотр полной версии : Шустрая ПЗУшка



LeoN65816
12.09.2020, 07:49
Есть у меня W27C512-45Z, но для одного проекта она слишком медленная.
Подскажите, пожалуйста, существуют ли параллельные EEPROM или Flash чипы с меньшим временем доступа? Желательно восьмибитные и в DIP-корпусе.

CodeMaster
12.09.2020, 08:41
Как вариант - статика с батарейкой.

shurik-ua
12.09.2020, 09:10
или FRAM без батарейки )

LeoN65816
12.09.2020, 09:21
Комрады, благодарю за отклик.
Конкретные модели подскажите, плиз.
И чем шить? TL866 их не поддерживает...

CodeMaster
12.09.2020, 22:30
Конкретные модели подскажите, плиз.
Ну, именно 512 быстрой что-то не нахожу, а на 256 например W24257A, доступ от 10 нс.


И чем шить? TL866 их не поддерживает...
Чего "их"? По FRAM не знаю, но в Willem'е вроде была. А так, припаиваешь к W24257A литиевую батарейку и программируешь как 27C256. Ну, может там с таймингами поиграться опытным путём, если искаропки не получится.

LeoN65816
13.09.2020, 01:48
По FRAM, из пятивольтовых посмотрел FM18W08:
1. Медленная.
2. При смене адреса требует переклок выборки кристалла.
3. TL866A не поддерживает.

По SRAM:
1. Быстрые жрут в стэндбайе много, чемодан акуумуляторов рядом ставить надо...
2. Малопотребляющие в стэндбайе (мкА) - медленные, от 55 нс и больше.
3. Нужен дополнительный контроллер питальника и сигналов выбора кристалла и записи.
4. TL866A не поддерживает.

По nvSRAM:
1. Медленные.
2. TL866A не поддерживает.

Пока обкашливаю возможность подсунуть M29F102BB-35K1 (с самодельным переходником) в TL866A и представить её ему как M29F512B@DIP32.

Может ещё какие-либо варианты есть?

VladimirS
13.09.2020, 13:16
Может ещё какие-либо варианты есть?

MR2A16AYS35 – MARAM-память 256K x 16; 35 нс; 3,3 В; TРАБ = 0…+70 °C; TSOP-II-44; Tray

Емкость: 256K x 16 (262 144 слов по 16 бит);(но есть режим 512 x 8 бит)
Интерфейс: параллельный;
Циклы чтения/записи: не более 35 нс;
Неограниченное количество циклов перезаписи;
Сохранность данных: более 20 лет;
Напряжение питания: 3,3 В;
Полностью совместимо с контролерами SRAM-памяти;
Заменяет память: Flash, EEPROM, SRAM и BBSRAM;
Температурный диапазон: 0…+70 °C;
Корпус: TSOP-II-44.

Но цена
https://sendle.ru/181909-prochie-integralnye-mikroshemy/192830261923-1pcs-mr2a16ays35-ic-mram-4mbit-35ns-44tsop-mr2a16-2a16-mr2a16a-2a16a-mr2a16ay-2a.html

Есть еще MR2A08A - эта 8-ми битная, но в продаже не нашел
А еще есть MR20H40 - 20 нс, но это SPI.

AlexG
13.09.2020, 20:35
ОФФтоп:
из серии приколоться - без обид
1645РУ7Я от миландра
3 нС скорость выдачи данных. остальное в pdf.
но она для "космоса"
пс: по теме я не помню шустрых ПЗУ (самые народные это от www.everspin.com).
шустрее 35 нс есть только синхронные ОЗУ. ну или в составе ПЛИС.

LeoN65816
15.09.2020, 10:01
1645РУ7Я от миландра
3 нС скорость выдачи данных. остальное в pdf.
но она для "космоса"
Причём здесь синхронная SRAM?


пс: по теме я не помню шустрых ПЗУ (самые народные это от www.everspin.com).
шустрее 35 нс есть только синхронные ОЗУ. ну или в составе ПЛИС.
Вот (https://www.phantom.sannata.org/viewtopic.php?p=549396#p549396) хорошая наводка.

NEO SPECTRUMAN
15.09.2020, 11:13
Вот хорошая наводка.
чаво только 2К? о_О

- - - Добавлено - - -

а так
по РТ-шкам в педивикиях пишут такое чудо
КР556РТ20 239.24-2 ПЗУ 1Kx8; ТС; 30 нс; 960 мВт

- - - Добавлено - - -

из другого левого источника
КР556РТ161 N82HS641B T выборки = 35 нс, P=950 мВт ТТЛШ 64K (8К*8) бит
КР556РТ181 TBP38S166-25 T выборки = 25 нс, P=900 мВт ТТЛШ 16K (2К*8) бит
КР556РТ23 63RS881 T выборки = 30 нс, P=875 мВт ТТЛШ 8K (1К*8) бит (с регистром на выходе)
КМ1608РТ2 AM29775 T выборки = 35 нс, P=925 мВт ТТЛШ 4096 (512*8) бит :)

omercury
15.09.2020, 20:22
А что мешает загружать в шуструю SRAM данные при инициализации и дальше использовать как ПЗУ ReadOnly?

LeoN65816
17.09.2020, 10:29
Может есть у кого-нибудь "лишняя" WS57C256F-35?

NEO SPECTRUMAN
17.09.2020, 10:38
А что мешает загружать в шуструю SRAM данные при инициализации и дальше использовать как ПЗУ ReadOnly?
может дополнительные 15 корпусов микросхем?
или же необходимость добавлять в пзу-шку процедуру инициализации которой может и вообще не быть

аффтар и не сказал как он собирается оно применять...

LeoN65816
17.09.2020, 10:54
аффтар и не сказал как он собирается оно применять...
Ну давал же ссылку на соседний форум (https://zx-pk.ru/threads/32219-shustraya-pzushka.html?p=1080936&viewfull=1#post1080936)...
Ну посмотрите топик полностью (https://www.phantom.sannata.org/viewtopic.php?f=16&t=37634).

CodeMaster
17.09.2020, 20:57
может дополнительные 15 корпусов микросхем?
Одного 40-ногого МК не хватит для этого?

omercury
17.09.2020, 21:11
Ну давал же ссылку на соседний форум (https://zx-pk.ru/threads/32219-shustraya-pzushka.html?p=1080936&viewfull=1#post1080936)...
...где лежит обратная ссылка на этот форум...


Ну посмотрите топик полностью (https://www.phantom.sannata.org/viewtopic.php?f=16&t=37634).
А кто из нас двоих спрашивает?


может дополнительные 15 корпусов микросхем?
1-2, но не суть.
Что мешает грузить самим Агатом на пониженной частоте?

NEO SPECTRUMAN
17.09.2020, 21:28
Что мешает грузить самим Агатом на пониженной частоте?
наверно там турба по принципу рубильника

LeoN65816
18.09.2020, 00:24
Так точно!

NEO SPECTRUMAN
18.09.2020, 08:13
Так точно!
а у агата много вариантов пзу-шек?
может все же выгодней сделать софтварное управление турбой
после сброса no turbo
распаковывать прошивку из ПЗУ-шки в sram а потом включать турбы и запускать код в sram-е

за одно будет возможность загружать другие варианты ПЗУ-шки
только еще нужно включение защиты от записи

VladimirS
18.09.2020, 13:59
а у агата много вариантов пзу-шек?
может все же выгодней сделать софтварное управление турбой
после сброса no turbo
распаковывать прошивку из ПЗУ-шки в sram а потом включать турбы и запускать код в sram-е

за одно будет возможность загружать другие варианты ПЗУ-шки
только еще нужно включение защиты от записи

Я это делал еще три года назад

https://zx-pk.ru/threads/28423-dvukhportovaya-pamyat/page5.html

LeoN65816
03.10.2020, 02:10
Ещё варианты.
1. ST: M27C1001/4001-35, tAAC=tCE=35ns, tOE=25ns.
2. Cypress: CY27H256/512/010-25, tAAC=25ns, tCE=30ns, tOE=12ns.
3. AMD: AM27H256-35, tAAC=tCE=35ns, tOE=20ns.

LeoN65816
04.10.2020, 18:16
По nvSRAM:
1. Медленные.
У Dallas действительно медленные (для меня) nvSRAM. А вот у Simtek/Cypress есть чипы (STK11C88) до 20 нс. Но программировать нЕчем... Разве что на какой-нибудь андуринке сколдовать узкозаточенный программатор (а это надо её покупать и изучать среду :().

Из доступных на али/ибэе хочу попробовать STK15C88-SF25: через переходник SOIC28-DIP28 воткнуть в программатор TL866A, объявить её там как DS1230AB, с загруженным в буфер файлом прошивки протестировать записью и чтением для сравнения. Затем, при обесточивании чипа содержимое SRAM автоматически перепишется во внутреннюю EEPROM (соответственно, при подаче питания на чип содержимое EEPROM копируется в SRAM).

Кто-нибудь работал с данными чипами? Есть какие-либо "подводные камни"? Типа как у FRAM при каждом обращении в обязательном порядке должен быть отрицательный фронт выбора кристалла.

PS. Удобный параметрический поиск чипов памяти (http://www.vital-ic.com/catalog/Интегральные-схемы/Память).

LeoN65816
22.11.2020, 21:45
Докладываю голосом: приехала ко мне nvSRAMина STK15C88-SF25I, корпус SOIC-28 350 mils. Через адаптер втыкаю в TL866, в оболочке программатора выбираю DS1230Y(Dallas) или BQ4011YMA(TI). Поначалу не писалась и читались только FF. Параллельно питалову напаял неполярный 100 нф и электролит 22 мкф (47 мкф и более вызывает срабатывание защиты по превышению тока) - и "всё завертелось"! Так что шить STK15C88 через TL866 - вполне рабочее решение!