рефераты Знание — сила. Библиотека научных работ.
~ Портал библиофилов и любителей литературы ~

Меню
Поиск



бесплатно рефератыКонспект лекций по микропроцессорной технике

всей конкретной схемы. Их в многопроцессорной схеме может быть много.

Для подключения к системной или резидентной шине используется

контроллер системной шины К1810ВГ88.

Интерфейсы микропроцессорных систем.

Интерфейсы предназначены для организации взаимодействия между

микросхемами организующими функциональные модули при построении

вычислительной системы. Для организации взаимодействия между вычислительной

машиной при организации вычислительных комплексов. Интерфейсы

регламентируют правило взаимодействия между всеми функциональными модулями

микропроцессорной системы, устанавливают взаимодействие и определяют

протоколы и порядок обмена информацией.

Конфигурации интерфейсов разработаны исходя из следующих требований:

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

образуют:

|A0 |BHE |Вид посылки |

|0 |1 |Мл. байт |

|1 |0 |Ст. байт |

Выработка сигналов А0 и BHE выполняется автоматически под действием

управляющей программы. Для упрощения схемы подключения при организации ПЗУ

следует учесть тот факт, что при чтении информации из запоминающего

устройства на шину данных всегда выставляется 2 байта данных, Селекцию

необходимой информации выполняет ЦП и выбирая нужную, помещает ее в свои

внутренние регистры. Следовательно сигналы А0 и BHE к ПЗУ можно не

подключать. При обращении к ОЗУ для выбора банка данных можно использовать

сигналы А0 и BHE. Обращения к ПЗУ стробируется сигналом МЕМR и MEMW.

Схема подключения:

Линия А14 используется для выбора блока ОЗУ либо ПЗУ. ПЗУ может быть

реализовано на 2-х микросхемах К573РФ4 (4096*16). Следовательно А13 –

используется как вход выборки кристаллов каждой микросхемы. ОЗУ – 8

микросхем К537РУ10(2048 *8).

Организация блоков памяти больших объемов.

Большие блоки памяти организуются в виде модулей (печатная плата), которых

может быть несколько. Каждый модуль может подключаться к системной либо

резидентной шине и имеет следующую внутреннюю организацию:

|RAS |CAS |W/R |D |Выход В |Режим работы |

|1 |1 |0 |0 | | Нет обращения |

|1 |0 |0 |0 |3-е состояние | |

|0 |1 |0 |0 | |Регенерация микр-мы |

|0 |0 |0 |0 | |Запись информации |

|0 |0 |1 |0 |0 или 1 |Чтение информации |

ДША – предусматривается для каждого блока памяти. Контроллер:

К1810ВТ02 (ВТ03). Совместно с микропроцессором используются микросхемы

динамической ОЗУ серии К565. Запись информации в микросхемы ОЗУ выполняется

в соответствии со следующей диаграммой:

1-й такт – записывается код адреса строки, которая стробируется сигналом

RAS, во втором такте записывается код адреса столбца сигналом CAS, а также

происходит процедура записи/чтения R/W. Такая двухсторонняя процедура

записи информации экономит адресные выходы микросхем ОЗУ.

Мультиплексирование адресных линий и двухступенчатая процедура обмена

позволила сэкономить количество выводов на микросхемах ОЗУ.

Способы дешифрации адреса.

Способ дешифрации адреса зависит от объемов ОЗУ и ПЗУ, количества и типа

устройств ввода/вывода. При проектировании микропроцессорной системы

используются следующие способы дешифрации адреса:

1) линейный выбор. Самый простой способ, не использующий логику

дешифрации адреса. Технически реализуется следующим образом: любая

линия ША используется как сигнал выборки кристаллов. Пример

реализации:

Способ используется при подключении малых объемов памяти. Недостатком

является большая потеря области адресного пространства;

2) дешифрация с помощью логического компаратора. Простой и очень гибкий

способ дешифрации адреса. В этом случае логический компаратор

устанавливается на каждую печатную плату, с помощью перемычек

устанавливается адрес каждой печатной платы. При совпадении кода

задаваемого перемычками с кодом установленном на соответствующих адресных

линиях, формируется сигнал выборки кристаллов. Технически логический

компаратор может быть выполнен на схемах совпадения.

3) дешифрация с помощью комбинаторной логики. В этом случае для

формирования сигналов выборки кристалла используется логические элементы:

Сигнал выборки кристалла формируется, если А14=1, а А15=0.

Данная схема позволяет оьратиться по адресам 4000 – 7FFF. Недостатком

является жесткая логика.

3) Дешифрация адреса с помощью дешифратора. В этом случае выбирается одна

из 2n возможных комбинационных входных сигналов, где n-количество

входов, подключенных к дешифратору.

Микросхема К1810ВТ3 – контроллер управления динамической памятью.

X0,X1- входы для подключения кварцевого

резонатора для выработки сигналов регенерации

памяти. Либо к X1 можно подключить CLK. AL0-AL7;

AH0-AH7 – адрессные входы для выборки ячейки

памяти внутри памяти.

WR,RD/S1 – сигналы системной записи/чтения.

B0,B1 – входы дешифратора (выборка банков

памяти).

PCS – вход выборки кристалла контроллера.

OUT0-OUT7 – мультиплексированные выходы выбора

адрессов строк и столбцов.

WE – сигнал считывания памяти.

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




Новости
Мои настройки


   бесплатно рефераты  Наверх  бесплатно рефераты  

© 2009 Все права защищены.