Рефераты. Интерфейсные БИС, параллельный и последовательный в (в, сопроцессор в) (в, наиболее известные БИС, Модемы, протоколы обменами данных. WinWord) p> Счетчик байтов ВС в программе канала служит регистром общего назначения.
При ПДП- пересылке подсчитывает число пересланных байтов путём декрементирования значения, загруженного перед ее началом. Если пересылка должна заканчиваться по заданному числу пересланных байтов, то УУ вводом — выводом закончит её, когда содержимое ВС станет равным нулю.

Регистр маскированного сравнения МС в программе канала может использоваться как регистр общего назначения или для маскированного сравнения. При ПДП- пересылке используется для маскированного сравнения.
Маскированное сравнение позволяет сравнить выделенные разряды байта
(операнда команды или пересылаемого байта) с заданным заранее значением.
Для этого в старший байт МС загружается маска, выделяющая интересующие разряды, а в младший—сравниваемое значение (рис. 7). В программе, при выполнении команды условного перехода по маскированному сравнению (либо при
ПДП- пересылке), определенный в ней операнд (либо пересылаемый байт) сравнивается с замаскированным значением.

Регистр управления каналом СС используется в основном при ПДП- пересылках. Он служит для определения условий пересылки и указывает способ её окончания. Структура и обозначение управляющих полей СС представлены на рис. 8. Пять старших полей определяют условие ПДП- пересылки:

F (пересылка) определяет, откуда и куда пересылаются данные;

TR (перекодировка) — следует ли пересылаемые данные перекодировать;

SYN (синхронизация) — способ синхронизации пересылки;

S (источник) — в каком регистре (GA или GB) находится адрес источника;

L (монополизация) — следует ли активизировать сигнал во время пересылки.

Четыре младших поля задают способ окончания пересылки:

TS указывает, что пересылка состоит в передаче только одного данного;

ТХ—что пересылка должна заканчиваться по внешнему сигналу (ЕХТ);

ТВС — по нулю в счетчике байтов (ВС);

TMC — по результатам маскированного сравнения.

[pic]

Поле С не используется для ПДП-пересылок, а служит удобным средством управления приоритетом программы канала.

Таблица 5
|Управляющее поле |Код поля |Условие ПДП-пересылки |
|F (функция |00 |Из порта ввода в порт вывода |
|пересылки) |01 |Из памяти в порт вывода |
| |10 |Из порта ввода в память |
| |11 |Из памяти в память |
|TR (перекодировка) |0 |Нет перекодировки |
| |1 |Есть перекодировка |
|SYN (синхронизация)|00 |Пересылка асинхронная |
| |01 |Синхронизация от источника ка |
| |10 |Синхронизация от приемника |
| |11 |Зарезервированный код |
|S (источник) |0 |Адрес источника в регистре GA |
| |1 |Адрес источника в регистре 0В |
|L(монополизация) |0 |Сигнал LOCK не активен |
| |1 |Сигнал LOCK активен |
|С (приоритет |0 |Обычный приоритет программы |
|программы) |1 |Повышенный приоритет программы |
|TS ( одиночная |0 |Пересылка не одиночная |
|пересылка) |1 |Пересылка одного данного |
|ТХ (окончание по |00 |Не внешнее окончание |
|внешнему сигналу) |01 |По сигналу ЕХТ со смещением 0 |
| |10 |По сигналу ЕХТ со смещением 4 |
| |11 |По сигналу ЕХТ со смещением 8 |
|ТВС (окончание по |00 |Окончание не по нулю в счетчике |
|нулю в счетчике) |01 |Окончание по (ВС)=0 со смещением |
| | |0 |
| |10 |Окончание по (ВС)=0 со смещением |
| | |4 |
| |11 |Окончание по (ВС)=0 со смещением |
| | |8 |
|ТМС ( окончание по |000 |Не по результатам маскированного |
|результатам маски- | |сравнения |
|рованного сравне- |001 |По совпадению со смещением 0 |
|ния) |010 |По совпадению со смещением 4 |
| |oil |По совпадению со смещением 8 |
| |100 |Не по результатам маскированного |
| | |сравнения |
| |101 |По несовпадению со |
| | |ещением 0 |
| |110 |По несовпадению со смещением 4 |
| |III |По несовпадению со смещением 8 |

