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

Полигон-2

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

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
MsDemonid написал:
[q]
Микрухи можно брать 27C256, 28C256, а лучше W27C512-45.
[/q]
27XX Вы не запишите на материнке
28C256 возможно можно
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
Сорри, как умиляют посты начинающих :)

MsDemonid написал:
[q]
Микрухи можно брать 27C256, 28C256, а лучше W27C512-45.
[/q]
Потрудитесь уточнить - Вы их "своей любимой пентиумной материнкой" прошивали или на программаторе ?
И если первый вариант, то модель материки сообщите, плизззззз...

i8088, если оставить в стороне решаемые вопросы с мелким несовпадением цоколевки, напряжений программирования и т.п.,
то вопрос с обеспечением паузы на время программирования блока в EEPROM ~ 3 мс остается открытым.

ИМХО стандартным софтом и на обычной материнке это не реализуемо!
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
i8088 прав.
27xxx шьются только на программаторе.
28ххх, 29ххх, 49ххх - можно шить на материнской плате.
Некоторые требуют +12В, для них должна быть соответствующая материнская плата, на которой эти +12 можно подавать.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
Rio444, из широко распространенных не знаю ни одной 28хх и 49хх которые требуют +12В.
В первых 29Fхх встречалось, для них и ставили джампер на материнской.

Не путайте 28 (EEPROM) и 29/49 (FLASH) !!!
Алгоритм программирования там совершенно разный !
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP не путаю.
EEPROM - только 27-я серия.
Все остальные - Flash.
Как-то обсуждали это с i8088.

XPOHOMETP написал:
[q]
Rio444, из широко распространенных не знаю ни одной 28хх и 49хх которые требуют +12В.
[/q]
Ну вот передо мной сейчас P28F001. Довольно часто встречается на socket 7 платах. В мануале обычно называется "Intel Flash".

+12 нужно для записи и стирания. На чтение всем достаточно +5В. Включая 27ххх.
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, это напряжение может быть постоянно подано на м/с. Управлять им не нужно.
<<Назад  Вперед>> Страницы: 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