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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   На каких частотах (как правило) работали сопроцессоры?
RSS

На каких частотах (как правило) работали сопроцессоры?

А еще вопрос по совместимости 387SX и 387DX

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Кай написал:
[q]
Some 386 boards allow the coprocessor to be clocked differently than the
CPU. This is called "asynchronous operation" and allows you, for
example, to run the coprocessor at 33 MHz while the CPU runs at 40 MHz.
[/q]
Кай написал:
[q]
The 387-compatible "clones" from Cyrix, C&T, IIT, and ULSI always run at the full speed of the CPU, even if you have set up your motherboard for asynchronous operation.
[/q]
Откуда взяты цитаты и какое нить обоснование тому из документации приводится?


Кай написал:
[q]
Так что Fe-Restorator прав без оговорок.
[/q]
Не понятно в чем он прав, вот в этом?

Fe-Restorator написал:
[q]
PLCC сопры точно собьют частоту камня, приравняв к собственной.
[/q]
То есть частота ЦПУ понизится до частоты сопра? Или сопр сам выберет себе рабочую частоту согласно написаной на нем? Так что имелось ввиду?
или он прав в этом?

Fe-Restorator написал:
[q]
А если впарить обычный сопр в ноут - он ведь умеет работать в асинхронном режиме - вполне возможно заработает.
[/q]
Допустим, что "обычный" это сопр от Интела. Он может сам себе выбрать режим работы?



Кай написал:
[q]
Банальный пример. Ноутбук Everex Tempo Carrier. Процессор Intel 386SL/20. Аккумулятора хватало на 4 часа вдумчивого курения книг. Поставил ULSI Supermath 25. Аккумулятора стало хватать на 2 часа. Вопрос - "кто стырил?".
[/q]
А какая емкость батареи у ноута? Не могу найти данные на сопры от ULSI, может есть у кого? Если судить по Интелу SL и IIT то это 0.5Вт. Не много. Навряд ли сопр от ULSI один все съел. Скорее всего это вся система в целом стала потреблять больше. Возможно БИОС не корректно работает с этим сопром. Под какой ОС ноут работает?
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Обо всём по порядку.
[q]
Откуда взяты цитаты и какое нить обоснование тому из документации приводится?
[/q]
Цитаты взяты из http://wiretap.area.com/Gopher...coproc.txt
[q]
Не понятно в чем он прав, вот в этом?
[/q]
В этом:
[q]
То есть частота ЦПУ понизится до частоты сопра?
[/q]
[q]
А какая емкость батареи у ноута?
[/q]
2400 миллиампер/час
[q]
Не могу найти данные на сопры от ULSI
[/q]
Кроме как " To aid low power laptop designs, the ULSI 83S87 features an advanced power saving design with a sleep mode and a standby mode with only minimal power requirements." тоже ничего не нашёл.
[q]
Под какой ОС ноут работает?
[/q]
Под DOS 6.22

Да, кстати, я нашёл "виноватого". :) Им оказался инвертор. На нём подсохла ёмкость, он стал работать в нештатном режиме, в результате повысился и аппетит (да и нагреваться стал ощутимо). Так что сопр. реабилитирован. Просто совпало по времени.
dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Покурил я пару даташитов от интела на сабжевую тему. И того - всем читать доки. Они рулез. В вкратце о про читаном. У сопра есть три входных сигнала, которые определяют его жизнь. Это CPUCLK2 - частота тактирования ЦПУ и ФПУ в синхронном режиме.
NUMCLK2- частота тактировани ФПУ при асинхронном режиме.
CKM- сигнал, определяющий режим работы ФПУ.
Цитата и доки

3.1.1 Intel386TM DX CPU CLOCK 2 (CPUCLK2)
This input uses the Intel386 DX CPU CLK2 signal to
time the bus control logic. Several other MCP signals
are referenced to the rising edge of this signal.
When CKM e 1 (synchronous mode) this pin also
clocks the data interface and control unit and the
floating-point unit of the MCP. This pin requires
MOS-level input. The signal on this pin is divided by
two to produce the internal clock signal CLK.
3.1.2 Intel387TM DX MCP CLOCK 2 (NUMCLK2)
When CKM e 0 (asynchronous mode) this pin provides
the clock for the data interface and control unit
and the floating-point unit of the MCP. In this case,
the ratio of the frequency of NUMCLK2 to the frequency
of CPUCLK2 must lie within the range 10:16
to 14:10. When CKM e 1 (synchronous mode) this
pin is ignored; CPUCLK2 is used instead for the data
interface and control unit and the floating-point unit.
This pin requires TTL-level input.
3.1.3 Intel387TM DX MCP CLOCKING MODE
(CKM)
This pin is a strapping option. When it is strapped to
VCC, the MCP operates in synchronous mode; when
strapped to VSS, the MCP operates in asynchronous
mode. These modes relate to clocking of the data
interface and control unit and the floating-point unit
only; the bus control logic always operates synchronously
with respect to the Intel386 DX Microprocessor.