Кодирование полей ТХ, ТВС и ТМС позволяет выбрать смещение 0, 4 или 8 по окончанию ПДП-пересылки. Выбранное значение добавляется к содержимому счетчика команд ТР и определяет три различных точки программы, в которые передается управление после окончания пересылки (рис.9). Окончание по одиночной пересылке TS == 1 всегда приводит к нулевому смещению.
[pic]

В регистре ТАG каждый бит соответствует одному из 4-х регистров: GA, GB,
GC и ТР (см. рис. 6). Когда они используются в качестве базовых или указателей (см. табл. 5), то бит TAG определяет, к какому пространству адресов (системному или вв) относится адрес, размещенный в соответствующем регистре. Значение бита TAG=0 показывает, что адрес относится к системному пространству (20-битовый адрес); TAG=1 указывает на пространство вв (16- битовый адрес); Общее УУ устанавливает или сбрасывает бит регистра TAG, соответствующий ТР, в зависимости от того, в каком адресном пространстве размещена программа канала.

Когда GA, GB и GC используются в качестве регистров общего назначения, соответствующий бит регистра TAG устанавливается по-разному при выполнении различных групп команд (см. табл. 5).

Восьмибитовый регистр PSW, имеющийся в каждом канале, хранит слово- сочетание программы В регистре РSW заносится информация о текущем состоянии канала (рис. 10). Логическая ширина шины приемника равна 8 бит при D = 0 и
16 бит при D= 1. Логическая ширина шины источника равна 8 бит устанавливается в единицу. При управлении выдачей запроса прерывания 1С устанавливается в нуль, когда прерывание запрещено, и в единицу, когда оно разрешено. Если канал выдал запрос прерывания, то IS=1, если не выдал
-IS=0. Бит В=1 задает режим предельной загрузки шины. Бит XF=1, когда канал выполняет ПДП-пересылку. Бит Р задает приоритет канала. Эта информация позволяет в любой момент приостановить работу канала, записав значение PSW и ТР в память, а затем возобновить его работу, считав PSW и ТР.

Генератор тактовых импульсов К1810 ГФ84


Генератор тактовых импульсов (ГТИ) КР1810ГФ84 предназначен для управления
ЦП КР 1810ВМ86 и периферийными устройствами, а также для синхронизации сигналов READY с тактовыми сигналами ЦП и сигналов интерфейсной шины
Multibus. Генератор тактовых импульсов (рис. 11, 12) включает схемы формирование тактовых импульсов (OSR, CLK, CLK) , сигнала сброса (RESET) и сигнала готовности (READY);
Cхема формирования тактовых импульсов вырабатывает сигналы: CLK,-тактовой частоты для управления периферийными БИС, OSC — тактовой частоты задающего генератора, необходимые для управления устройствами, входящими в систему, и для синхронизации. Сигналы синхронны, их частоты связаны соотношением: Eefi
= 3FCLK= 6Fpclk режиме внутреннего генератора.

[pic]

Сигналы могут формироваться из колебаний основной частоты кварцевого резонатора, подключаемого к входам XI, Х2, или третьей гармоники кварцевого резонатора, выделяемой ДС-фильтром или от внешнего генератора, подключаемого ко входу EFI.
Выбор режима функционирования определяется потенциалом на входе F/C. Если этот вход подключен к «земле», то ГТИ работает в режиме формирования сигналов от внутреннего генератора (SGN),если на F/C подается высокий потенциал - то в режиме формирования сигналов от внешнего генератора.

