Мегаобучалка Главная | О нас | Обратная связь


Общая структура разрабатываемой ЦВМ



2020-02-04 159 Обсуждений (0)
Общая структура разрабатываемой ЦВМ 0.00 из 5.00 0 оценок




Курский государственный технический университет

Кафедра вычислительной техники

    

Методические указания

К курсовому проекту по дисциплине

“Микропроцессорные системы”

 

Проектирование управляющей микроЭВМ

 

 

                    

 

 

Курск – 1999 г.


Составитель А.П.Жмакин

 

Методические указания к курсовому проекту по дисциплине "Микропроцессорные системы". Курский государственный технический университет, 1999. 19 с. 

 

  

Предназначены для студентов, обучающихся по специальности 22.01 - "ЭВМ, комплексы, системы и сети".

 

  

 

 

Рецензент :  

Редактор :   

 

Подписано в печать ____________. Формат 60*84 1/16.
Бумага для множительных аппаратов. Печать офсетная.
Усл.печ.л. _____. Уч.-изд.л. _____. Тираж 100 экз.
Заказ _______. Бесплатно.
Курский государственный технический университет.
Подразделение оперативной полиграфии Курского государственного технического университета
Адрес: 305039 Курск, ул. 50 лет Октября, 94

 

Оглавление

ВВЕДЕНИЕ................................................................................................

1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ.................

1.1. Общая структура разрабатываемой ЦВМ.........................................

1.2. Алгоритм управления объектом..........................................................

1.3. Реакция системы на внешние события.................................................

1.4. Общая структура программного обеспечения...................................

1.5. Структура задания...............................................................................

2. ЭТАПЫ КУРСОВОГО ПРОЕКТИРОВАНИЯ. СОДЕРЖАНИЕ ЭТАПОВ И РЕЗУЛЬТАТЫ ПРОЕКТИРОВАНИЯ..................................................

2.1. Расшифровка и анализ задания.........................................................

2.2. Разработка процессорного модуля, интерфейса и уточненной структурной схемы..........................................................................................................

2.3. Разработка подсистемы памяти.........................................................

2.4. Разработка подсистем ввода/вывода, прерываний и ПДП...............

2.5. Разработка отладочного пульта........................................................

2.6. Разработка программного обеспечения............................................

3. Задания..................................................................................................

 

 


СПИСОК ИСПОЛЬЗОВАННЫХ СОКРАЩЕНИЙ. 

АЦП - аналого-цифровой преобразователь
БИС - большая интегральная схема
ВУ  - внешнее устройство
ГСА - граф-схема алгоритма
ЗУ  - запоминающее устройство
КПО - контроллер параллельного обмена
КПДП - канал прямого доступа в память 
МП - микропроцессор
МПС - микропроцессорная система
ОЗУ - оперативное запоминающее устройство 
ОП - отладочный пульт 
ОУ - объект управления
ПДП - прямой доступ в память
ПЗУ - постоянное запоминающее устройство 
ПМ - процессорный модуль 
ПО - программное обеспечение
РОН - регистр общего назначения
СИС - схема средней степени интеграции
УВВ - устройство ввода/вывода
УМПС - управляющая микропроцессорная система
ЦАП - цифро-аналоговый преобразователь

ВВЕДЕНИЕ

Целью курсового проектирования по курсу "Микропроцессоры и микропроцессорные системы" является:

· обобщение, закрепление и углубление знаний по дисциплинам, связанным с проектированием средств ВТ: "Схемотехника", "Теория и проектирование ЭВМ и С", "Основы проектирования микропроцессорных устройств";

· формирование навыков разработки и оформления текстовой и графической технической документации;

· развитие навыков устных сообщений по содержанию технического проекта.

Содержанием курсового проекта является разработка микропроцессорной управляющей ЦВМ, реализующей заданные взаимодействия с объектом управления (ОУ) и разработка программных средств системы, обеспечивающих выполнение заданного алгоритма управления. 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ

