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

Полигон-2

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

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
 
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? Боюсь Вы
попали в ту же расставленную производителями ловушку, что и мы тогда... Пожалуйста, почитайте
обсуждение внимательно.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP написал:
[q]
Всё давно перечитано, и десятки тысяч устройств по всей стране это успешно подтверждают...
Там и УФ-ПЗУ были, и EEPROM, и FLASH...
[/q]
Пусть они залогинятся на форуме и подтвердят лично, а не с Ваших слов. ;)

Извините, но Вы тут уже столько ерунды понаписали. При этом не привели ни одной ссылки, ни на один документ.
До сих пор относился к Вам с уважением, как к специалисту.
Сейчас начинает возникать предположение, что Вы тролль, нахватавшийся по верхам технических знаний.

Самая распространенная EPROM (неважно UV-, OTP, или EEPROM) 27C512 имеет 22-ю ногу /OE/Vpp.
То есть Вы никак не сможете прочитать её содержимое, не снимая Vpp.
Даташит найдёте сами.


XPOHOMETP написал:
[q]
Стандарта нет, есть алгоритмы записи. По советски - дал 50 мс и пошел дальше.
По Интел - даем по 1 мс и ждем когда совпадет.
[/q]
Стандарт есть. Все импортные EPROM вида 27С64...27С010 могут программироваться импульсом 100мкс. Есть такие, которым достаточен импульс короче. Но в таком случае во всех даташитах пишется, что это ускоренный режим прошивки. И преподносится как достоинство этой м/с.

XPOHOMETP написал:
[q]
Это как в ОЗУ. Байт отправил, если за ~ 3 мс ничего не прилетело, то он сам запишется куда надо.
[/q]
Чушь полная. Это не EEPROM, а разновидность Flash.

Если не согласны, называйте конкретные м/с, которые подтвердят Ваши слова.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
i8088, например Xicor 28HC256. Плюс перечень допустимых замен.
Никуда я не попал, ибо давно это было и все работает.
Но обновить склероз готов, ткните носом чего перечитать надо...
Darko
Advanced Member


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


Ссылка


Дата регистрации на форуме:
4 нояб. 2015
Комрады , ну вы реально запутали, мне тема интересна, но может какой то faq составить, где все во мнении сойдутся.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
XPOHOMETP написал:
[q]
i8088, например Xicor 28HC256. Плюс перечень допустимых замен.
Никуда я не попал, ибо давно это было и все работает.
Но обновить склероз готов, ткните носом чего перечитать надо...
[/q]
Это и есть flash, обозванная EEPROM (есть и обратные примеры). Если Вам так удобнее, то
вообще не обращайте внимания на название от производмителя, и просто различайте 27xx
и остальные.

Истинная EEPROM - наптимер W27C512.
<<Назад  Вперед>> Страницы: 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