Рефераты. Разработка МПС на базе КР580

| |адрес УВВ появляется на выводах А0 - А7 и дублируются на |

| |линиях А8 - А15. |

|Сигналы управления шиной данных. |

|DBIN |Выходной сигнал “Прием”. Если DBIN=1, то шина данных настроена|

| |на прием данных в микропроцессор из памяти или УВВ. Если |

| |DBIN=0, то шина данных настроена на вывод информации из |

| |микропроцессора. |

|WR |Выходной сигнал “Выдача данных”. Если WR=0, то микропроцессор |

| |зафиксировал на шине данных 8-разрядный код, который должен |

| |быть воспринят памятью или УВВ. |

|Сигналы | |

|управлен| |

|ия | |

|вводом-в| |

|ыводом | |

|READY |Входной сигнал “Готовность” от УВВ или памяти. Если READY=1, |

| |то УВВ или память готовы к обмену данными с микропроцессором. |

| |Если READY=1, то УВВ или память не готовы к обмену данными с |

| |микропроцессором . В этом случае микропроцессор входит в режим|

| |“Ожидание”. |

|WAIT |Выходной сигнал “Ожидание”. Если WAIT=1, то микропроцессор |

| |находится в режиме “Ожидание”. |

|INT |Входной сигнал “Запрос прерывания” от УВВ. Если INT=1, |

| |следовательно, одному из УВВ требуется обслуживание. |

|INTE |Выходной сигнал “Разрешения прерывания”. Этот сигнал |

| |информирует УВВ о возможности или невозможности обслуживания |

| |микропроцессором запросов на прерывание. Если INTE=1, то |

| |прерывания разрешены. Если INTE=0, то прерывания запрещены. |

|HOLD |Входной сигнал “Запрос захвата шин” от УВВ. Если HOLD=1, |

| |значит, одно из УВВ требует обмена по прямому доступу к |

| |памяти. |

|HLDA |Выходной сигнал “Подтверждение захвата шин”. Если HLDA=1, то |

| |микропроцессор отключился от системных шин и “отдал” их в |

| |распоряжение УВВ и памяти |

|Сигналы синхронизации. |

|Ф1,Ф2 |Входные сигналы от тактового генератора. |

|SYNC |Выходной сигнал “Синхронизация”. Если SYNC=1, то на шину |

| |данных микропроцессор выставил восемь управляющих сигналов. |

|RESET |Входной сигнал “Сброс”. Сигнал начальной установки |

| |микропроцессора. Если RESET=1 в течение 3 - 4 периодов |

| |тактовой частоты, то микропроцессор прекращает свою работу, |

| |обнуляет счетчик команд и бездействует. Как только RESET=0, |

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

| |адресу 0000Н. |

D0 Q0

D1 RG Q1

D2 Q2

D3 Q3

D4 Q4

D5 Q5

D6 Q6

D7 Q7

OE

STB

Рисунок B

Так как выходы микропроцессора могут быть нагружены только на 1 ТТЛ-

вход, то для согласования шин микропроцессора с памятью и внешними

устройствами необходимы шинные формирователи.В этой МПС в качестве шинного

формирователя шины адреса используются буферные регистры КР580ИР82. Шина

адреса имеет 16 разрядов, итак как этот регистр имеет 8 разрядов, для

построения буфера потребуется 2 микросхемы. Одна микросхема формирует буфер

для разрядов шины адреса А0 - А7, а другая — А8 - А9. Для записи в регистр

информации необходимо подать логическую единицу на вход строба записи STB.

Чтобы этот регистр постоянно передавал данные с выходной шшины

микропроцессора на внешнюю шину на вход STB необходимо постоянно подавать

высокий уровень. С этой целью вход STB подключается к +5В.

Условное графическое обозначение показано на Рисунок B.

Назначение выводов БИС КР580ИР82

|Сигнал |Назначение |

|D0 - D7 |Информационные входы. Подключаются к выходам микропроцессора |

| |А0-А7 для первой БИС и А8-А9 — для второй БИС. |

|Q0 - Q7 |Информационные выходы. Подключаются соответствующим разрядам |

| |внешней шины. |

|OE |Входной сигнал “Разрешение выхода”. Если OE=0, то |

