Автор: Пользователь скрыл имя, 08 Сентября 2011 в 23:49, курсовая работа
В рамках настоящего курсового проекта разработана микропроцессорная система с заданными характеристиками.
Данная разработка ставит своей целью ознакомление с принципами построения микропроцессорных систем, средств связи с внешними устройствами.
Перечень принятых сокращений
Введение
1. Тематический обзор
2. Проектирование аппаратной части микропроцессорной системы
2.1. Разработка структуры микропроцессорной системы
2.2. Выбор микропроцессора
2.3. Проектирование центрального процессора
2.3.1. Разработка функциональной схемы центрального про-
цессора
2.3.2. Выбор элементной базы центрального процессора
2.3.3. Разработка принципиальной схемы центрального про-
цессора
2.3.4 Временные диаграммы обмена данными по системной
шине центрального процессора
2.4. Проектирование модуля памяти
2.4.1. Разработка функциональной схемы модуля памяти
2.4.2. Выбор элементной базы модуля памяти
2.4.3. Разработка принципиальной схемы модуля памяти
2.5. Проектирование модуля интерфейса пользователя
2.5.1. Разработка функциональной схемы модуля интерфейса
пользователя
2.5.2. Выбор элементной базы модуля интерфейса пользова-
теля
2.5.3. Разработка принципиальной схемы модуля интерфейса
пользователя
2.6. Проектирование модуля интерфейса связи
2.6.1. Разработка функциональной схемы модуля интерфейса
связи
2.6.2. Выбор элементной базы модуля интерфейса связи
2.6.3. Разработка принципиальной схемы модуля интерфейса
связи
2.7. Проектирование модуля связи с объектом
2.7.1. Разработка функциональной схемы модуля связи с
объектом
2.7.2. Выбор элементной базы модуля связи с объектом
2.7.3. Разработка принципиальной схемы модуля связи с
объектом
2.8. Проектирование модуля контроллера ПДП
2.8.1. Разработка функциональной схемы модуля контролле-
ра ПДП
2.8.2. Выбор элементной базы модуля контроллера ПДП
2.8.3. Разработка принципиальной схемы модуля контролле-
ра ПДП
2.9. Проектирование модуля контроллера прерываний
2.9.1. Разработка функциональной схемы модуля контролле-
ра прерываний
2.9.2. Выбор элементной базы модуля контроллера прерыва-
ний
2.9.3. Разработка принципиальной схемы модуля контролле-
ра прерываний
2.10. Расчет надежности аппаратной части микропроцессорной сис-
темы
3. Разработка программных модулей инициализации аппаратуры систе-
мы
1. Разработка структуры программной инициализации аппаратуры
системы
3.2. Программная инициализация модуля интерфейса пользователя
3.3. Программная инициализация модуля интерфейса связи
3.4. Программная инициализация модуля связи с объектом
5. Программная инициализация модуля контроллера ПДП
6. Программная инициализация модуля контроллера прерываний
Заключение
Список литературы
В виду малой нагрузочной способности магистралей микро-ЭВМ в схеме необходимо использовать буферные элементы. В качестве буферов МА выберем МС К555АП5, в качестве буферов МУ - К555АП3.
Функциональное
назначение выводов данных МС приведено
в табл. 4 и в табл. 5 соответственно.
Вывод | Обозначение | Тип вывода | Функц. назначение выводов |
1,19 | -ЕО | Вход | Управление передачей данных |
2,4,6,8,
11,13,15,17 |
А0-А3
А0-А3 |
Вход/
Выход |
Канал адресов микропроцессора |
3,5,7,9,
12,14,16,18 |
В0-В3
В0-В3 |
Вход/
Выход |
Канал адресов системы |
Вывод | Обозначение | Тип вывода | Функц. Назначение выводов |
1,19 | -ЕО | Вход | Управление передачей данных |
2,4,6,8,
11,13,15,17 |
А0-А3
А0-А3 |
Вход | Канал управления |
3,5,7,9,
12,14,16,18 |
В0-В3
В0-В3 |
Выход | Канал управления |
Таким
образом в схему ЦП будут входить:
микропроцессор КР580ВМ80, генератор
тактовых импульсов КР580ГФ24 (с элементами
схемы включения), системный контроллер
КР580ВК28, буферы МА и МУ.
2.3.3.
Разработка принципиальной
схемы центрального
процессора
Разработку схемы (рис. 3) начнем с определения соединения микропроцессора КР580ВМ80 с ГТИ КР580ГФ24.
Для
работы ГТИ потребуется его
Генератор формирует:
Для
согласования работы микропроцессора
с другими устройствами сигнал RDYIN
, поступающий на вход ГТИ с шины управления
, синхронизируется по фазе С2 на выходе
RDY.
Выходной сигнал SR используется для установки в исходное состояние микропроцессора и других микросхем в системе.
Схема установки нуля, подключенная ко входу -RESIN генератора, управляется сигналом RESET, поступающим с МУ.
Далее
определим схему включения
Регистр состояния по входному сигналу -STB, поступающему от ГТИ, фиксирует информацию состояния микропроцессора в такте Т1 каждого машинного цикла МП.
Дешифратор управляющих сигналов формирует один из управляющих сигналов в каждом машинном цикле: при чтении ЗУ - сигнал -MEMR, при записи в ЗУ - сигнал -MEMW, при чтении из УВВ - сигнал - IOR, при записи в УВВ - сигнал -IOW, при подтверждении запроса прерывания - сигнал -INTA.
Асинхронный сигнал -BUSEN управляет выдачей данных с буферной схемы и управляющих сигналов с дешифратора.
Таким образом схема включения МП и системного контроллера будет определяться их взаимодействием, одноименные выводы необходимо объединить напрямую.
Далее определим подключение оставшихся выводов микропроцессора КР580ВМ80.
16-разрядный
канал адреса МП необходимо
подключить к МА
Выводы WAIT и INTE остаются незадействованными.
Далее
определим работу буфера МУ. Микросхема
АП3 всегда находится в активном
состоянии, так как на ее входы
-EO подан “логический 0”. Микросхема обеспечивает
прием с шины управления сигналов: -RDYIN,
-INT, -HOLD, AEN и выдачу в схему ЦП сигналов
RDYIN, INT, HOLD, -AEN, а также прием управляющих
сигналов из ЦП : OSC, CLK, RES, HLDA и выдачу на
магистраль управления сигналов OSC, CLK,
-RES, -HLDA.
2.3.4.
Временные диаграммы
обмена данными
по системной шине
центрального процессора
SA0-SA15 | |||||||||||||||
SD0-SD7 | |||||||||||||||
-MEMW | |||||||||||||||
READY | |||||||||||||||
SA0-SA15 | |||||||||||||||
SD0-SD7 | |||||||||||||||
-MEMR | |||||||||||||||
READY | |||||||||||||||
Рис. 4
Аналогично
строятся временные диаграммы для
сигналов -IOW и -IOR, но на шину адреса выставляются
разряды SA0-SA7.
2.4.
Разработка модуля
памяти
2.4.1.
Разработка функциональной
схемы модуля памяти
Согласно заданию необходимо разработать модуль памяти со следующими характеристиками:
объем ПЗУ - 32К, адреса 0000h-7FFFh,
объем ОЗУ - 24К. адреса 8000h-dFFFh.
Все адресное
пространство микропроцессора К580ВМ80
( 64 килобайта ) можно разбить на 8 сегментов
по 8 килобайт каждый (рис. 5).
E000h-FFFFh | Не используется | |||
C000h-DFFFh | ОЗУ3 | |||
A000h-BFFFh | ОЗУ2 | 24 килобайта | ||
8000h-9FFFh | ОЗУ1 | |||
6000h-7FFFh | ПЗУ4 | |||
4000h-5FFFh | ПЗУ3 | 32 килобайта | ||
2000h-3FFFh | ПЗУ2 | |||
0000h-1FFFh | ПЗУ1 |
Первые четыре сегмента будет занимать микросхемы ПЗУ , следующие три - микросхемы ОЗУ.
Так как объем отдельных микросхем, составляющих модуль ЗУ, меньше объема всего модуля, то в схеме необходим дешифратор адреса, который дешифрирует старшие разряды шины адреса, и осуществляет выбор конкретной МС модуля.
Микросхемы модуля ЗУ создают большую нагрузку на системную магистраль микро-ЭВМ, поэтому в схеме необходимы буферные элементы.
Таким образом получаем функциональную схему модуля памяти.
(рис.
6).
ПЗУ
Информация о работе Проектирование микропроцессорной системы