Заменить ПЗУ BIOS 27C512 на Flash

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
sa
Advanced Member
Сообщения: 315
Зарегистрирован: 06.10.2015,23:44
Откуда: г. Тверь

Заменить ПЗУ BIOS 27C512 на Flash

Сообщение sa » 18.01.2016,19:27

Нужно поэкспериментировать с биосом на 386. Можно ли воткнуть туда какую-нибудь Flash?

john
Advanced Member
Сообщения: 2382
Зарегистрирован: 15.10.2013,17:13
Откуда: Украина, Харьков

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

Сообщение john » 18.01.2016,19:56

Объем не менее, питание и пинаут и должно работать.

TheAbcs
Member
Сообщения: 157
Зарегистрирован: 23.03.2008,14:59
Откуда: Chaikovskiy, Russia

Сообщение TheAbcs » 18.01.2016,20:07

sa писал(а):Нужно поэкспериментировать с биосом на 386. Можно ли воткнуть туда какую-нибудь Flash?
Мне, в принципе, самому до некоторой степени интересно, поэтому давайте порассуждаем...
27С512 в контексте 386 скорее всего означает корпус DIP28... поэтому воткнуть туда (без извращений) можно любую "флеш" в DIP28 объемом 64КБ... Например, W27C512 от Винбонд - если, конечно, под "флеш" понимать электрически стираемую микросхему...
Теперь задумаемся - зачем ее туда втыкать? Чтобы переписывать БИОС прямо в плате - я думаю, это не прокатит, хотя можно глянуть в пдф-ке как шьется-стирается этот самый винбонд (и ему подобные)... Если же предполагается просто исключить необходимость 5...15...30 минутного стирания 27С512 ультрафиолетом - то все в порядке, электрически стираемая микросхема позволяет (в программаторе) переписывать себя быстро... Впрочем, с тем же (или близким) успехом можно взять десяток 27С512, стереть их не спеша - и на эксперименты хватит...
Ну а с извращениями туда много разных (5 вольтных) флеш можно воткнуть, но вот будут ли они там шиться (помнится, первые флешки любили 12 вольт для программирования)? И если да, не писал ли кто программу для этого?
А с совсем большими извращениями - добавить недостающие цепи и написать программу, - можно вообще все :-)

И, если не секрет, несколько слов - как можно экспериментировать с БИОСом на 386?

sa
Advanced Member
Сообщения: 315
Зарегистрирован: 06.10.2015,23:44
Откуда: г. Тверь

Сообщение sa » 18.01.2016,20:19

Для прошивки у меня есть программатор.
Эксперимент заключается в модификации BIOS modbin'ом. В идеале конечно хотелось бы достать исходники. Цель - заставить корректно работать эту хрень - http://www.phantom.sannata.ru/forum/index.php?t=20119

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

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

Сообщение Rio444 » 18.01.2016,20:22

TheAbcs писал(а):Теперь задумаемся - зачем ее туда втыкать? Чтобы переписывать БИОС прямо в плате - я думаю, это не прокатит
Шить хот-свапом на любой более современной материнке, начиная с пентиум-1.
Электронка: Изображение копия Изображение

TheAbcs
Member
Сообщения: 157
Зарегистрирован: 23.03.2008,14:59
Откуда: Chaikovskiy, Russia

Сообщение TheAbcs » 18.01.2016,20:30

Rio444 писал(а):Шить хот-свапом на любой более современной материнке, начиная с пентиум-1.
А вы реально пробовали шить 28 ногую микросхему (обычная 27х512 с 386), вставляя ее в 32 ногую панельку, обычно стоящую "начиная с пентиум-1", который умеет хот-свап?

TheAbcs
Member
Сообщения: 157
Зарегистрирован: 23.03.2008,14:59
Откуда: Chaikovskiy, Russia

Сообщение TheAbcs » 18.01.2016,20:35

sa писал(а):Для прошивки у меня есть программатор.
Тогда нет проблем - берем микросхему типа той, что я посоветовал, и вперед...
Тему - где "зачем это все", - посмотрел и понял, что рассуждения там выше моего разумения :-)

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Сообщение i8088 » 19.01.2016,09:09

Ребята, а вчем проблема? У меня долго работали 2 Flash на 286 плате, пока не было
программатора. Flash в 32-ногом корпусе(128 или 256KB). Для удобства беру 32pin
панель от микросхемы,на ней соединяю ноги 1-2-32-31-30. И вставляю все это в панель
на 286-386.

