←предыдущая следующая→
1 2 3 4 5
вычислительной ма-шиной при организации вычислительных комплексов. Интерфейсы регламенти-руют правило взаимодействия между всеми функциональными модулями мик-ропроцессорной системы, устанавливают взаимодействие и определяют прото-колы и порядок обмена информацией.
Конфигурации интерфейсов разработаны исходя из следующих требований:
1) получение нужного быстродействия и организации стандартного обмена информацией между блоками вычислительной системы независимо от их быстродействия;
2) простота наращивания структуры многопроцессорного комплекса и воз-можность доступа для диагностики;
3) широкая область применения.
Электрические соединения между выводами микросхем выполняются элек-трическими связями или линиями. Эти линии сгруппированы по определен-ному функциональному назначению образуют шину адреса, шину данных и шину управления. Совокупность шин образует магистраль. В зависимости от функционального назначения интерфейсы классифицируются по следующим принципам:
- по способу создания функциональных модулей;
- по способу передачи данных – параллельный, последовательный и последовательно-параллельный ;
- по режиму передачи данных –односторонние, 2-х сторонние, одно-временная или поочередная передача.
- по принципу обмена информацией – синхронный и асинхронный.
Интерфейсы в системе MULTIBUS.
Предназначены для организации микропроцессорных модулей. На базе МП К1810 разработаны 2 разновидности интерфейсов – I и II
Интерфейс в системе MULTIBUS состоит из 5-ти магистралей:
- параллельная системная;
- параллельная локальная магистраль LBX;
- многоканальная магистраль в/в MSW;
- локальная в/в SBX;
- управляющая последовательная магистраль – BITBVS;
- Последовательная системная магистраль – SSB;
Параллельная локальная магистраль.
LBX предназначена для подключения к вычислительной системе дополни-тельных блоков или модулей памяти. С ее помощью можно подключить от 2-х до 5-ти модулей памяти.
Функциональные возможности: может позволить организовать по ней обмен информацией в режиме прямого доступа к памяти. Линии этого интерфейса стандартизованы, образуют 60-ти проводниковый жгут и имеют следущее функ-циональное назначение:
AB0-AB23 – линия шины адреса;
DB0-DB15 – линия шины данных;
TRAP – разряд проверки четности;
BHEN – разрешение на передачу старшего байта.
ASTB – строб сопровождения информации об адресе;
DSTB – строб сообщения данных;
R/W - сигнал записи / чтения;
XACK- подтверждение передачи в устройство;
LOCK – блокировка магистрали;
SHRA – запрос на переход в режим прямого доступа к памяти;
SMACK- ответ на переход в режим прямого доступа к памяти.
CN0 - линия заземления.
Магистраль работает в режиме чтения/ записи данных. Информация об ад-ресе сопровождается сигналом ASTB, а данных DSTB. Подтверждение приема сопровождается сигналом XACK, обмен информацией происходит в параллель-ном коде.
Магистраль многоканального в/в MSN.
Предназначена для освобождения системной магистрали от операции в/в при об-ращении к внешним устройствам. С помощью этой магистрали можно подклю-чить до 16-ти внешних устройств передающих 8 либо 16 разрядные данные со скоростью 8 Мбайт/с. Максимальная длинна этой магистрали до 15 метров. Вы-полняется в виде стандартного 60-контактного жгута, линии которого имеют следующее функциональное назначение:
AD0-AD15 – мультиплексированная шина адреса/ данных;
GND- линия заземления;
PB,*PB – дифференциальные сигналы дополнения данных до четности.
R/W,*R/W – дифференциальные сигналы чтения /записи.
A/D,*A/D –Дифференциальные сигналы управления адресом/данными;
DRDY,*DRDY – дифференциальные сигналы готовности информации на шине А/D;
AACC – признак приема адреса исполнителем;
DACC – ответ исполнителя при приеме данных;
STQ – завершение процедур обмена;
SRQ – запрос состояния устройства для передачи информации;
RESET – сброс;
SA – готовность передатчика информации.
Магистраль локального в/в SBX.
Предназначена для подключения к одноплатным вычислительным машинам до-полнительные платы сопроцессора. Подключается плата с расширенной 2-й сис-темой, арифметикой, графикой. Магистраль имеет 60-ти проводную структуру, линии которой имеют следующее назначение:
MA0-MA2 –младшие разряды адреса, задающие адрес порта при подключе-нии сопроцессора;
MCS0-MCS1 – сигналы выбора микросхем в плате микропроцессора;
MD0-MDF – 16 линий данных;
IORD – сигнал сопровождения адреса при выдаче информации из сопро-цессора;
IOWRT – сигнал сопровождения адреса при выдаче информации в сопро-цессор;
RESET – сброс линии или начальная установка;
MWAIT – ожидание сигнала сопровождения процедуры обмена сопроцессо-ра;
MDRQT – запрос режима прямого доступа к памяти у ЦП;
MDACK – подтверждение прямого доступа к памяти;
TDMA – сигнал завершения работы каналов прямого доступа к памяти;
MCLK – сигнал синхронизации для сопроцессора;
MPST – признак наличия модуля расширения, сопроцессора.
С помощью магистрали можно подключить 8 сопроцессоров со скоростью пере-дачи информации не более 10 Мбайт /с.
Магистраль связи BITBUS.
Последовательная управляющая магистраль предназначенная для передачи информации в режиме синхронной передачи до 30 метров, в режиме асинхрон-ной передачи до нескольких километров. В режиме синхронной передачи ско-рость может быть 500 Кбит/с либо 2,4 Мбит/с.
В режиме асинхронной передачи скорость может быть – 62,5 Кбит/с либо 375 Кбит/с.
Магистраль предназначена для регистрации локальных сетей. Физически она представляет собой 9-ти канальный жгут проводов, имеющий функциональ-ное назначение.
DATA,*DATA – дифференцированная сигнальная пара – линия для переда-чи данных.
DCLK / RTS, *DCLK / RTS – дифференциальная пара – сигнальная, синхро-низации управления.
GND, +12D – общая линия управления
ZGND – 3-е состояние
Обмен информацией по этой магистрали выполняется кадрами, которые имеют следующий формат:
Параллельная системная магистраль.
Предназначена для подключения к центральному процессору для подключения устройств (до 20-ти устройств).
Внешние прерывания бывают:
1) маскируемые, поступающие по входу INTR;
2) немаскируемые, поступающие по входу NMI. На запросы на немаскируе-мые прерывания МП обрабатывает всегда независимо от состояния флага прерывания;
Процедура обслуживания внешних прерываний выполняется с помощью специального контроллера прерываний КР1810ВН59.
Микросхема представляет собой программируемый контроллер прерываний позволяющий одновремен-но обслуживать 8 внешних устройств. Может рабо-тать с К1810 и К580. Функциональные возможности микросхемы допускают каскадирование (можно об-служивать до 64 внешних устройств).
IRQ0-IRQ7 – запросы на прерывания. Если про-граммируемым путем не произведено перераспреде-ление приоритетов, то IRQ – маскируемый приори-тет.
A0 – адрессный вход для подключения младшей ли-нии адреса.
СS – выбор микросхемы.
WR – запись информации в микросхему.
RD – чтение.
INTA – подтверждение прерывания.
D0–D7 – входы данных (для программирования микросхемы). Подключаются к младшему байту шины данных.
INT – вход прерывания.
CAS0-CAS2 – входы для каскадирования микросхем.
Микросхема может работать в режимах программирования и режиме об-служивания переферии. Режим программирования задается CS=0.
Схема подключения контроллера к системной шине.
Схема каскадирования.
Организация запоминающих устройств.
Для запоминания информации в цифровых схемах используется либо триг-гер, либо конденсатор. В зависимости от типа запоминающего устройства разли-чают память SIMM и DIMM.
При подключении запоминающего устройства к системной шине нужно ор-ганизовывать передачу не только слов, но и отдельных файлов. Для реализации этого блоки памяти обычно выполняются в виде 2-х банков. Младший подклю-чают к линиям данных D7-D0 и содержит байты с четными адресами. Для выбо-ра этого банка в микропроцессорной системе используется А0=0. Старший байт D8-D15 – А0=1. При передаче байта данных его нужно переслать в ячейку памя-ти с четными адресами. В этом случае цикл обмена данными составляет 1 период системной синхронизации. Вид пересылки данных по системной магистрали оп-ределяет кроме сигнала А0 еще сигнал BHE. А0 совместно с BHE образуют:
←предыдущая следующая→
1 2 3 4 5
|
|