МП 286 с Headland HT18/c

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

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

МП 286 с Headland HT18/c

Сообщение Ekb » 12.08.2019,06:56

попробуйте отследить по дорожкам, на какую ногу чипсета. Ну а там, посмотреть даташит :)

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

МП 286 с Headland HT18/c

Сообщение Jager » 12.08.2019,23:30

Эх, был бы нужный даташит.
Еще немного разобрался с перемычками. JP3-8 соединяют RAS и CAS SIMM-ов либо с теми же банками, где стоят DIP-ы (0-1), либо с другим (2-3). Получается что положение 1-2 для одного типа памяти (или SIMM, или DIP), 2-3 когда используются оба.
Перемычки на дне соединены довольно затейливо, еще и дорожки внутри платы, но с одной стороны есть соединение с одной из ножек чипсета, с другой - с клавиатурником, ножки P11, P13 и P23, и последняя дорожка идет к светодиоду турбо. Просто выбор какой ножкой клавиатурника зажигается светодиод турбо?
Ну а JP9 (выбор генератора - 32 или 40 МГц) до сих пор остается для меня загадкой. При смене положения меняется частота не-турбо (8 или 10), DMA (4 или 5), чуть-чуть (в районе процента) меняется производительность в бенчмарках. Но все программы утверждают, что частота турбо остается неизменной (19.6 МГц). Как чипсет делает из 32 Мгц 40?

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

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

МП 286 с Headland HT18/c

Сообщение Takedasun » 13.08.2019,00:55

Jager писал(а): 12.08.2019,23:30 Эх, был бы нужный даташит.
HT18A-B-C.pdf https://yadi.sk/i/2rN1NL94kmKl3A

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

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

МП 286 с Headland HT18/c

Сообщение Ekb » 13.08.2019,08:27

Jager писал(а): 12.08.2019,23:30 Просто выбор какой ножкой клавиатурника зажигается светодиод турбо?
Возможно вкл/выкл возможность управления клавой "Ctrl+alt+Plus(minus)" :)

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

МП 286 с Headland HT18/c

Сообщение Jager » 13.08.2019,09:59

Ого, я а даташит не нашел :eek:
Многое стало понятнее. Перемычки на дне действительно идут к выходу HIGHSPEED, т.е. индикация турбо.
От кварца на 40 МГц я не заметил дорожки к чипсету в обход джампера. С одной стороны стало понятно, почему он всегда работает на 20 Мгц, с другой - непонятно почему перемычку не запаяли на заводе, раз от неё толку нет. Хотя и у сопроцессора джампер для выбора источника тактования бесполезен.
Остается попробовать 0WS через регистры чипсета.

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

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

МП 286 с Headland HT18/c

Сообщение Ekb » 13.08.2019,10:05

На M219 тоже предусмотрена перемычка управления 32мгц или 40мгц. Но это для электронного генератора (такие стоят в 386).
К сжалению, поставили обычный железный "кварцевый генератор" на 40мгц. Перемычка явно не нужна.
Последний раз редактировалось Ekb 14.08.2019,13:39, всего редактировалось 1 раз.

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

МП 286 с Headland HT18/c

Сообщение Jager » 14.08.2019,12:58

Хм, кажется успех. Частично, т.к. 60нс память с 0WS на 20 МГц без Page Mode работать отказалась несмотря на интерлив, поэтому цифры для 8 МГц. Изначально плата работает с 0WS, 2-way interleave, page mode. Через регистры отключил page mode и переключил память на 0WS в обычном режиме. Что интересно - ATperf всегда рапортует о 1WS на запись, но тут возможно упустил еще какой-то бит регистров. Плюс производительность в Dhryston-ах почему-то не только разная в CheckIT и NSSI, но в последнем еще и масштабируется нелинейно.
Тест8 MHz Page mode8-True 0WS20mhz
Landmark 610,71226,5
3Dbench2,83,36,8
NSSI (dhrys)192022004020
CheckIT (dhrys)154518893767

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

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

МП 286 с Headland HT18/c

Сообщение Ekb » 14.08.2019,13:19

Редки материнки с поддержкой 0WS на Write RAM :)
Тот кто получит такую материнку (>20mhz) - тот Король горы :cool:

Что даст переключения регистра на 1WS ? .. скорее всего меняет только READ RAM ?

Из этой таблицы, я так понял, Page Mode - это зло? Но как оно работает? для чего надо?
Еще интересно увидеть влияния Interleave ;)

P.S. landmark привычнее 2.0. А 6.0 тоже можно, но труднее сравнивать с другими.
Выложите или закрепите здесь в постах - ваши программы, изменяющие регистры :)

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

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

МП 286 с Headland HT18/c

Сообщение Rio444 » 14.08.2019,13:54

Page mode не должно быть злом. Для чтения ячейки нужно задать адрес строки, потом адрес столбца и после этого читать. В режиме PM можно один раз задать адрес строки и потом меняя только адрес столбца читать любую ячейку в этой строке. Т.е. должно быть только ускорение.
Электронка: Изображение копия Изображение

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

МП 286 с Headland HT18/c

Сообщение Jager » 14.08.2019,14:45

Включение 1WS меняет только задержку чтения, в ATperf становится чуть больше единицы и чтение, и запись. Производительность при этом сильно падает - dhryston-ы в CheckIt и NSSI 1493 и 1840, что меньше, чем с 0WS и Page Mode.
Интерлив выключить не удалось, система зависает. Видимо его на этапе BIOS-а надо выключать.
Про Page Mode - из даташита следует, что первое обращение к странице памяти в любом случае требует 1WS, если далее данные на той же странице - чтение 0WS, если нет - 2+WS, зависит от RAS precharge.
Программка для записи в I/O в приложении, работает только если прописать как device в config.sys.
Вложения
confix.zip
(9.71 КБ) 103 скачивания

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

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

МП 286 с Headland HT18/c

Сообщение Ekb » 14.08.2019,15:03

Constant: 2-way interleave = ON

Тест8 MHz, 1WS Read, PageMode=ON (Original)8 MHz, 0WS Read, PageMode=OFF8 MHz, 1WS Read, PageMode=OFF20 MHz, 1WS Read, PageMode=ON
Landmark 610,712926,5
3Dbench2,83,32,66,8
CheckIT (dhrys)1545188914933767
NSSI (dhrys)1920220018404020


всё так?
Последний раз редактировалось Ekb 14.08.2019,15:46, всего редактировалось 1 раз.

Ответить