При прошивке просто вставляю микросхему(без переходника!) в программатор и
записываю прошивку. Поскольку объем Flash больше EPROM, соединяю файл прошивки
сам с собой 2(для128KB flash и 64Kb прошивки) или 4(для256KB flash) раза.
TheAbcs писал(а):А вы реально пробовали шить 28 ногую микросхему (обычная 27х512 с 386), вставляя ее в 32 ногую панельку, обычно стоящую "начиная с пентиум-1", который умеет хот-свап?
Это невозможно. эти микросхемы либо с ультрафиолетовым стиранием, либо есть еще
в таком же корпусе(без окна) EEPROM электрическим стиранием. По интерфейсу
программирования/стирания с flash несовместимы. Не путайте FLASH и EEPROM - это
разные вещи. Кстати в корпусе DIP28 я FLASH не припоминаю, только EEPROM,
UVEPROM или EPROM.

MODBIN пригоден только для AWARD, и то не всякого. С незапакованным AWARD, что
встречается иногда на 486 есть особенность, просто так загрузить в него
незапакованный BIOS не получится. При запуске на целевой плате он предлагает
загрузить образ BIOS из памяти (впрочем эксперименты с таким AWARD я не проводил).

Совсем же старый AWARD(что на 286 бывает) для MODBIN не пригоден

TheAbcs
Member
Сообщения: 157
Зарегистрирован: 23.03.2008,14:59
Откуда: Chaikovskiy, Russia

Сообщение TheAbcs » 19.01.2016,10:35

i8088 писал(а):Ребята, а вчем проблема? У меня долго работали 2 Flash на 286 плате, пока не было программатора... Для удобства беру 32pinпанель от микросхемы,на ней соединяю ноги 1-2-32-31-30...При прошивке просто вставляю микросхему(без переходника!) в программатор изаписываю прошивку.
TheAbcs написал:
А вы реально пробовали шить 28 ногую микросхему (обычная 27х512 с 386), вставляя ее в 32 ногую панельку, обычно стоящую "начиная с пентиум-1", который умеет хот-свап?
Это невозможно, эти микросхемы либо с ультрафиолетовым стиранием, либо есть еще в таком же корпусе(без окна) EEPROM электрическим стиранием... Не путайте FLASH и EEPROM - эторазные вещи...Совсем же старый AWARD(что на 286 бывает) для MODBIN не пригоден
вот именно первую процедуру я и называю - можно с извращениями... то, что программатором (в связи с его отсутствием) работала другая плата в режиме хот-свап, как-то ее объясняет...
Собственно, взятое в кавычки "флеш" в моем первом ответе и этот вопрос намекают, что я их не путаю...
А вот шить электрически стираемые (переписывать, точнее, шить можно ичистые ультрафиолетовые) в плате 386 вполне можно, если ("совсем большое извращение") к описываемой вами панельке приладить необходимые для стирания-программирования цепи и написать необходимую программу - в MODBIN ведь свет клином не сошелся?

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Сообщение i8088 » 19.01.2016,11:10

TheAbcs писал(а):А вот шить электрически стираемые (переписывать, точнее, шить можно ичистые ультрафиолетовые) в плате 386 вполне можно, если ("совсем большое извращение") к описываемой вами панельке приладить необходимые для стирания-программирования цепи и написать необходимую программу - в MODBIN ведь свет клином не сошелся?
Сделать из 286-386 EEPROM/UVEPROM программатор в принципе можно, но по моему
в данном случае проще и надежнее собрать отдельный программатор.

MODBIN не имеет никакого отношения к программированию микросхем памяти,
это программа редактирования образа BIOS.

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

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

Сообщение Rio444 » 19.01.2016,22:46

Вообще-то я и имел в виду EEPROM, когда писал про хот-свап.
Но не обратил внимание, что 512-кбитные 28-ножечные.
Впрочем, "с извращениями" скорее всего можно прошить. Расположение большинства ног совпадает у 28 и 32-х ножечных.
По крайней мере, 32-ножечные EEPROM шьются. Более того, на многих пентиум-1 платах даже перемычка есть 12В/5В.
Как раз для 12В EEPROM.
Электронка: Изображение копия Изображение

Ответить