ОПИСАНИЕ РАБОТЫ УЗЛОВ КОМПЬЮТЕРА
Перед тем, как настраивать плату, необходимо внимательно
изучить схему и понять как она работает. Рекомендуем также
познакомиться с некоторыми тонкостями компьютера
1).Блок синхронизации.
На D58.6 и D58.5 собран генератор на 14 МГц. Счетчик D5 и
триггер D15 формируют сигналы R(RAS) и С(САS) для выбор-
ки ОЗУ. Несколько большее количество счетчиков 561ИЕ10
(D7-D9) позволяет вести счет отдельно для сигналов синхро-
низации и выборки дисплея. Это необходимо для достиже-
ния разрешения 320x200 и 640x200 точек, а также для облег-
чения простого программирования 80 символьной строки.
Формированием сигналов синхронизации занимается мик-
росхема 1556ХЛ8 (правильную прошивку и работоспособ-
ность которой мы гарантируем).
В целях защиты интеллектуальной собственности от хищений
предусмотрена многоступенчатая защита с помощью микро-
схемы 1556ХЛ8. Кроме того, она позволяет сократить много
микросхем.Поэтому, если Вы хотите получить хорошую работо-
способность компьютера, а также, чтобы мы Вас обеспечили
новыми разработками, покупайте платы, программное обеспе-
чение и другие наши разработки только у нас.
Выходы ХЛ8: VS-вертикальная синхронизация, BL-гашение,
HS - горизонтальная синхронизация, VR-вертикальный
сброс, HR-горизонтальный сброс (см.осц.1).
На предыдущих моделях SINCLAIR-совместимых компьютеров
(кроме «Московского» варианта) из-за неправильности положе-
ния сигнала синхронизации относительно вывода на экран
наблюдалось дрожание картинки на некоторых программах.
Наиболее сильно это проявлялось в «Ленинградском» вариан-
те. Кроме этого, в большинстве моделей были неправильные
сигналы гашения, что ухудшало цветопередачу изображения.
В нашем варианте все эти недостатки отсутствуют.
2).Система управления.
Система управления собрана на D68 и мелкой логике вокруг
него. Сигналы: RCR-защелкивает в регистры D43.D44 данные
из памяти, ROE попадает на D73.1.2, а выходы ОЕ0 и ОЕ1
открывают для чтения памяти регистры D43 и D44. С17 и С18
защелкивают данные из дисплейной области памяти, WRR -
сигнал записи в память. Отметим оригинальное решение
переключения мультиплексоров и регистров D18-D21.D92
для выборки памяти и экрана. Дело в том, что эту выборку
можно было бы сделать всего на одном триггере D68.1 - это
уже само по себе оригинальное решение (в старом ПК 128
употребляется 2 триггера, а в компьютере Sinclair Profi (двух-
платный), где тоже есть высокое разрешение - 4 триггера и
масса логики), однако был введен триггер D68.2 специально
ОСУЩЕСТВЛЯЕМ про-
шивку и стирание ПЗУ
27512 и 573РФ2. Прошив-
ка ПЗУ под другие компь-
ютеры не производится.
Поставляются дискеты с
полным комплектом про-
шивок в формате TR-DOS
или IBM PC.
ПЛМ 1556ХЛ8 по заказам
не прошивается и отдель-
но от платы не продает-
ся.Прошивка только в
комплекте с платой.
Ведется работа по созда-
нию улучшенной версии
программы для поддерж-
ки режима СР/М в компь-
ютере ATM-TURBO.
для переключения дисплея и ОЗУ. Оказалось, что мульти-
плексоры достаточно долго выходят из третьего состояния -
этим обуславливалась критичность памяти к питанию в ста-
рых схемах. Поэтому часто требовалось повышать питание,
а иногда и ставить подгоночные конденсаторы или резисто-
ры на RAS. Все было бы не так уж плохо, если бы не РУ7. Эти
микросхемы настолько критичны, что не помогает даже по-
вышение питания. Бывает, что они работают несколько ми-
нут и даже секунд. Более раннее переключение мультиплек-
соров и было достигнуто на D68.2. Теперь РУ5 и РУ7 работа-
ют надежно и в широких пределах питания.
3).Дисплей.
Адреса от дисплея и ОЗУ, как уже говорилось, переключают
D18-D21.D92. Ранее, вместо D18, D19 (регистров) стояли
мультиплексоры КП11. К сожалению, из-за медленности
счетчиков 561ИЕ10 пришлось сигналы после них стробиро
вать. D13 - переключает адреса графики и атрибутов в режи-
ме Sinclair, а в остальных режимах он работает как повтори-
тель входов А. Режимы дисплея переключаются сигналами
RG0 и RG1 следующими комбинациями:
RG0 RG1
1 0 - запрещеное состояние
0 0 - высокое цветное разрешение
0 1 - высокое графическое разрешение
1 1 - Sinclair
От этих двух сигналов переключаются мультиплексоры D1 1,
D77. От них, в свою очередь, переключают сигналы управле-
ния регистрами D40, D41 и D46-D48.
Отметим, что идея повышения разрешения дисплея в 2 раза
возникала не только у нас. Очевидно, что данное быстродей-
ствие ОЗУ при удачной реализации позволяет осуществлять
за один машинный цикл две выборки. Однако, при этом,
разрешения «каждая точка своим цветом»- недостаточно.
Поэтому мы используем выборку одновременно из всех
16 микросхем памяти, чем добиваемся увеличения разреше-
ния (уже в цвете) еще в два раза. Однако тут мы столкнулись
с оборотной стороной медали. Экран Sinclair-a перепутывает
некоторые адреса на мультиплексорах при реализации атри-
бутной графики. При высоком разрешении эта великолепная
идея превращается в дефект, который мешает равномерной
закраске экрана. Мало того экран в высоком разрешении
имеет 80 или 40 символов, и это заполнение превращается
вообще в неудобоваримую форму. При этом, необходимо
сделать много вычислений для определения адреса точки на
экране. Добавим еще, что экран занимает 32 Кбайта, поэтому
вывод картинки осуществлялся бы довольно долго (что также
трудно в программном исполнении). Выход был найден: на
D66.3 сигналом RDM подменяем адресное пространство так,
чтобы оно совпало с перепутанными адресами дисплея. Это
несет, правда, некоторые неудобства. Дело в том, что при
переходе из высокого разрешения в Sinclair и обратно, ад-
ресное пространство перепутывается. Это обстоятельство
должно заставить программистов аккуратно пользоваться
переходами от Sinclair экрана к другому и обратно.
Хочется упомянуть об идее, которая позволила сократить ре-
гистр. Выходы D42 идут на входы D41. Регистры D47, D48
работают только в режиме Sinclair и высокого графического
разрешения (при этом тактируются с повышенной частотой).
Регистр D46 при этом на каждые 8 точек выдает атрибут. В
высоком цветном разрешении все сигналы идут через D46,
который тактируется еще в два раза чаще.
D52 из 8-битного значения делает 4-битное кодирование
точки. D49 во время бордюра задает его цвет.
На D94.3 и D76.5 собран генератор низкой частоты - тГц для
мигания в режиме Sinclair. Микросхемы D53, D54 позволяют
устанавливать палитру: - 4 бита на входе задают любой из 16
цветов, совокупность которых - 64, задает 6-битный выход.
D55, D56 - служит одновременно буфером, тактирует сигнал для
получения более резких фронтов и создает инверсный сигнал
для кодера СЕКАМ. СЕКАМ, в свою очередь, собран на D88,
D87.1.2, TV1, TV2, TV3 и резисторах Р1-Р35. Выход видео можно
использовать и просто как черно-белый выход видеосигнала.