Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Как программно прошивать 28xxx для ISA-видео ?
RSS

Как программно прошивать 28xxx для ISA-видео ?

Малой кровью прошить "русские фонты" в VGA-биос.

<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
 
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Rio444 написал:
[q]
EEPROM - только 27-я серия
[/q]
Путаете! 27хх - это с ультрафиолетовым стиранием.
Она електрикали программед, но не ерайзебал. На два "E" там возможностей нет!

EEPROM это 28хх.

Да, есть моменты недопонимания - не путать 28Сххх (с маркировкой аналогичной 27Сххх) и 28Fххххххххх !!!
Последние (с буквой F) они конечно FLASH. Так что про Интел 28F001 согласен, забыл, но она F а не С...

Но есть и более экзотические маркировки, например 29EE512 :)
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
XPOHOMETP написал:
[q]
Путаете! 27хх - это с ультрафиолетовым стиранием.
Она електрикали программед, но не ерайзебал. На два "E" там возможностей нет!
[/q]
W27C512 это конкретно EEPROM.


XPOHOMETP написал:
[q]
Да, есть моменты недопонимания
[/q]
Да, я думаю это обсуждение ни о чём применительно к вопросу топикстартера.


Ekb написал:
[q]
Кто-то проходил этот этап по пунктам?
[/q]
1. Найти даташит на ПЗУ установленный в видюхе, узнать объем и распиновку.
2. Посмотреть серию ПЗУ используемую в материнке и сравнить с объёмом и распиновкой из п. 1
3. Если совпало, то прошить hot swap'ом, иначе найти другую материнку и перейти к п. 2
4. Если материнки закончились (или не начались) - поискать программатор в округе, это сейчас не такой уж дефицит.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Rio444 написал:
[q]
Как-то обсуждали это с i8088.
[/q]
Вот, нашел наши обсуждения
http://www.phantom.sannata.ru/...a=do_print
http://www.phantom.sannata.ru/...a=do_print

И да, в обозначениях путаница, верный признак отличия E(E)PROM от FLASH - серия, 27xx это EEPROM,
UV-EPROM или OTP-EPROM; 28xx и выше - flash, как бы их не обзывал производитель.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
CodeMaster, не надо переводить исключения в ранг правил!
Не зря же я 29EE512 вспомнил. Winbond тот еще извращенец в маркировке...


i8088 написал:
[q]
серия, 27xx это EEPROM, ...
[/q]
Во времена их актуальности таких не делали.
Прошу больше одной "Е" 27-ой серии не давать :)
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
i8088 написал:
[q]
И да, в обозначениях путаница, верный признак отличия E(E)PROM от FLASH - серия, 27xx это EEPROM,
UV-EPROM или OTP-EPROM; 28xx и выше - flash, как бы их не обзывал производитель.
[/q]
Всё именно так.
Да, ошибся, написал лишнюю "Е".
Вместо "EEPROM" следует читать "EPROM".
Т.е. как Вы указали EEPROM, UV-EPROM или OTP-EPROM - электрически стираемые (самая известная, но не единственная - W27C512), УФ-стираемые и однократки. Которые по сути те же УФ, но без окошка. Видимо так дешевле.

Независимо от способа стирания, все они прошиваются одинаково, с небольшими вариациями.
На шину данных и адреса подаются соответствующие значения для конкретной ячейки памяти, на Vpp импульс +12...+13,5 (в зависимости от конкретной модели м/с) длительностью 100мкс.
На Vcc некоторых м/с может потребоваться подать напряжение 6...6,5В (вместо +5В в режиме чтения).

Flash шьётся по-другому.
В буфер м/с с обычной скоростью пишется блок, обычно размером 256 или 512 байт (указывается в даташите), потом делается пауза, по которой встроенный контроллер Flash понимает, что блок записан и пишет данные из буфера во Flash.
Некоторые Flash требуют для стирания/прошивки +12В на Vpp. Но, в отличии от EPROM, это напряжение может быть постоянно подано на м/с. Управлять им не нужно.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP написал:
[q]
Не зря же я 29EE512 вспомнил. Winbond тот еще извращенец в маркировке...
[/q]
Как минимум ещё была SST27SF512.
Ещё раз подчеркну, главная разница не в способе стирания, а в алгоритме записи.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Rio444 написал:
[q]
Т.е. как Вы указали EEPROM, PROM или OTP-EPROM - электрически стираемые
[/q]
ОТР не трется по определению.
UV требует электричества только для лампы UV.
Для EEPROM процесс стирания чаще прозрачен для пользователя и отдельных команд не требует.

