Автор работы: Пользователь скрыл имя, 22 Декабря 2013 в 01:34, курсовая работа
Проектирование новой микроЭВМ обычно начинается с описания её архитектуры, представляющей собой модель микроЭВМ с точки зрения программиста. Модель в процессе проектирования преобразуется в структуру микроЭВМ, определяющую состав, назначения и взаимные связи необходимых аппаратурных компонентов, реализующих желаемую архитектуру.
Многие аппаратурные компоненты выбираются из выпускаемых промышленностью СБИС и применяются в качестве крупных строительных блоков микроЭВМ
Введение 4
1 Функциональное проектирование 5
1.1 Анализ исходных данных 5
1.2 Выбор и обоснование элементной базы 6
1.3 Выбор и обоснование структурной схемы 22
2 Структурное проектирование 26
2.1 Разработка структуры блока ЦП 26
2.2 Разработка структуры блока памяти 29
2.3 Разработка структур интерфейсных устройств 32
2.4 Разработка системного интерфейса 49
3 Схемотехническое проектирование 53
3.1 Расчёт электрических параметров элементов 56
3.2 Обеспечение электрической совместимости элементов 60
4 Конструкторско-технологический расчёт печатной платы 62
Заключение 70
Список используемых источников 71
Рисунок 1.2.4 – УГО тактового генератора i8284
Таблица 1.2.2 – Назначение выводов тактового генератора i8284
Вывод |
Обозначение |
Функциональное назначение выводов |
1 |
CSN |
Синхронизация, = 1 – генератор остановлен, = 0 – работает. |
2 |
PCLK |
Выход синхронизации периферийных устройств |
3 |
Адрес готовности шины 1. | |
4 |
RDY1 |
Сигнал готовности шины 1 из адресуемого устройства. |
5 |
RDY |
Готовность. |
6 |
RDY2 |
Сигнал готовности шины 2 из адресуемого устройства. |
7 |
Адрес готовности шины 2. | |
8 |
CLK |
Выход тактирования i8088 с и скважностью 3. |
9 |
GND |
Общий. |
10 |
RES |
Выход управления сбросом микропроцессора. |
11 |
Вход не нормированного импульса сброса. | |
12 |
OSC |
Мультивибратор c частотой . |
13 |
Выбор источника частоты: = 1 – генератор используется в качестве опорных внешних ТТЛ импульсов, поступающих на вход EFI; = 0 – генератор тактируется кварцевым резонатором или LC-контуром. | |
14 |
EFI |
Внешняя частота. |
15 |
N.C. |
Вывод подключения внешнего LC-контура, обеспечивающего генерацию опорных сигналов синхронизации. |
16, 17 |
X1, X2 |
Выводы подключения кварцевого резонатора. С резонансной частотой . |
18 |
Vcc |
Напряжение питания. |
Тактовый сигнал CLK образуется путём деления на три частоты мультивибратора или EFI. Скважность импульса CLK равна 3, амплитуда около 4,5 В, длительность фронта менее 10 нс. Перечисленные параметры тактового сигнала необходимы для эффективного управления микропроцессором, другими МОП- и ТТЛ-устройствами, непосредственно соединёнными с местной процессорной шиной.
В качестве источника частоты в микросхеме используется кварцевый резонатор, подключаемый к выводам X1 и X2 мультивибратора (при этом на входе F/C должен быть сигнал низкого уровня), либо внешний ТТЛ-сигнал, поступающий на вход EFI (на входе F/C – сигнал высокого уровня). Выбранный источник должен генерировать на трёхкратной частоте тактового сигнала CLK, требуемой для МП. То есть частота источника Fи(min) в нашем случае должна быть равна 36 МГц.
Резонатор следует располагать в непосредственной близости от выводов микросхемы X1 и X2 с обеспечением минимального сопротивления соединяющих проводников. В качестве кварцевого резонатора выбираем РК169МА-10ДТ. Это резонатор всеклиматического исполнения, который имеет металлический корпус и малые габаритные размеры, диапазон частот от 20 до 50 МГц с точностью настройки ±75х10-6, интервал рабочих температур -60...+85°С с максимальным изменением частоты ±40х10-6.
Выбираем СБИС ОЗУ типа СЗУПВ с триггерными элементами хранения информации, необходимой для загрузки выполняемой программы. В качестве СБИС СЗУПВ выбираем TC5588P фирмы Toshiba, так как её время доступа tд = 25нс < 166 нс. Микросхема представляет собой 65K битную быструю КМОП статическую память с произвольным доступом с организацией 8 Kслов 8 и работающую от напряжения +5В. Входы и выходы СБИС ТТЛ-совместимы.
Условное графическое обозначение схемы ОЗУ ТС5588Р показано на рисунке 1.2.5. Назначение её выводов представлено в таблице 1.2.3.
Рисунок 1.2.5 – УГО микросхемы СЗУПВ TC5588P
Таблица 1.2.3 – Описание выводов СЗУПВ ТС5588Р
Номер вывода |
Обозначение |
Описание |
2-10, 21, 23-25 |
A0-A12 |
Адресные входы. |
11-13, 15-19 |
I/O1-I/O8 |
Ввод/вывод данных. |
14 |
GND |
Земля. |
20, 26 |
CE1, CE2 |
Разрешение работы микросхемы. |
22 |
ОЕ |
Разрешение вывода данных. |
27 |
WE |
Разрешение записи. |
28 |
Ucc |
Питание +5В 10%. |
Выбираем СБИС ПЗУ для долговременного хранения программ и константных значений данных. В связи с тем, что по заданию объём ПЗУ должен составить 16 Kслов, было решено выбрать две микросхемы КР556РТ16 с объёмом памяти равным 8 Kслов. Её время выборки адреса tв = 85нс < 166 нс. Микросхема представляет собой ППЗУ с организацией 8Kслов 8 и работающую от напряжения +5В. Входы и выходы СБИС ТТЛ-совместимые, двунаправленные. Потребляемая мощность не более 1000мВт.
Условное графическое обозначение схемы ППЗУ показано на рисунке 1.2.6. Назначение её выводов и основные характеристики представлены в таблице 1.2.4.
Рисунок 1.2.6 – УГО микросхемы ПЗУ КР556РТ16
Таблица 1.2.4 – Назначение выводов микросхемы КР556РТ16
Номер вывода |
Обозначение |
Описание |
1-8, 18, 19, 21-23 |
A0-A12 |
Адресные входы для считывания адресуемой ячейки |
9-11, 13-17 |
DО0-DO7 |
Вывод данных |
12 |
GND |
Земля |
20 |
#CS |
Выбор микросхемы |
24 |
Ucc |
Напряжение питания +5В 5% |
Интерфейсы памяти и ввода-вывода связаны с логикой управления шиной. Между ней и интерфейсами находятся только электрические проводники шины; следовательно, интерфейсы должны быть спроектированы для передачи и приёма сигналов, совместимых с логикой управления шиной и ее временной диаграммой.
Главные функции интерфейсов
сводятся к преобразованию сигналов
между системной шиной и
В качестве БИС параллельного программируемого интерфейса ввода/вывода используем отечественную микросхему КР580ВВ55А. Она позволит нам организовать 2 порта вывода с аппаратным квитированием, путём соответствующей программной настройки.
БИС КР580ВВ55А представляет
собой однокристальное
Условное графическое обозначение микросхемы КР580ВВ55А показано на рисунке 1.2.7. Назначение её выводов и основные характеристики представлены в таблице 1.2.5.
Таблица 1.2.5 – Описание выводов микросхемы КР580ВВ55А
Номер вывода |
Обозначение |
Описание |
1-4, 37-40 |
BA0-BA7 |
Двунаправленная магистраль данных канала А |
5 |
RD |
Разрешение чтения данных из каналов |
6 |
CS |
Выбор микросхемы |
7 |
GND |
Земля |
8, 9 |
A0, A1 |
Выбор канала А, B или C |
10-17 |
BC0-BC7 |
Двунаправленная магистраль данных канала C |
18-25 |
BB0-BB7 |
Двунаправленная магистраль данных канала B |
26 |
Ucc |
Напряжение питания +5В 5% |
27-34 |
D0-D7 |
Канал данных |
35 |
RES |
Начальная установка микросхемы |
36 |
WR |
Разрешение записи данных в схему |
Рисунок 1.2.7 – УГО микросхемы параллельного интерфейса КР580ВВ55А
В качестве БИС последовательного программируемого интерфейса ввода/вывода используем отечественную микросхему КР580ВВ51А. Она позволит нам организовать асинхронный последовательный интерфейс со скоростью 600 бит/с, 7 битный без контроля на чётность, путём соответствующей программной настройки.
Микросхема КР580ВВ51А –
универсальный синхронно-
Микросхема УСАПП может работать в двух режимах: синхронном и асинхронном. Программирование на тот или другой режим работы выполняется записью в соответствующие регистры слов инструкции режима, служебных синхросимволов и инструкции команды. Передаваемая и принимаемая информация при необходимости может контролироваться на чётность (нечётность). Максимальная скорость приёма/передачи данных по последовательному каналу будет обеспечена до 64К бод, минимальная не ограничена и будет определяться внешними устройствами (ВУ).
Условное графическое обозначение микросхемы КР580ВВ51А показано на рисунке 1.2.8. Назначение её выводов и основные характеристики представлены в таблице 1.2.6.
Рисунок 1.2.8 – УГО микросхемы последовательного интерфейса КР580ВВ51А
Таблица 1.2.6 – Описание выводов микросхемы КР580ВВ51А
Номер вывода |
Обозначение |
Описание |
1, 2, 5-8, 27, 28 |
D2-D7, D0, D1 |
Канал данных – обмен
информацией между |
3 |
RxD |
Приёмник микросхемы. |
4 |
GND |
Земля. |
9 |
TxC |
Синхронизация передачи. |
10 |
WR |
Запись информации. |
11 |
CS |
Выбор микросхемы. |
12 |
CO/D |
Управление/данные. |
13 |
RD |
Чтение информации. |
14 |
RxRDY |
Готовность приёмника. |
15 |
TxRDY |
Готовность передатчика. |
16 |
SYN/BD |
Двунаправленный трёхстабильный программируемый вход/выход. |
17 |
CTS |
Готовность внешнего устройства принять данные. |
18 |
TxEND |
Конец передачи. |
19 |
TxD |
Передатчик микросхемы. |
20 |
CLK |
Синхронизация. |
21 |
RES |
Установка исходного состояния. |
22 |
DSR |
Готовность внешнего устройства передать данные. |
23 |
RTS |
Запрос приёмника внешнего устройства на приём данных. |
24 |
DTR |
Запрос передатчика внешнего устройства на передачу данных. |
25 |
RxC |
Синхронизация приёма. |
26 |
Ucc |
Напряжение питания +5В 5%. |