Автор: Пользователь скрыл имя, 13 Февраля 2012 в 00:23, курсовая работа
Разрабатываемая в курсовом проекте учебная МПС на базе процессора i8086 имеет архитектуру с локальной и системной шинами. Блок центрального процессора и системная шина, к которой подключены остальные блоки МПС, связаны между собой системным интерфейсом. Тип центрального процессора определяет разрядность шины адреса и шины данных, т.е. число адресных сигналов и сигналов данных системной шины, объем адресного пространства для адресации памяти и портов ввода-вывода, разрядность памяти и портов ввода вывода по данным, принцип построения системного интерфейса и набор управляющих сигналов системной шины.
Архитектура МПС……………………………………………………….……………3
Блок центрального процессора………………………………………..…………….4
Блок дешифрации адресов………………………………………….…..…………..12
Блок памяти…………………………………………………………..………………15
Блок внешнего интерфейса……………………………………………...….………17
Элементная база……………………………………………………………………...17
Управляющая программа ПМС…………………………………...…….…………21
Литература…………………………………………………………………………….22
Одна БИС из пары хранит байты по четным адресам и ее входы-выходы данных должны быть подключены к одноименным линиям D0….D7 системной шины.
Для процесса коммутации БИС ПЗУ ОЗУ разрабатываем коммутатор на вход которого подаются сигналы BHE и A0. Схема обеспечивает необходимый порядок выборки микросхем ПЗУ ОЗУ в блоке памяти со словной организацией. В таблице даны комбинации сигналов для различных циклов памяти.
BHE | A0 | разрядность передаваемых данных |
0 | 0 | все слово, оба байта D0….D15 |
0 | 1 | старший байт по линиям D8….D15 (нечетный адрес) |
1 | 0 | младший байт по линиям D0….D7 (четный адрес) |
1 | 1 | нет передачи |
Схема коммутатора микросхем
5. Блок внешнего интерфейса
Для 16-ти разрядной шины данных адресные входы периферийных БИС i8253 и КР580ВД79 подключаются к системной шине адреса со сдвигом в один разряд, то есть вход А0 к линии А1 шины и так далее. В этом случае сигнал А0 системной шины адреса в блоке не используется, а обращение к внутренним регистрам периферийной БИС в управляющей программе выполняется только по командам передачи байта по четному адресу из области ввода-вывода.
6. Элементная база
КР580ВА86 — микросхема из микр
Шинный формирователь состоит из 8-и одинаковых функциональных блоков и схемы управления. Каждый блок содержит 2 разнонаправленных операционных усилителя. При помощи схемы управления производится разрешение передачи (выкл.) и выбор направления передачи информации. В зависимости от состояния управляющих сигналов ОЕ и Т ШФ может работать в режиме передачи (А->В или В->А) или в режиме выключено: при ОЕ=0 и Т=1 А->В, при ОЕ=0 и Т=0 В->А. При ОЕ=1 и Т=* — все выводы ШФ в состоянии выкл. Для 16-ти разрядной США используется 2 ШФ.
Назначение выводов.
|
КР580ИР82
Микросхемы КР580ИР82 и КР580ИР83 - 8-разрядные адресные регистры, предназначены для связи микропроцессора с системной шиной; обладают повышенной нагрузочной способностью. Микросхемы КР580ИР82 8-разрядный D-регистр защелка без инверсии и с тремя состояниями на выходе, КР580ИР83 8-разрядный D-регистр защелка с инверсией и тремя состояниями на выходе.
Каждая микросхема состоит из восьми одинаковых функциональных блоков и схемы управления. Блок содержит D-регистр защелку и мощный выходной вентиль без инверсии или с инверсией. При помощи схемы управления производиться стробирование записываемой информации и управление третьим состоянием мощных выходных вентилей.
В зависимости
от состояния стробирующего
Назначение выводов.
|
Микросхема
К537РУ18 — это статическое ОЗУ объёмом
8 Кбайта, выполнена на основе структур
КМОП, по входу и выходу совместима с ТТЛ —
структурами. Имеет двунаправленную 8 —
разрядную шину данных, которая используется
для записи, и для считывания информации.
Тип выхода — ЗС. Управляющие сигналы имеют
следующие назначения: CS — выбор микросхемы;
А — адресные входы; Д — информационные
входы/выходы, W/R — разрешение записи / считывания,
СЕ — сигнал разрешения.
В динамических ОЗУ элементом памяти является
ёмкость (например, входная ёмкость полевого
транзистора), что требует периодического
восстановления (регенерации) записанной
информации в процессе её хранения.
ОЗУ динамического типа позволяют реализовать
большой объём памяти, но они сложнее в использовании,
так как необходимо наличие специальной
схемы управления режимами работы. В современных
динамических ОЗУ имеются встроенные
системы регенерации и синхронизации.
Такие ОЗУ по внешнему сигналу управления
не отличаются от статических ОЗУ:
Таблица 8. Назначение выводов микросхемы К573РФ6
Выводы | Назначение | Обозначение |
2-10, 21,23,24,25 | Адресные входы | А0 – A12 |
11-13,
15-19 |
Входы-выходы данных | DO0-DO2,
DO3-DO7 |
20,26 | Выбор микросхемы | -CE0,CE1 |
22 | Разрешение по выходу | -OE |
27 | Сигнал записи - считывания | -WE |
28 | Напряжение питания | E+ |
1 | Свободный | --- |
14 | Общий | Gnd |
Таблица 8.1. Таблица истинности К573РФ6
A | CE | OE | РК | Upр | Ucc | |
Хранение | X | Uн | X | X | E+ | +5В |
Считывание | А | 1Л | 1Л | Ш | E+ | +5В |
Контроль записи | А | 1Л | 1Л | Ш | + 19В | +5В |
Запись слова | А | Ш | Ш | Ш | +19В | +5В |
7 Управляющая программа ПМС
Поскольку проектируемая МПС относится классу встраиваемых систем, ее программное обеспечение включает в себя единственную управляющую программу, хранящуюся в ПЗУ. Благодаря этому программа начинает исполняться сразу же после включения питания системы.
Схема алгоритма управляющей программы
После включения питания первая команда управляющей программы должна быть выбрана процессором по адресу FFFF0h из ПЗУ. Поэтому приступая к кодированию программы, необходимо определить номер ячейки ПЗУ для первого байта первой команды. Это должна быть команда безусловного перехода по абсолютному адресу, то есть JMP сегмент:смещение. В команде JMP указывается вычисленный ранее абсолютный адрес начала области памяти. Тогда адрес FFFFFh соответствует последней ячейке ПЗУ.
Исходя из наших
условий имеем следующую
org 0FFF0h ; (0-64k-1)
jmp 0F0000h:0 ;(ffff0-fff0)
org 0
MOV AX,10000
MOV DS,AX
Adrr equ 0C0h
MOV CX,100
m8253:
MOV DX,Adrr+3
MOV AL,00110110b ;управляющий байт режима
Информация о работе Проектирование микропроцессорной системы