| |информационные выходы переключаются в высокоимпедансное |

| |состояние. |

|STB |Входной сигнал “Строб записи”. Если STB=1, то в регистр |

| |записываются данные с информационных входов D0 - D7. |

КР580ВК28

BUSEN DB0

DB1

D0 DB2

D1 DB3

D2 DB4

D3 DB5

D4 DB6

D5 DB7

D6

D7 INTA

IOR

WR IOW

DBIN MEMR

HLDA MEMW

STSTB

Рисунок C

Шина данных имеет 8 разрядов с двунаправленной передачей информации.

Для построения буфера достаточно одной микросхемы шинного формирователя,

включенной по схеме с управляемой двунаправленной передачей информациии.

Управление направлением передачи осуществляется с помощью сигнал DBIN,

формируемого микропроцессором. Формирователь шины данных реализован на БИС

КР580ВК28, кроме того эта БИС включает в себя системный контроллер.

Выдаваемая из микропроцессора информация о состоянии микропроцессора

поступает на вход этой БИС и при поступлении сигнала STSTB фиксируется в

специальном внутреннем регистре состояния, где она хранится до наступления

следующего цикла. Используя содержимое регистра состояния и управляющие

сигналы с выхода микропроцессора DBIN, WR, HLDA БИС формирует системный

управляющие сигналы INTA, IOR, IOW, MEMR, MEMW.

Назначение выводов БИС КР580ВК28

|Сигнал |Назначение |

|D0 - D7 |Информационные входы/выходы шинного формирователя |

|DB0 - DB7 |Информационные входы/выходы шинного формирователя |

|BUSEN |Если BUSEN=0, то информационные входы/выход переходят в |

| |третье состояние. |

|WR |Входной сигнал “Запись” |

|DBIN |Входной сигнал “Приём” |

|HLDA |Входной сигнал “Подтверждение захвата шин” |

|STSTB |Входной сигнал “Строб записи слова состояния” |

|INTA |Выходной сигнал “Подтверждение прерывания” |

|IOR |Выходной сигнал “Чтение УВВ” |

|IOW |Выходной сигнал “Запись в УВВ” |

|MEMR |Выходной сигнал “Чтение памяти” |

|MEMW |Выходной сигнал “Запись в память” |

КР580ГФ24

X1 Ф1

X2 OSC Ф2

Ф

RDYIN

READY

SYNC RESET

RESIN PCLK

STSTB

Рисунок D

Работа микропроцессора синхронизируется двумя неперекрывающимися

последовательностями сигналов Ф1 и Ф2. Эти сигналы формирует тактовый

генератор КР580ГФ24. К выводам микросхемы X1 и X2 подключается кварцевый

резонатор с частотой, в 9 раз более высокой, чем частота следования

тактовых импульсов Ф1 и Ф2. Сформированные генератором гармонические

колебания поступают на вывод PCLK для контроля работы генератора и

синхронизируют работу тактовых импульсов. На выводы Ф1 и Ф2 выдаются

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

тактовых импульсов. На специальный вывод подаётся последовательность

тактовых импульсов Ф2 с уровнями, характерными для микросхем ТТЛ. С помощью

сигнала SYNK на вывод STSTB передаются импульсы Ф1, соответствующие началу

каждого второго периода циклов работы микропроцессора. Кроме того,

предусмотрены вход и выход сигнала сброса, вход и выход сигнала готовности.

Условное графическое изображение БИС КР580ГФ24 приведено на рисунок.

Назначение выводов БИС КР580ГФ24

|Сигнал |Назначение |

|X1, X2 |Подключается кварцевый резонатор. |

|Ф1, Ф2 |Сформированные последовательности импульсов. |

|RDYIN |Входной сигнал “Готовность” |

|SYNC |Входной сигнал “Строб управляющего слова” |

|RESIN |Входной сигнал “Сброс” |

|Ф |Последовательность импульсов Ф2 с ТТЛ-уровнями. |

|READY |Выходной сигнал “Готовность” |

|RESET |Выходной сигнал “Сброс” |

|PCLK |Сформированные генератором гармонические колебания. |

|STSTB |Выходной сигнал “Строб записи слова состояния в регистр |

| |состояния”. |

Блок центрального процессора в приложении “Схема электрическая

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



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