Бесчипсетная XT

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Бесчипсетная XT

Сообщение i8088 » 31.01.2023,14:20

Fentone, я обратил внимание, что на схемах IBM5150 и вышеприведенной Turbo-XT,
PIC подключен прямо к шине AD CPU. Такой вариант и в книге, что я упоминал.
Соответственно, нужен еще один И-НЕ, для отключения 245 буфера на время передачи
вектора. А вот у IBM 5160 , XL7 и Xi-8088 - PIC подключен к шине XD.

Вообще эта схема Turbo-XT мне понравилась - на первый взгляд довольно оптимальна
и ни одного PAL, что значительно облегчает понимание. После устранения помарок и
ошибок можно взять за основу.

Аватара пользователя
Fentone
Member
Сообщения: 151
Зарегистрирован: 25.06.2021,23:29
Откуда: Калининград

Бесчипсетная XT

Сообщение Fentone » 31.01.2023,17:37

Возможно подключение PIC непосредственно к выводам CPU было связано с недостаточным быстродействием первых 8259A.
Ко времени разработки ХТ появились более скоростные модификации 8259A и PIC вынесли за два буфера шины данных, снизив нагрузку на выводы процессора.

Мне кажется что неточности в эту схему внесены намеренно.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Бесчипсетная XT

Сообщение i8088 » 01.02.2023,09:01

Fentone писал(а): 31.01.2023,17:37 Возможно подключение PIC непосредственно к выводам CPU было связано с недостаточным быстродействием первых 8259A.
Ко времени разработки ХТ появились более скоростные модификации 8259A и PIC вынесли за два буфера шины данных, снизив нагрузку на выводы процессора.
Да, вполне возможно! Я наверно попробую эту схему, тем более, что это мне удобно с точки зрения
разводки. У меня есть советский 1810ВН59А.
Fentone писал(а): 31.01.2023,17:37 Мне кажется что неточности в эту схему внесены намеренно.
Вполне может быть. Однако, думаю нас этим не напугать!

Аватара пользователя
Fentone
Member
Сообщения: 151
Зарегистрирован: 25.06.2021,23:29
Откуда: Калининград

Бесчипсетная XT

Сообщение Fentone » 01.02.2023,12:01

Fentone писал(а): 27.01.2023,11:04 Простейшая схема переключения TURBO работает плохо
С триггером Шмитта как в XL7 при переключении TURBO процессор не зависает!
Теоретически в момент переключения возможно уменьшение длительности тактового импульса, но на практике пока проблем не обнаружил.
Хотя синхронизатор (Xi 8088) обеспечивает прохождение полного такта при переключении генераторов, но он сложнее.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Бесчипсетная XT

Сообщение i8088 » 01.02.2023,15:08

Fentone писал(а): 01.02.2023,12:01 С триггером Шмитта как в XL7 при переключении TURBO процессор не зависает!
Спасибо за информацию! Сейчас неважно себя чувствую, чтобы вникнуть, но
скорее всего, с простым триггером Шмитта некоторая вероятность зависания
все же будет, но маленькая. Процессор у Вас какой, CMOS или классический
HMOS?

Аватара пользователя
Fentone
Member
Сообщения: 151
Зарегистрирован: 25.06.2021,23:29
Откуда: Калининград

Бесчипсетная XT

Сообщение Fentone » 01.02.2023,15:26

Не по теме
i8088 писал(а): 01.02.2023,15:08 Сейчас неважно себя чувствую
Желаю Вам здоровья!
Процессор CMOS - NEC V20 D70108C-8.

Проверяю различные 8284А и 82С84А.
Есть информация что некоторые отключают выход OSC внутреннего генератора при переключении на внешний.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Бесчипсетная XT

Сообщение i8088 » 01.02.2023,15:50

Fentone писал(а): 01.02.2023,15:26 Желаю Вам здоровья!
Спасибо, взаимно!

А какой-нибудь 8088 у Вас есть - помнится у V20 есть некоторые отличия от оригинала
(помимо отличий в наборе команд)? Могу соврать, но по моему у V20 не обязательна
скважность 3 на CLK.

Кстати, у меня есть генератор NEC D71084C (достался с тех же плат, где был добыт 80C88A-2), еще не проверял.
Fentone писал(а): 01.02.2023,15:26 Есть информация что некоторые отключают выход OSC внутреннего генератора при переключении на внешний.
Буду иметь ввиду, спасибо!

Аватара пользователя
Fentone
Member
Сообщения: 151
Зарегистрирован: 25.06.2021,23:29
Откуда: Калининград

Бесчипсетная XT

Сообщение Fentone » 01.02.2023,17:48

i8088 писал(а): 01.02.2023,15:50 А какой-нибудь 8088 у Вас есть
Есть AMD 8088-1, но его пока не устанавливал.

i8088 писал(а): 01.02.2023,15:50 по моему у V20 не обязательна скважность 3 на CLK.
Посчитал оптимальную скважность тактовых импульсов по данным из даташитов для разных процессоров
(при минимальных значениях длительностей высокого и низкого уровней и максимальных фронтах/спадах):

i8088 5 MHz = 2.99
i8088 8 MHz = 3
D70108 5 MHz = 2.6
D70108 8 MHz = 2.5
D70108H 10 MHz = 2.6
D70108H 12 MHz = 2.5
D70108H 16 MHz = 2.8

Некоторые чипсеты (например Faraday FE2010A) в режиме Turbo выдают CLK со скважностью 2
(думаю что из-за ограничения по скорости работы), для них V20 подходят лучше чем классические 8088.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Бесчипсетная XT

Сообщение i8088 » 02.02.2023,09:32

Fentone писал(а): 01.02.2023,17:48 Некоторые чипсеты (например Faraday FE2010A) в режиме Turbo выдают CLK со скважностью 2
(думаю что из-за ограничения по скорости работы), для них V20 подходят лучше чем классические 8088.
Если память не изменяет, на JUKO так сделано.

Да, я посмотрел все же лучше подключу PIC к шине XD, к шине AD не так уж и удобно, как показалось сперва.

Аватара пользователя
Fentone
Member
Сообщения: 151
Зарегистрирован: 25.06.2021,23:29
Откуда: Калининград

Бесчипсетная XT

Сообщение Fentone » 02.02.2023,15:18

i8088 писал(а): 01.02.2023,15:50 А какой-нибудь 8088 у Вас есть
Проверил AMD 8088-1. Работает без сбоев при переключении Turbo в схеме с ТШ.

Проверил тактовый генератор КР1810ГФ84 (15 вывод никуда не подключен) в обычном и Turbo режиме 8 МГц. Работает без сбоев. Греется сильнее i8284A.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Бесчипсетная XT

Сообщение i8088 » 02.02.2023,15:50

Fentone писал(а): 02.02.2023,15:18 Проверил AMD 8088-1. Работает без сбоев при переключении Turbo в схеме с ТШ.
Отлично! Насколько я знаю, каких-то известных отличий от Intel у него нет.
Да и сама IBM ставила на платы 5150/5160 что придется.

Ответить