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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Память EDO вместо FPM в 486-е без поддержки EDO
RSS

Память EDO вместо FPM в 486-е без поддержки EDO

Кто-нибудь задумывался?

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


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


Ссылка


Дата регистрации на форуме:
26 апр. 2018
Вот здесь подробно написано на тему почему EDO обычно не работает на четверках

взято отсюда:
http://forum.ixbt.com/topic.cgi?id=6:457:6#6

а там оно появилось из Paul's FAQ
http://web.archive.org/web/200...q3.html#15
[q]
Более подробный ответ хотелось бы начать с того факта, что память EDO имеет от памяти fast page одно-единственное отличие. Если для последней линии ввода-вывода данных немедленно закрывались, как только начиналось задание адреса следующего бита (зарядка CAS в fast page схеме), то EDO (Extended Data Out) режим позволяет держать эти линии открытыми практически вплоть до окончания ввода нового адреса и соответственно начала вывода следующего бита. Тем самым память EDO разрешает одновременно считывать данные и задавать адрес следующих данных, что в свою очередь позволяет сократить длительность цикла доступа путем использования конвейерной схемы.

Основная же неприятность происходит как раз из того факта, что память fast page автоматически закрывает шину данных при задании нового адреса. В результате для упрощения и ускорения работы большинство PC-контроллеров памяти (в том числе ВСЕ базирующиеся на форм-факторе 72-пиновых SIMM) отказались от использования линии Output Enable для контроля "открытости" линий ввода-вывода, предпочтя контроль посредством линии CAS. При этом системная шина, "свободная" с точки зрения памяти, открывалась для доступа другим подсистемам компьютера - таким, как кэш или контроллер жесткого диска, или, к примеру, другим "подбанкам" памяти, если использовался режим interleave.

С появлением же EDO предположение, что зарядка CAS закрывает линии ввода-вывода, перестало быть верным. Если же неосведомленные об этом контроллеры пытались открыть шину для других устройств, немедленно происходила порча данных, передаваемых этими устройствами, что естественно порождало остановку системы. Для нормального функционирования памяти EDO обязательно требовались контроллеры, об этом ее свойстве "осведомленные" (хотя и необязательно поддерживающие конвейерный EDO-режим). Такие контроллеры, что неудивительно, появились не ранее, чем стандарт EDO был официально признан. Забавно, что они по-прежнему не использовали линию Output Enable, поскольку ставшие к тому времени стандартом де-факто 72-пиновые SIMM этого не предусматривали.

Таким образом, неспособность многих разработанных "до EDO" систем работать с этой памятью является болезнью практически неизлечимой. Чисто теоретически можно предположить существование чипсетов, которые (хотя бы после апгрейда BIOS) допускали бы поддержку EDO путем изменения способа контроля открытости линий ввода-вывода с fast page на характерный для EDO, но на практике этого встречать не доводилось. Так же теоретически некоторые системы с interleave могли бы приобрести возможность распознавать EDO после принудительного отключения interleave (либо просто заполнения банков по исключающей interleave схеме), но особой практической ценности не имеет и это решение. Во-первых, отмена interleave может означать значительное падение производительности. Во-вторых, обычно interleave поддерживался системами серверного класса, для которых характерно применение памяти с четностью - соответствующие же модули EDO так и остались экзотикой.

К несчастью, память fast page в настоящее время близка к полному исчезновению с рынка, так что upgrade не поддерживающих EDO систем со временем будет становиться все более и более проблематичным. Единственная относительно хорошая новость для владельцев старых компьютеров заключается в том, что нередко высказывающиеся опасения, что память EDO, будучи установлена в их систему, может привести к сбоям в работе, не имеют под собой реальных оснований - EDO SIMM либо бесповоротно откажутся работать еще на стадии загрузки, либо будут работать, не порождая каких-либо специфических проблем.
[/q]
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Roman555 написал:
[q]
[/q]
А предложения-то какие?
Roman555
Newbie


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


Ссылка


Дата регистрации на форуме:
26 апр. 2018
Rio444 написал:
[q]
А предложения-то какие?
[/q]
По мнению автора FAQ болезнь не излечима (практически). Я понимаю, что он лучше меня разбирается в работе памяти.
ИМХО, если бы был простой практичный путь, его бы уже нашли. А теоретический и сложный - на любителя.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Так он же и рецепт даёт:
[q]
память EDO имеет от памяти fast page одно-единственное отличие. Если для последней линии ввода-вывода данных немедленно закрывались, как только начиналось задание адреса следующего бита (зарядка CAS в fast page схеме), то EDO (Extended Data Out) режим позволяет держать эти линии открытыми практически вплоть до окончания ввода нового адреса и соответственно начала вывода следующего бита. Тем самым память EDO разрешает одновременно считывать данные и задавать адрес следующих данных, что в свою очередь позволяет сократить длительность цикла доступа путем использования конвейерной схемы.
[/q]
Четыре 74ALS245 (на модуль) должны решить эту проблему.
Roman555
Newbie


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


Ссылка


Дата регистрации на форуме:
26 апр. 2018
Ну, если у вас получится это сделать в железе, то как говорится, респект и уважуха!
Я пока не вникал во все тонкости работы FPM vs EDO, просто ознакомился, чтобы понять, что могут быть грабли, даже если в мануале, как например к LS486E, написано, что поддерживает EDO, хотя это зависит от ревизии моста.
Jccwu
Advanced Member
Злой и Нечуткий

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


Ссылка


Дата регистрации на форуме:
6 апр. 2013
узнал что у меня оказывается есть мамка с VLB поддерживающая EDO!!!
Roman555
Newbie


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


Ссылка


Дата регистрации на форуме:
26 апр. 2018
Jccwu написал:
[q]
узнал что у меня оказывается есть мамка с VLB поддерживающая EDO!!!
[/q]
Что за модель? На чипсете UMC ?
Jccwu
Advanced Member
Злой и Нечуткий

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


Ссылка


Дата регистрации на форуме:
6 апр. 2013
Roman555 написал:
[q]
На чипсете UMC ?
[/q]
на SIS

Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Jccwu проверьте пожалуйста.
Есть большие сомнения, что Sis471 умеет EDO.
Jccwu
Advanced Member
Злой и Нечуткий

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


Ссылка


Дата регистрации на форуме:
6 апр. 2013
Rio444 написал:
[q]
Jccwu проверьте пожалуйста.
[/q]
я ее пока не могу найти. Рыл свои старые темы, и нашел в одной что у меня есть такая мамка. Был крайне удивлен про EDO на VLB. Начал искать ее, но пока не нашел.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Память EDO вместо FPM в 486-е без поддержки EDO
RSS

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

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

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