Далее в ПДФе много чего интересного. Но из пункта 3.1.2 следует, что ФПУ в асинхронном режиме может работать на любой частоте, определяемой сигналом NUMCLK2, но в пределах диапазона 10:16 до 14:10. а вот какое это будет значение, не ясно. Ибо в самой доке на блок схеме нарисован блок генерации NUMCLK2 - опционально! И как производитель его реализует это надо смотреть на конкретной материнке.

Далее были изучены две материнки на предмет наличия у них переключения режима. И оказалось, что у одно платы переключение напрочь отсутствует и пин CKM глухо сидит на питании, жестко выставляя синхронный режим. У второй наоборот, СКМ был заведен аж на чипсет и тут можно ожидать всего.
Так что, на мой взгляд, четкий ответ дать можно только про синхронный режим. Асинхронный неясен.
Ну а предположение, что частота ЦПУ опустится до частоты ФПУ просто, скажем, неожиданно. Ибо не понятно, как плата сама определит какой должна быть частота ФПУ? Да еще и подгонит под нее частоту ЦПУ автоматом. Технически это конечно возможно, только частоту ФПУ придется выставить джампами и тогда все получится, но кто видел такие платы? Да еще и на несколько значений частот.
dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Я отрыл и проверил частотомер типа Ч3-33. Он умет мерить до 40МГц( есть еще Ч3-34, он умеет мерить аж до 120МГц, да чего-то не работает). И поэтому на этих выходных я померю частоту работы нескольких 387 сопров, при заведомо известной частоте ЦПУ.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
И поэтому на этих выходных я померю частоту работы нескольких 387 сопров, при заведомо известной частоте ЦПУ.
[/q]
Это станет эпохальным явлением. До Вас такого, пожалуй, никто не делал.
Воистину - объективная оценка.
dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Померил, но ясности не прибавилось. Сигнал CPUCLK2 в точности повторяет частоту задающего генератора, а он стоит 80МГц, что как то не вяжется с процом на 40, впаяным в плату. Надо еще раз полистать доку, может чего пропустил. Как вариант, проц и сопр сами делят входную частоту на 2. Это было бы логично, поскольку форма сигнала заметно искажается на участке от генератора до тактируемого чипа, что хорошо было видно цифровым оссцилом. С другой стороны как то неожиданно. Надо подумать.

Зато потестил Чекитом материнку 386 с разными сопроцами. 11 вариантов намерил. Потом выложу отдельно.
Fe-Restorator
Гость

Ссылка

dps написал:
[q]
ак вариант, проц и сопр сами делят входную частоту на 2
[/q]
Возможно, и не только на 2. Возможно, каждый чип подгоняет частоту генератора под свою паспортную (не знаю как), и если сопр=16МГц, то камень на 40 МГц будет пропускать(в простое) 40/16=2,5 такта и общая производительность компа упадёт к отметке немногим выше 386-16. Это логично. Причём, поскольку пропускать такты можно только целиком, никаких дробей, то сопр пропустит 1 такт а проц - 5 тактов, теоретически, ибо ещё есть "чипсет" мамки, вносящий свои задержки, возможно - компенсируя "дробные пол-такта" простоя проца.
В асинхронном режиме - только 3 такта на проц + время выполнения операции на сопре.
Сейчас на форуме
Zelya
Member


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


Ссылка


Дата регистрации на форуме:
11 янв. 2009
Может не совсем в тему, но не хотелось отдельный топик создавать. Хочу поменять на 286 мамке проц 12 МГц на 16 МГц. Какие "подводные камни" меня ожидают?
dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Zelya написал:
[q]
Хочу поменять на 286 мамке проц 12 МГц на 16 МГц
[/q]
Такая замена реальна и все будет работать, но только на изначальной частоте в 12МГц, ибо для изменения этой частоты, на плате надо заменить задающий генератор с 12 на 16 мгц. А вот тут уже могут быть нюансы и все зависит от конкретной материнки, от того как она сделана и как отреагирует на увеличении частоты.
dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Fe-Restorator написал:
[q]
Возможно, и не только на 2. Возможно, каждый чип подгоняет частоту генератора под свою паспортную (не знаю как), и если сопр=16МГц, то камень на 40 МГц будет пропускать(в простое) 40/16=2,5 такта и общая производительность компа упадёт к отметке немногим выше 386-16. Это логично. Причём, поскольку пропускать такты можно только целиком, никаких дробей, то сопр пропустит 1 такт а проц - 5 тактов, теоретически, ибо ещё есть "чипсет" мамки, вносящий свои задержки, возможно - компенсируя "дробные пол-такта" простоя проца.
В асинхронном режиме - только 3 такта на проц + время выполнения операции на сопре.
[/q]
Да, технически это наверно не проблема, но тогда на всех материнках, не зависомо от частоты ЦПУ, стояли бы одинаковые задающие генераторы, но это не так. Всегда частота генератора в два раза больше частоты ЦПУ к тому же CPUCLK2 это тактирование в синхронном режиме и сигнал входной одновременно для ЦПУ и ФПУ.
<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   На каких частотах (как правило) работали сопроцессоры?
RSS

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

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

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