1. Введение............................................................................................
2. Особенности МПС........................................................................
3. Организация МПС..........................................................................
3.1 Блок центрального процессора..........................................................
3.2 Центральная шина.............................................................................
3.3 Модуль памяти...................................................................................
3.4 Подключение УВВ..............................................................................
4. Заключение...................................................................................
5. Литература......................................................................................
Эта микропроцессорная система выполнена на комплекте КР580. Микропроцессорный комплект серии КР580 содержит набор БИС для построения микропроцессорных систем относительно невысокого быстродействия, работающих в с тактовой частотой до 2,5 МГц. В основном на комплекте данной серии строятся микропроцессорные системы (МПС), решающие задачи, связанные с управлением разнообразными технологическими процессами. В этом комплекте предусмотрена БИС центрального процессора - КР580ВМ80А, содержащая в одной микросхеме операционное и управляющее устройство. Это существенно упрощает построение МПС. Кроме того, из соображений упрощения программирования для управления микросхемами МПС применяется фиксированный набор команд.
Микропроцессор КР580ВМ80А был выпущен в1974 году. С тех пор появилось большое количество более мощных микропроцессоров, но долгое время микропроцессор КР580ВМ80А был самым распространенным и применяется до сих пор в тех случаях, когда его производительности достаточно и использование более мощных микропроцессоров неоправданно. Кроме того, структура этого микропроцессора, принципы его работы, система команд, в определенной степени являются универсальными и отражают общие принципы функционирования микропроцессоров. Микропроцессор КР580ВМ80А представляет собой однокристальный восьмиразрядный процессор с фиксированным набором команд. Он предназначен для построения микропроцессорных систем обработки цифровой информации и систем управления в различных областях техники, где не предъявляется высоких требований по быстродействию .
Функционирование МПС сводится к следующей последовательности действий: получение данных от различных периферийных устройств, обработка данных и выдача результата обработки на периферийные устройства. При этом данные от периферийного устройства, подлежащие обработки могут поступать и в процессе их обработки. Для выполнения этих процессов в МПС предусматриваются следующие устройства: блок центрального процессора, выполняющий обработку информации; оперативная память, предназначенная для хранения и выдачи по запросам команд программ, определяющих работу микропроцессоров, различных данных.
Все микросхемы, входящие в состав комплекта КР580, выполнены по nМДП технологии, однако входные и выходные сигналы соответствуют уровням логических схем ТТЛ-технологии. Это упрощает переходы между микросхемами серии КР580 и микросхемами ТТЛ-технологии любых серий. Следовательно, не возникает трудностей, если при построении микропроцессорной системы используются также некоторые микросхемы ТТЛ-технологии, имеющие широкое применение.
Микросхемы комплекта КР580 характеризуются следующими параметрами:
· температурный диапазон: -10...+70 градусов по Цельсию;
· потребляемая мощность: £0,7 Вт;
· напряжение питания: КР580ВМ80А +5В, +12В, -5В, остальные БИС +5В;
· допустимое отклонение напряжения: +5%, -5%;
· нагрузочная способность каждого элемента БИС - один вход элемента ТТЛ;
· время спада и нарастания входных напряжений на выводах БИС £30нс.
Основным элементом этого комплекта является БИС микропроцессора - КР580ВМ80А. Основные характеристики этого микропроцессора следующие:
1. Разрядность - 8 бит (1 Байт).
2. Максимальная тактовая частота f=2,5МГц, что соответствует быстродействию - 625000 опер./сек.
3. Объём адресуемой памяти V=65536 байт=64 килобайт. Разрядность шины адреса NШ.А.=16 бит.
4. Технология изготовления - nМОП. БИС микропроцессора выпускается в прямоугольном корпусе с 40 выводами с двухсторонним расположением выводов (типа DIP). На кристалле расположено 5000 транзисторов.
5. Система команд - 78 базовых команд или 244 кода.
6. Число подключаемых УВВ - 256.
7. Потребляемая мощность РПОТР=750мВт.
8. Уровни сигналов входов и выходов микропроцессора (за исключением входов тактовой частоты) соответствуют стандартным ТТЛ уровням.
9. Выходы микропроцессора являются маломощными и могут быть нагружены только одним стандартным ТТЛ входом.
10.Шина данных и шина управления совмещены. Этот микропроцессор не обладает готовой шиной управления, эта шина организуется с помощью дополнительной внешней схемы, называемой системным контроллером, которая использует байт состояния иуправляющие сигналы.
3.1Блок центрального процессора.
Главным элементом блока центрального процессора (БЦУ) является микропроцессор КР580ВМ80А. Этот микропроцессор представляет собой 8-разрядный процессор, в котором совмещены операционные и управляющие устройства. Управляющая память недоступна пользователю, в ней уже в процессе изготовления БИС записываются микропрограммы операций. Таким образом, предусматривается использование некоторой фиксированной системы команд, в которую пользователь не может внести изменений. В связи с этим данный микропроцессор относится к числу немикропрограммируемых.
КР580ВМ80А |
D0 A0
D1 CPU A1
D2 A2
D3 A3
D4 A4
D5 A5
D6 A6
D7 A7
READY A9
HOLD A10
INT A11
Ф1 A13
Ф2 A14
|
RESET HLDA
INTE
DBIN
WR
SYNC
WAIT
Рисунок A
Сигнал | Назначение |
D0 - D8 | Двунаправленная 8-разрядная шина данных, которая выполняет: передачу управляющего слова; обмен данными между регистрами микропроцессора и блоками МПС. |
A0-A15 | Направлення от микропроцессора 16 - разрядная шина, которая выполняет: передачу адреса ячейки памяти при обращении памяти; передачу адреса внешнего устройства. В этом случае 8-разрядный адрес УВВ появляется на выводах А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