Rio444 написал:
[q]
длительностью 100мкс.
[/q]
Частный случай и только для UV-EPROM.

Rio444 написал:
[q]
Flash шьётся по-другому... потом делается пауза
[/q]
В EEPROM аналогично.

Rio444 написал:
[q]
Но, в отличии от EPROM, это напряжение может быть постоянно подано на м/с. Управлять им не нужно.
[/q]
Никаких проблем. Результат прошивки UV-EPROM можно проверять без снятия Vpp.

Продолжить речь или даташиты выложить?
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP написал:
[q]
Для EEPROM процесс стирания чаще прозрачен для пользователя и отдельных команд не требует.
[/q]
Это как?

XPOHOMETP написал:
[q]
Rio444 написал:
[q]
длительностью 100мкс.
[/q]
Частный случай и только для UV-EPROM.
[/q]
Вообще-то это стандарт для всех EPROM, включая UV-, OTP- и EEPROM. Почитайте хотя бы с десяток даташитов.

XPOHOMETP написал:
[q]
Rio444 написал:
[q]
Flash шьётся по-другому... потом делается пауза
[/q]
В EEPROM аналогично.
[/q]
Это не EEPROM, это Flash. Выше i8088 давал ссылку на наше с ним обсуждение вопроса. Как и Вы сейчас, я заблуждался насчет EEPROM и FLASH.

XPOHOMETP написал:
[q]
Rio444 написал:
[q]
Но, в отличии от EPROM, это напряжение может быть постоянно подано на м/с. Управлять им не нужно.
[/q]
Никаких проблем. Результат прошивки UV-EPROM можно проверять без снятия Vpp.
[/q]
Можно. Но для нормальной работы, в режиме чтения, Vpp надо снимать. Потому что подаваемые сигналы управления отличаются.
И, ЕМНИП, не все EPROM это умеют.
Ещё раз повторюсь: Почитайте хотя бы с десяток даташитов.
Если у Вас сомнения по конкретной м/с, пишите название, разберём.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Rio444 написал:
[q]
Это как?
[/q]
Это как в ОЗУ. Байт отправил, если за ~ 3 мс ничего не прилетело, то он сам запишется куда надо.

Rio444 написал:
[q]
Вообще-то это стандарт для всех EPROM...
[/q]
Стандарта нет, есть алгоритмы записи. По советски - дал 50 мс и пошел дальше.
По Интел - даем по 1 мс и ждем когда совпадет.
И т.д. и т.п.
C EЕPROM даже близко не лежало. См. выше.

Rio444 написал:
[q]
Это не EEPROM, это Flash. Выше i8088 давал ссылку
[/q]
Давить авторитетами не надо. i8088 уважаю, но Вашу точку зрения готов оспорить.
Запись начинается или при заполнении блока, или по истечении таймаута.

Rio444 написал:
[q]
Потому что подаваемые сигналы управления отличаются.
И, ЕМНИП, не все EPROM это умеют.
[/q]
Сигналов там два - СS и ОЕ. Кто не умеет - идет лесом

Rio444 написал:
[q]
Ещё раз повторюсь: Почитайте хотя бы с десяток даташитов.
[/q]
Чего и Вам желаю.
Всё давно перечитано, и десятки тысяч устройств по всей стране это успешно подтверждают...
Там и УФ-ПЗУ были, и EEPROM, и FLASH...

Предлагаю перейти на обсуждение FRAM :biggrin: :biggrin: :biggrin:
И соседнюю тему приклеить.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Я только уточню, что большинство многие EPROM/OTP-EPROM/EEPROM допускают программирование
при постоянно поданном на время программирования Vpp, по окончании (для нормальной работы)
его надо снять (сути дела это не меняет никак, длительность определяется сигналом PGM#).

Самое главное - XPOHOMETP, Вы какую микросхему конкретно считаете EEPROM? Боюсь Вы
попали в ту же расставленную производителями ловушку, что и мы тогда... Пожалуйста, почитайте
обсуждение внимательно.
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   Технический флейм »   Как программно прошивать 28xxx для ISA-видео ?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS