Как программно прошивать 28xxx для ISA-видео ? (Малой кровью прошить "русские фонты" в VGA-биос.)
Как программно прошивать 28xxx для ISA-видео ?
Малой кровью прошить "русские фонты" в VGA-биос.
В ISA-видео Realtek, CL, Tseng, Trident - используют как я понимаю биос на 32килобайта. Для этого нужно биос маркировки 28256 ?
Кто-то проходил этот этап по пунктам?
В ISA-видео Realtek, CL, Tseng, Trident - используют как я понимаю биос на 32килобайта. Для этого нужно биос маркировки 28256 ?
Кто-то проходил этот этап по пунктам?
До того как собрал программатор, я долгое время пользовался своей любимой пентиумной материнкой, прошивая все что только можно, тем более там можно было выбирать напряжение программирования - 5 или 12 вольт. Пока не забыл поменять микрухи и не перезаписал родной BIOS материнки. До сих пор жалко, красивый был биос, с картинками, такого больше не нашел (нашелся только стандартный, без картинок). В принципе, если нет необходимости шить массу микрух, это самый простой метод.
Микрухи можно брать 27C256, 28C256, а лучше W27C512-45. Поскольку последняя по емкости в два раза больше, то шьется два раза - в верхние и нижние адреса, чтобы висящая в воздухе адресная ножка не влияла на выборку с нее данных. Ну или лишнюю адресную ножку закоротить на землю.
Микрухи можно брать 27C256, 28C256, а лучше W27C512-45. Поскольку последняя по емкости в два раза больше, то шьется два раза - в верхние и нижние адреса, чтобы висящая в воздухе адресная ножка не влияла на выборку с нее данных. Ну или лишнюю адресную ножку закоротить на землю.
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
XPOHOMETP не путаю.
EEPROM - только 27-я серия.
Все остальные - Flash.
Как-то обсуждали это с i8088.
+12 нужно для записи и стирания. На чтение всем достаточно +5В. Включая 27ххх.
EEPROM - только 27-я серия.
Все остальные - Flash.
Как-то обсуждали это с i8088.
Ну вот передо мной сейчас P28F001. Довольно часто встречается на socket 7 платах. В мануале обычно называется "Intel Flash".XPOHOMETP писал(а):Rio444, из широко распространенных не знаю ни одной 28хх и 49хх которые требуют +12В.
+12 нужно для записи и стирания. На чтение всем достаточно +5В. Включая 27ххх.
Электронка: копия
- CodeMaster
- Advanced Member
- Сообщения: 7669
- Зарегистрирован: 27.08.2010,11:17
- Откуда: Воронеж
- Контактная информация:
-
Вклад в сообщество
W27C512 это конкретно EEPROM.XPOHOMETP писал(а):Путаете! 27хх - это с ультрафиолетовым стиранием.
Она електрикали программед, но не ерайзебал. На два "E" там возможностей нет!
Да, я думаю это обсуждение ни о чём применительно к вопросу топикстартера.XPOHOMETP писал(а):Да, есть моменты недопонимания
1. Найти даташит на ПЗУ установленный в видюхе, узнать объем и распиновку.Ekb писал(а):Кто-то проходил этот этап по пунктам?
2. Посмотреть серию ПЗУ используемую в материнке и сравнить с объёмом и распиновкой из п. 1
3. Если совпало, то прошить hot swap'ом, иначе найти другую материнку и перейти к п. 2
4. Если материнки закончились (или не начались) - поискать программатор в округе, это сейчас не такой уж дефицит.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"
-
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Вот, нашел наши обсужденияRio444 писал(а):Как-то обсуждали это с i8088.
http://www.phantom.sannata.ru/forum/ind ... a=do_print
http://www.phantom.sannata.ru/forum/ind ... a=do_print
И да, в обозначениях путаница, верный признак отличия E(E)PROM от FLASH - серия, 27xx это EEPROM,
UV-EPROM или OTP-EPROM; 28xx и выше - flash, как бы их не обзывал производитель.
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Всё именно так.i8088 писал(а):И да, в обозначениях путаница, верный признак отличия E(E)PROM от FLASH - серия, 27xx это EEPROM,
UV-EPROM или OTP-EPROM; 28xx и выше - flash, как бы их не обзывал производитель.
Да, ошибся, написал лишнюю "Е".
Вместо "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, это напряжение может быть постоянно подано на м/с. Управлять им не нужно.
Электронка: копия