Описание работы компьютера.
Описание рассмотрим по структурной схеме изображенной на рве. 9.
цшшшвдт
Центральным обрабатывающим элементом служит микропроцессор Z-80A или
UA 880, который вырабатывает адреса для обращения к внешним и внутренним
устройствам, формирует управляющие сигналы для синхронизации схемы,
управляет передачей данных по магистрали данных.
Особенностью Z-80A является наличие внутреннего регистра регенерации,
который содержит адрес регенерируемой ячейки памяти.
Для определения типа памяти, к которой происходит обращение служит
дешифратор, декодирующий адреса А15-А13 и формирующий сигнал выборки
ROM (ПЗУ) по входу ОБ. Эти сигналы формируются только при чтении, так как
запись в ROM не может быть произведена. Запись в RAM происходит по заднему
фронту CAS, при низком уровне сигнала разрешения записи RAM WE. В
компьютере использован "прозрачный" метод доступа к памяти т. е. контролер
дисплея и микропроцессор не мешают друг другу.
Для управления данными используются сигналы:
RD - чтение;
WR - запись;
MREQ - запрос памяти;
IORQ - запрос внешнего устройства;
RFSH - сигнал регенерации памяти;
Для управления работой процессорного модуля:
INT-запрос на прерывания формируемый из сигнала KS вконце каждого кадра;
ОЕ RAM RD - строб чтения из буферного регистра памяти;
STB V - строб записи сигналов пикселов в сдвиговый регистр;
CAS, RAS - стробы выборки микросхем динамической памяти, одновременно
RAS управляет адресными мультиплексорами памяти. CAS сгробирует адрес на
системной магистрали или от счетчиков дисплея;
STB RAM RD - строб считывания информации из буферного регистра;
WE PORT FE - строб записи в системный регистр RG BRD;
STB А - строб записи в сдвиговый регистр атрибутов;
RD TORT FE - строб чтения из системного регистра BRD;
WE RAM - сигнал разрешения записи в RAM При низком уровне этого едгнала
разрешается запись по данному фронту GAS в RAM.
Для синхронизации монитора предназначен блок синхронизации, который
формирует синхросмесь, состоящую из строчных и кадровых импульсов. Для
упрощения схемы формирования синхросмеси длительность строчного
синхроимпульса выбрана 10 мке, вместо положеных 4 мхе по требованию. Это
стало возможным потому, что современные телевизоры имеют достаточный запас
подлнтельности строчною импульса.
Кдттоилдп дисплея состоит «-'
- входного мультиплексора (D18);
• счетчиков развертки (ТО-12);
- регистра сдвига (D25, D37, D38);
• регистра атрибутов (D24, D26);
- регистра поля (D41);
- видеомультиплехсоров адресов (D18, D2Q, D21, D22, 023);
- выходного мультиплексора (D42X
- выходных устройств формирования и инвертирования сигаала (D43, D44).
Счетчики строчной развертки формируют сигналы управления строчной
разверткой и адреса элементов в строках. Счетчик кадровой развертки управляет
вертикальной разверткой и формирует адреса элементов строк. Сигналы счетчика
строчной развертки управляют сигналом вывода информации на дисплей: либо
выводятся пикселы, либо атрибуты. Причем дисплей построен таким образом, что
после вывода на экран байта пикселов надо обязательно вывести соответствующий
байт атрибутов, для задания соответствующих режимов и цвета. Этот процесс
хорошо показан на временной диаграмме рис. 2 приложение 1.
Полная развертка хода строки приведена на рисЗ того же приложения.
Для отображения на экране байт пикселов по стробу LD SCR заносится в
сдвиговые регистры, в которых проотводится преобразование байта в
последовательный код и выдача его на вход видеомультиплексора дисплея.
Преобразование осуществляется по каждому импульсу CLK0 (сигнал частотой 7
МГц).
Как уже говорилось выше, для отображения одного байта информации
необходимы 2 обращения к памяти за пикселами и атрибутами. На время
обращения за атрибутами информация о пикселах задерживается на 4 такта CLK0.
Функцию задержки выполняет сдвиговый регистр.
После того, как в сдвиговом регистре окажется байт пикселов, а в регистре
атрибутов байт атрибутов, со сдвигового регистра пикселы поступают в
последовательном коде на вход управления видеомультиплексорамн. В
зависимости от пиксела 0 или 1 из регастра атрибутов выбирается поле PAPER
или INK и устанавливается режим BRIGHT и (или) FLASH. На
видеомультаплексор хроме того подается синхросмесь запрещающая прохождение
сшшт на арешдейотш строчных и m
(D43) управляет сигналом БС&БК дня формированияполя BORDER и задания его
цвета из регистра RG BRD. После формирования видеосигнал через инвертор
поступает навыход RGR Для свои с внешними устройствами в составе
компьютера предусмотрены следующие системные устройства: клавиатура, через
этот же регистр передаются данные из магнитофона при выбранной клавиатуре.
Регистр пола RG BRD, с этого же регистра подается сигнал на магнитофон и
подключается динамическая головка (звук).