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

Полигон-2

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

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5
Печать
 
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP написал:
[q]
Она самая толстая. Потому имеет особенности (нехватки ножек для сигналов).
[/q]
Ага. И самая распространенная и востребованная. Даташиты других ёмкостей покурите сами.

XPOHOMETP написал:
[q]
Rio444 написал:
[q]
во всех даташитах пишется, что это ускоренный режим прошивки.
[/q]
Исключительно для экономии ресурса циклов стирания/перезаписи.
Но если нужно, то то первый попавшийся под руку pdf: ST M2764A, страница 4:
High Speed Programming
[/q]
И? О чем я и говорил, ускоренный режим прошивки, как фича конкретной м/с.

XPOHOMETP написал:
[q]
X28HC256, страница 3
A byte write operation,
once initiated, will automatically continue to completion,
typically within 3ms.
[/q]
Что-то не нашел там такого на 3-й странице.
Зато есть
[q]
Byte Write
A low pulse on the WE or CE input with CE or WE low (respectively) and OE high initiates a
write cycle. The address is latched on the falling edge of CE or WE, whichever occurs last.
The data is latched by the first rising edge of CE or WE. Once a byte write has been started it
will automatically time itself to completion. Once a programming operation has been initiated
and for the duration of tWC, a read operation will effectively be a polling operation.
[/q]
Т.е. запись одного байта, как частный случай записи страницы.
В страничном режиме записи можно писать последовательно от 1 до 64 байт одновременно.
И как это соотносится с записью EPROM???

Ещё раз. Для записи EPROM нужно задать адрес и данные и подать высокое напряжение (+12...13,5В) на Vpp для "прожига".
Длительность импульса прожига стандартно 100мкс. Существуют м/с с ускоренным прожигом. У них длительность может быть 50 и меньше мкс.

Вы разницу улавливаете? Или будет делать вид, что это одно и то же?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
XPOHOMETP написал:
[q]
Ждем контраргументы :)
[/q]
Вы их уже привели. Flash имеет встроенный АСЗ, и программируется
шинным циклом, EPROM импульсом.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Кстати, с M27C64A вообще курьёз.
Микросхема видимо очень старая, поэтому "быстрым" назван режим прожига испульсом 1мс (т.е. не даже 100, а 1000мкс).
А вся м/с "быстро" шьётся менее, чем за 1 минуту.
Посмотрите, например NM27C512
Длительность импульса прожига допускается от 20 до 105мкс (если быть совсем точным, длительность /CE, само напряжение Vpp может устанавливаться раньше, сниматься позже).
При этом режим "20мкс" назван быстрым.
Но в этом режиме может быть предпринято до 25 попыток записи. Т.е. он менее надежен, чем стандартные 100мкс.
И стандартные 100мкс поддерживает любая EPROM, кроме совсем старых, как вышеупомянутая M27C64A.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
XPOHOMETP написал:
[q]
Достаточно 1 байт кинуть, см. выше. Будет как ОЗУ, только чуть медленное на запись...
[/q]
А вот настоящая EEPROM совсем не как ОЗУ.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
Rio444, как Вы правильно отметили, основная функция м/с в первых строчке pdf отражена.
Мне по барабану, надо ли менять там Vpp.
Микропроцессору это расскажите - он пошлет Вас вместе с тестером всеми 40-а ножками DIP...

Почти фиолетово сколько байт пересылать 1 или 64 - все равно ждать 3 мс.
Вот когда Вы все нюансы прикладному программисту объясните, то там и почуствуете где FLASH, а где EEPPOM.
Несмотря на цифры на корпусе...
[q]
Что-то не нашел там такого на 3-й странице.
[/q]
Левая колонка, примерно на середине:

ээээ, тут файлы не цепляются ?

UPD: Вот кусочек
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP написал:
[q]
Rio444, как Вы правильно отметили, основная функция м/с в первых строчке pdf отражена.
Мне по барабану, надо ли менять там Vpp.
[/q]
Так весь смысл в том, как это шить.
Можно ли прошить в материнской плате / видеокарте / простеньком программаторе или нужен полноценный.
На чтение они все одинаково работают.

Если аргументов нет, признайте наконец, что ошибались.


XPOHOMETP написал:
[q]
ээээ, тут файлы не цепляются ?
[/q]
Ссылки цепляются http://ww1.microchip.com/downloads/en/DeviceDoc/doc0007.pdf
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
XPOHOMETP написал:
[q]
Вот когда Вы все нюансы прикладному программисту объясните, то там и почуствуете где FLASH, а где EEPPOM.
Несмотря на цифры на корпусе...
[/q]
Мы все эти страницы разбирали запись (в этом и был вопрос TS), а теперь Вы неожиданно
перешли к чтению, которое по определению у них одинвковое, с этим никто и не спорил.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
i8088, Где я перешел на чтение? 3 мс это именно про запись.

Rio444, Зачем Вы Atmel c Microchip-а предлагаете когда речь про Xicor была.
Pdf на локальном диске у меня, если только заливать куда...
[q]
Можно ли прошить в материнской плате / видеокарте /
[/q]
Нет
[q]
простеньком программаторе
[/q]
Да, но простота для всех относительна.

Я именно в EEPROM и прошил BIOS XT-IDE.
Потом УФ лампу купил, спаял почти "или нужен полноценный" и прошил в 27128...

Признаюсь наконец, грешен, так кушать захотелось, что спать не могу :biggrin:
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
XPOHOMETP написал:
[q]
8088, Где я перешел на чтение? 3 мс это именно про запись.
[/q]
Мне показалось, вот здесь

XPOHOMETP написал:
[q]
Микропроцессору это расскажите - он пошлет Вас вместе с тестером всеми 40-а ножками DIP...
[/q]
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP написал:
[q]
Rio444, Зачем Вы Atmel c Microchip-а предлагаете когда речь про Xicor была.
[/q]
Вот Ваша Xicor 28HC256
Шьётся точно так же. Отличается деталями. Пауза для прошивки 100мкс вместо 150.

XPOHOMETP написал:
[q]
[q]
простеньком программаторе
[/q]
Да, но простота для всех относительна.
[/q]
М/с Flash для прошивки не требует дополнительных источников +12 и +6,5В и коммутации их вперемешку с уровнями +5В.
Достаточно +5 ТТЛ/КМОП уровней.
Пример такого программатора приводили в соседней теме:
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5
Печать
Полигон-2 »   Технический флейм »   Как программно прошивать 28xxx для ISA-видео ?
RSS

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

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

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