Шустрая ПЗУшка

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
LeoN65816
Junior Member
Сообщения: 139
Зарегистрирован: 31.07.2013,13:30

Шустрая ПЗУшка

Сообщение LeoN65816 » 12.09.2020,07:40

Есть у меня W27C512-45Z, но для одного проекта она слишком медленная.
Подскажите, пожалуйста, существуют ли параллельные EEPROM или Flash чипы с меньшим временем доступа? Желательно восьмибитные и в DIP-корпусе.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Шустрая ПЗУшка

Сообщение alecv » 12.09.2020,08:48

Полагаю, что из широко доступных быстрее только SRAM (до 15ns).
Если есть возможность инициализировать SRAM перед использованием.

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Шустрая ПЗУшка

Сообщение Кай » 12.09.2020,09:08

Если есть возможность инициализировать SRAM перед использованием
Городить огород с копированием из EEPROM в SRAM при включении? Да, EEPROM с временем доступа меньше 45, я не видел.

LeoN65816
Junior Member
Сообщения: 139
Зарегистрирован: 31.07.2013,13:30

Шустрая ПЗУшка

Сообщение LeoN65816 » 12.09.2020,09:28

Комрады, спасибо за отклик.
Теневое ПЗУ не катит... В ПЗУшке начальный старт компа и системный монитор.
Один вариант есть - M29F102BB-35K1 - но она 16-битная, в PLCC44 (хрен с ним, переходник сделал бы), но TL866 её не поддерживает... Чем шить?
Есть еще что-нибудь?
Последний раз редактировалось LeoN65816 13.09.2020,02:04, всего редактировалось 1 раз.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Шустрая ПЗУшка

Сообщение Rio444 » 12.09.2020,10:12

Как-то сложно это всё. А нельзя уменьшить частоту тактирования или вставлять пустые такты при работе с ПЗУ?
Тем более 45 и 35нс разница не особо большая.
Электронка: Изображение копия Изображение

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Шустрая ПЗУшка

Сообщение alecv » 12.09.2020,14:34

Можно извратится и из старого например ALTERA FLEEX10K-7 сделать 8-битное ПЗУ :)
Но это дорого, надо смотреть профайлером время выборки (декодер адресов сложный)
и не DIP совсем.

Лучше сделать стартовое ПЗУ с WAIT и копировать саму себя в RAM.

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Шустрая ПЗУшка

Сообщение Кай » 12.09.2020,14:44

Лучше сделать стартовое ПЗУ с WAIT и копировать саму себя в RAM.
Можно пойти по пути некошерных Dallas и замутить SRAM с батарейным питанием. И точно так же его 1 раз наливать фирмварью.
Но сие есть очень рискованный путь.

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

Шустрая ПЗУшка

Сообщение CodeMaster » 12.09.2020,21:45

LeoN65816 писал(а): 12.09.2020,07:40 но для одного проекта она слишком медленная.
Одновременное создание тем на разных форумах создаёт эффект дежавю, я долго не мог понять куда делать тема где я уже отвечал :-/
Кай писал(а): 12.09.2020,09:08 Городить огород с копированием из EEPROM в SRAM при включении?
Зачем? Поставил батарейку, запрограммировал и пользуешься.
Кай писал(а): 12.09.2020,14:44 Можно пойти по пути некошерных Dallas и замутить SRAM с батарейным питанием.
Да, именно так. Но, на zx-pk ещё посоветовали FRAM.
Кай писал(а): 12.09.2020,14:44 Но сие есть очень рискованный путь.
Чем? Проект ТС используется в ЦУП или на АЭС?
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Шустрая ПЗУшка

Сообщение Rio444 » 12.09.2020,21:47

CodeMaster писал(а): 12.09.2020,21:45 Чем? Проект ТС используется в ЦУП или на АЭС?
Может только догадываться.
Возможно на другом форуме ТС рассказал, что за проект.
Электронка: Изображение копия Изображение

LeoN65816
Junior Member
Сообщения: 139
Зарегистрирован: 31.07.2013,13:30

Шустрая ПЗУшка

Сообщение LeoN65816 » 13.09.2020,02:10

Rio444 писал(а): 12.09.2020,10:12А нельзя уменьшить частоту тактирования или вставлять пустые такты при работе с ПЗУ?
Сам проект и есть разгон компа, и он может стартовать как в стандарте, так и в гипертурбе (сейчас бодаюсь за 14 Махов), поэтому и нужна шустрая пзуха.

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

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

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

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

Может ещё какие-либо варианты есть?
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Шустрая ПЗУшка

Сообщение Rio444 » 13.09.2020,10:21

LeoN65816 писал(а): 13.09.2020,02:10 1. Быстрые жрут в стэндбайе много, чемодан акуумуляторов рядом ставить надо...
....
3. Нужен дополнительный контроллер питальника и сигналов выбора кристалла и записи.
Тогда видимо остаётся только один вариант:
Кай писал(а): 12.09.2020,09:08 Городить огород с копированием из EEPROM в SRAM при включении
Можно сделать аппаратно на ПЛИС.
Электронка: Изображение копия Изображение

Ответить