Общая структура разрабатываемой ЦВМ

1.1.1. Управляющая ЦВМ проектируется на базе однокристального микропроцессора или однокристальной микро-ЭВМ и включает в себя следующие основные устройства:

· процессорный модуль;

· память, состоящую из ОЗУ и ПЗУ;

· устройства параллельного ввода/вывода для связи с ОУ;

· блок последовательного канала для связи с ЭВМ верхнего уровня;

· программируемый системный таймер;

· контроллер прерываний;

· контроллер прямого доступа в память[1];

· пульт управления;

· отладочный пульт.

1.1.2. Все модули (устройства) системы объединяются интерфейсом (магистралью), требования к которому определяются заданным типом микропроцессора (микро-ЭВМ).

Обмен данными по интерфейсу может осуществляться как в едином адресном пространстве, так и в разделенном с помощью управляющих сигналов обращения к ЗУ и ВУ.

  1.1.3. Процессорный модуль включает в себя микропроцессор (микроЭВМ) и, при необходимости, дополнительные БИС (СИС), обеспечивающие реализацию вспомогательных функций (тактовый генератор, шинные формирователи, регистры-защелки и др.).

  1.1.4. Устройства ввода для связи с ОУ должны обеспечить ввод в ПМ значений x1, x2, x3, x4 двоичных датчиков, а так же 8-разрядных двоичных кодов NU1, NU2, NU3, принимаемых с выходов АЦП. Сигнал датчика аварийной ситуации xa воспринимается только подсистемой прерываний.

Устройства вывода на ОУ должны обеспечить выдачу двоичных управляющих воздействий y1, y2, y3 определенной длительности и кода управляющего напряжения Y4 - 8-разрядного двоичного вектора на вход ЦАП.

В структуру ОУ входит устройство, принимающее массив данных из ПЗУ (ОЗУ) в режиме прямого доступа в память[2] (ПДП). Запрос на ПДП возникает асинхронно по отношению к процедуре управления.

  1.1.5. Пульт управления должен обеспечивать ввод в ПМ значения 8-разрядной двоичной константы К, ввод двоичного значения сигнала "СТОП", формирование сигнала начальной установки системы, вывод на светодиодную индикацию значений x1, x2, x3, x4, y1, y2, y3, NU1, Y4. Кроме того, необходимо предусмотреть светодиод или зуммер аварийной сигнализации.

1.1.6. Системный таймер должен обеспечить отсчет временных задержек, реализуемых при работе алгоритма управления.

1.1.7. Блок последовательного обмена предназначен для передачи на ЦВМ верхнего уровня информации о состоянии процесса управления. По запросу со стороны "центральной" ЦВМ разрабатываемая УЦВМ должна обеспечить выдачу по последовательному каналу кадра, содержимое которого приведено в п. 1.3 (прерывание INT3). Передача информации с верхнего уровня на нижний не предусмотрена.

1.1.8. Контроллер прерываний обеспечивает фиксацию запросов на прерывания от различных источников (см. п. 1.3) и дисциплину обслуживания запросов.

В подсистеме векторного прерывания контроллер формирует код команды вызова, а при наличии в системе радиального входа запроса на прерывания - код состояния регистра запросов.

1.1.9. Отладочный пульт предназначен для подключения к системе только в процессе ее отладки (поиска неисправностей) и должен обеспечивать доступ к ячейкам памяти, портам ввода/вывода. Кроме того, с помощью отладочного пульта должна быть обеспечена возможность пошаговой и/или потактовой работы системы. Управление в процессе отладки обеспечивает программа МОНИТОР, хранящаяся в системном или "теневом" ПЗУ.



2020-02-04 159 Обсуждений (0)
Общая структура разрабатываемой ЦВМ 0.00 из 5.00 0 оценок









Обсуждение в статье: Общая структура разрабатываемой ЦВМ

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (159)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)