Схема формирования сигнала сброса RESET имеет на входе триггер Шмидта, а на выходе — триггер, формирующий фронт сигнала RESET по срезу CLK. Обычно ко входу RES подключается RC-цепь, обеспечивающая автоматическое формирование сигнала при включении источника питания (рис. 13).
[pic]

Схема формирования тактовых импульсов имеет специальный вход синхронизации (CSYNC), с помощью которого возможно синхронизировать работу нескольких ГТИ, входящих в систему. Такая синхронизация осуществляется с помощью двух D-триггеров по входам СSYNC и EFI (рис. 14). Следует отметить, что если ГТИ работает в режиме внешнего генератора, то внутренний генератор может работать независимо (вход OSC независим от CLK и PCLK и асинхронен им).

[pic]

Схема формирования сигнала готовности (READY). Входной сигнал READY ЦП
КР1810ВМ86 используется для подтверждения готовности к обмену. Высокий уровень напряжения на входе указывает на наличие данных в ШД. Схема формирования этого сигнала в ГТИ построена так, чтобы упростить включение системы в интерфейсную шину стандарта Multibus, и имеет две пары идентичных сигналов RDY1, AEN1, и RDY2, AEN2, объединенных схемой ИЛИ. Сигналы RDY формируются элементами, входящими в систему, и свидетельствуют об их готовности к обмену. Сигналы AEN разрешают формирование сигнала READY по сигналам RDY, подтверждая адресацию к адресуемому элементу. Выходной элемент (F) схемы формирует фронт сигнала READY по срезу СLK, чем осуществляется привязка сигала READY и тактами ЦП. Временная диаграмма работы ГТИ представлена на рис. 14.

[pic]

Рис. 14 Временная диаграмма ГТИ

Контроллер накопителя на гибком магнитном диске К580ВГ72

Контроллер накопителя на гибком магнитном диске (КНГМД) КР 580ВГ72 реализует функцию управления 4 накопителями на гибких магнитных дисках, обеспечивая работу в формате с одинарной FM и с двойной MFM плотностью, включая двустороннюю запись на дискету. Он имеет схему сопряжения с процессором, ориентированную на системную шину микропроцессоров серий К580,
К1810, К1821; обеспечивает многосекторную и многоканальную передачу объемов данных, задаваемых программно как в обычном режиме, так и в режиме ПДП; имеет встроенный генератор и схему, упрощающую построение контура фазовой автоподстройки.

Назначение выводов.

RESET — сброс. Выходной сигнал, устанавливающий контроллер в исходное состояние.

RD- чтение. Сигнал RD=0 определяет операцию чтения данных из контроллера.

WR-запись. Сигнал WR=0 определяет операцию записи данных в контроллер.

CS-выбор кристалла. Разрешение обращения к контроллеру. Сигнал CS=0 разрешает действие сигналов RD и WR.

А0-выходной сигнал, разрешающий обращение либо к регистру состояний
(А0=0), либо к регистру данных (А0=1).

DB7 — DBO — двунаправленная шина данных.

DRQ – запрос на ПДП. Сигнал DRQ=1 определяет запрос на ПДП ЦП.

DACK — подтверждение ПДП. Сигнал от ЦП, сообщающий контроллеру о том, что шины ЦП находятся в z-состоянии.

ТС — окончание ПДП. Сигнал ТС= 1 сообщает контроллеру об окончании циклов
ПДП.

IDX — индекс, признак обнаружения начала дорожки.

INT --- сигнал запроса прерывания ЦП от контроллера.

CLK — вход, подключаемый к генератору (4 или 8 МГц).

WR CLK — синхроимпульсы записи. Вход, подключаемый к генератору частотой

F=500 КГц при одинарной плотности и F=l МГц при двойной, с длительностью положительного полупериода 250 нс в обоих случаях. Сигналы должны быть инициированы для режимов как записи, так и чтения.

DW ---- информационное окно, вырабатывается схемой фазовой автоподстройки и используется для выбора данных с дисковода.

Страницы: 1, 2, 3, 4, 5, 6



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.