Помощь в написании студенческих работ
Антистрессовый сервис

Разработка системного контроллера для серии 1810

Курсовая Купить готовую Узнать стоимостьмоей работы

Дешифратор базового адреса определяет расположение ОЗУ (128Кбайт) в пространстве памяти (1Мбайт) со стороны ВМ и ММ и реализован на «прожигаемом» ПЗУ типа К556РТ5. Кроме того, он по старшим разрядам адресного регистра определяет при каждом обращении к памяти или вводу-выводу, находится ли данная ячейка или порт на плате микро. ЭВМ больше, чем выходов контроллера. Пользователь, изменяя соединения… Читать ещё >

Разработка системного контроллера для серии 1810 (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • 1. Общая часть
    • 1. 1. Назначение и область применения устройства
    • 1. 2. Постановка задачи на проектирование
  • 2. Специальная часть
    • 2. 1. Выбор и описание структурной схемы ЭВМ
    • 2. 2. Описание функциональной схемы ЭВМ
    • 2. 3. Выбор элементной базы
    • 2. 4. Описание электрической принципиальной схемы ЭВМ
    • 2. 5. Расчет потребляемой мощности
    • 2. 6. Проектирование источника питания для ЭВМ
    • 2. 7. Описание блок-схемы алгоритма работы ЭВМ
    • 2. 8. Описание программы на языке ассемблер
    • 2. 9. Расчет временных параметров выполнения программы
  • 3. Разработка печатной платы микро ЭВМ на базе МП К1810ВМ
  • Заключение
  • Литература

Направление передачи данных при чтении определяет сигнал DT/R=0, действующий в течение всего цикла.

После выполнения чтения и установления сигнала RD = 1 микропроцессор заканчивает такт Т 4 следующим образом: линии AD15 — ADO находятся в высокоомном состоянии, сигналы М/IO, DE, DT/R S7 — S3 неактивны, буферы данных отключены от канала.

В цикле записи в такте Т2 адрес на линиях AD15 — ADO заменяется данными, предназначенными для записи в адресуемое устройство. Данные остаются действительными до середины такта Т4 и сопровождаются сигналом WR = 0, который используется в качестве строба для записи данных в устройство. Сигнал DE = 0 появляется уже в такте Т1 и используется для подготовки буферов к передаче данных.

Сигнал DT/R=1, переключающий буферы на передачу данных в направлении к МП, удерживается на протяжении всего цикла записи.

После установления WR = 1 такт Т4 заканчивается так же, как и при выполнении цикла чтения.

Таким образом, циклы чтения и записи различаются не только активными значениями сигналов RD или WR и состоянием сигнала DT/R, но и тем, что в цикле записи сигналы DE и WR становятся активными раньше и имеют большую длительность, чем в цикле чтения. Соответственно данные при записи присутствуют на шине в течение большего промежутка времени, чем при чтении. Временные диаграммы приведены на рис.

Рисунок 7 — временная диаграмма работы МП К1810ВМ86

Основные характеристики микропроцессора: архитектура Фон-Неймана; совмещенная шина адреса — данных; объём адресуемой памяти — 1 Мб; разрядность шины данных — 8 бит; адресное пространство системы ввода-вывода 64кБ, набор из 158 базовых команд; напряжение питания + 5 В.

3. Разработка печатной платы микро ЭВМ на базе МП К1810ВМ86

Для магистрально-модульных микросредств управляющей вычисли-тельной техники серии В9, применяемых в промышленных системах автоматизации, была разработана высокопроизводительная 16-разрядная одноплатная микро

ЭВМ типа ПМВ02 на база МПК БИС К1810

Микро

ЭВМ, представленная на рисунке 8, конструктивно выполнена на одной печатной плате площадью 9 дм².

Рисунок 8 — Структурная схема микро ЭВМ на Базе МП К1810ВМ86

В микросхеме, собираемой из набора плат МСУВТ В7/В9, совместная работа ведущих одноплатных микро

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

Внутренняя локальная магистраль (ВМ) содержит ША, ШД, ШУ и связывает внутриплатные ресурсы микро

ЭВМ.

Центральный процессорный узел (ЦПУ), представленный на рисунке 30, одноплатной микро

ЭВМ использует микросхемы 16-разрядного МП КМ1810ВМ86, генератора тактовых импульсов КР1810ГФ84 и системного контроллера КР1810ВГ88.

Выход OSC генератора КР1810ГФ84 управляет контроллеров динамического ОЗУ. Таким образом, все внутренние ресурсы микро

ЭВМ работают синхронно с генератором КР1810ГФ84 и внутренний сигнал «Готовность» подается непосредственно на вход генератора.

Сигналы «готовность», получаемые из системной магистрали ММ при работе микро

ЭВМ с ведомыми платами (расширителями памяти и ввода-вывода, контроллерами дисков и т. д.), асинхронны с импульсами генератора КР1810ГФ84.

Системный контроллер КР1810ВГ88 декодирует сигналы состояния МП и вырабатывает сигналы работы с памятью, вводом-выводом и контроллером прерывания, которые выдает на ШУ.

ПЗУ (16К или 64Кбайт) включает в себя специальную микросхему, содержащую контрольные разряды каждого байта, дополняя число единиц байта до нечетного. Все обращения к ПЗУ контролируются по честности. Триггер сбоя ПЗУ имеет сигнализацию и может быть отсоединен контроллером прерывания соей или другой одноплатной микро

ЭВМ, используемой в микросхеме.

В ПЗУ содержатся постоянные программы: пользователя, монитор и тесты платы.

Для проверки работы контрольного оборудования один из байтов ПЗУ имеет неправильную четность. Обращение к этой ячейке должно вызвать установку триггера сбоя ПЗУ.

ОЗУ (128 Кбайт) реализовано на микросхемах динамической памяти К565РУ5. Каждый байт имеет контрольный разряд. При записи в него идет информация, дополняющая число единиц до нечетного. При чтении контролируется четность. Триггер сбоя ОЗУ имеет сигнализацию и может быть подсоединен к контроллеру прерывания своей или другой микро

ЭВМ. После включения питания программ монитор производит «очистку» ОЗУ, устанавливая таким образом правильные значения контрольных разрядов.

Для проверки работы контрольного оборудования имеется триггер (управляемый как порт ввода-вывода), блокирующий запись информации в контрольный разряд. Таким образом, в ОЗУ можно записать «четную» информацию и при чтении ее вызвать установку триггера сбоя ОЗУ.

ОЗУ — двухпортовое. Один порт обслуживает обращения от внутреннего МП, другой — со стороны системной магистрали ММ.

Шинные формирователи адреса и данных 1 (на базе КР1810ВА86) и 2 (на базе КР1810ВА87) подключают на вход ОЗУ ША и ШД соответственно из магистралей ВМ или ММ.

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

Дешифратор базового адреса определяет расположение ОЗУ (128Кбайт) в пространстве памяти (1Мбайт) со стороны ВМ и ММ и реализован на «прожигаемом» ПЗУ типа К556РТ5. Кроме того, он по старшим разрядам адресного регистра определяет при каждом обращении к памяти или вводу-выводу, находится ли данная ячейка или порт на плате микро

ЭВМ или на других платах.

Параллельный интерфейс имеет 24 линии программируемого ввода-вывода и реализован на КР580ВВ55А. Он позволяет передавать в микро

ЭВМ дискретные сигналы объекта управления и подключать к микро

ЭВМ графопостроитель, печатающее устройство, программаторы ПЗУ и ПЛМ.

Последовательный интерфейс, реализованный на КР580ВВ51А, обеспечивает межкрейтовые связи между микро

ЭВМ и позволяет подключать к микро

ЭВМ телетайпы РТА-6, РТА-7, РТА-8, дисплей 15ИЭ-00−013.

Интервальный таймер расширен и реализован на двух микросхемах КР580ВИ53. Он имеет 6 программно управляемых 16-разрядных счетчиков. Каналы таймера задают скорость обмена информацией по последовательному интерфейсу, реализуют через систему прерывания часы реального времени, могут использоваться для целевых задач пользователя.

Контроллер прерывания имеет 15 входов векторного прерывания и реализован на 2 микросхемах КР1810ВН59А. Входы контроллера и выходы источников прерываний выведены на коммутационное поле штырей, так как источников прерывания в микро

ЭВМ больше, чем выходов контроллера. Пользователь, изменяя соединения накруткой, может создавать собственные конфигурации системы прерываний. На поле штырей выведены также 15 шин прерывания системной магистрали ММ, выходы таймеров, сигналы готовности последовательного интерфейса, выходы порта «С» параллельного интерфейса.

В программное обеспечение микро

ЭВМ входит тестовая программа, предназначенная для наладочных работ и приемосдаточных испытаний микро

ЭВМ. Она работает в интерактивном режиме, используя дисплей или телетайп, присоединяемые к последовательному интерфейсу микро

ЭВМ.

Тестовые проверки (по функциональному принципу) охватывают основные узлы микро

ЭВМ. ПЗУ проверяется контрольным суммированием, ОЗУ — тестом чтения-сравнения-записи с учетом контроля по четности, а также тестом двухпортовости (при этом необходима вторая аналогичная микро

ЭВМ). Отдельно проверяется схема контроля четности ПЗУ и ОЗУ («контроль»). Узел прерывания проверяется совместно с другими микросхемами ввода-вывода (таймерами и параллельным интерфейсом) подачей стимулирующих воздействий и получением соответствующих реакций в виде прерываний. Узел управления межмашинной магистралью и многопроцессорная работа проверяются при наличие второй аналогичной микро ЭВМ и плат внешней оперативной и/или постоянной памяти.

Операционная система реального времени РМС/86 представляет собой многозадачный исполнитель программ и состоит из ядра, программы работы с пультом оператора, дисковой файловой системы и отладчика реального времени.

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

Программы ОС написаны на языке РL/М-86, а наиболее ответственные части ядра — на языке АSМ86 (время переключения задач — 600…400 мкс).

4. Заключение

В ходе курсового проектирования была создана управляющая МПС на базе однокристального микропроцессора К1810ВМ86, удовлетворяющая всем параметрам, заданным в техническом задании.

Разработана подсистема прерываний на базе контроллера К1810ВН59, подсистема ПДП на базе контроллера КР580ВТ57, подсистема ввода-вывода и светодиодной индикации для ввода значений цифровых датчиков и двоичных кодов и вывода значений функций управляющих воздействий. Создана блок-схема цикла управления, по которой можно написать программу на языке Ассемблера для данного типа микропроцессора.

1. Алексеенко А. Г., Галицын А. А., Иванников А. Д. Проектирование радиоэлектронной аппаратуры на микропроцессорах. М.: Радио и связь, 1984.

2. Бойко. Г. М., Власова. В.

К. Нормоконтроль оформления дипломного (курсового) проекта (работы). — Балаково.: Ризограф «Print-Fix», 2007.

— 52 с.

3. Волочий Б. Ю., Калашников И. Д., Мазепа Р. Б., Мандзий Б. А. Проектирование отказоустойчивых микропроцессорных информа-ционноизмерительных систем — Львов: Виша школа, 1987.

4. Долкарт В. М., Шереметьевский Н. Н. Магистрально-модульные микро-средства управляющей вычислительной техники // Микро-процессорные средства и системы. — 1986 — № 1. — с. 28−33.

5. Кобылинский А. В., Москалевский А. Н. Однокристальный высоко-производительный 16-разрядный микропроцессор КМ1810ВМ86 // Микропроцессорные средства и системы. — 1986. — № 1 — с. 28−33.

6. Панфилов Д. И., Романенико О. А., Сафашок В. С. Учебная микро

ЭВМ на основе микропроцессора КМ1810ВМ86 // Микропроцессорные средства и системы. — 1986. — № 5 — с. 16−22.

7. Шило В. Л. Популярные цифровые микросхемы: Справочник. — М.: Радио и связь, 1989. — 252 с.: ил.

8. Горбачев Г. Н., Чаплыгин Е. Е. Промышленная электроника: Учебник для вузов / Под. ред.

В. А. Лабунцова. —

М.: Энергоатомиздат, 1988. — 320 с.: ил.

9. Шевкоплеев Б. В. Микропроцессорные структуры. Инженерные решения: Справочник. — М.: Радио и связь, 1990. — 512 с.: ил.

10. Пангишвили И. В. Микропроцессоры и локальные сети микро

ЭВМ в распределенных системах управления. — М.: Энергоатомиздат, 1985. — 272 с.: ил.

11. Хвощ С. Т. и др. Микропроцессоры и микро

ЭВМ в САУ: Справочник (С.Т. Хвощ, Н. Н. Варшинский, Е. А. Попов); Под общ. ред. С. Т.

Хвоща. — Л.: Машиностроение.

Ленинградское отделение, 1987. — 640 с.: ил.

12. Каган Б. М., Сташин В. В. Основы проектирования микропроцессорных устройств автоматики. — М.: Энергоатомиздат, 1987. — 304 с.: ил.

13. Лебедев О. Н. Микросхемы памяти и их применение. — М.: Радио и связь, 1990. — 160 с.: ил.

14. Горбунов В. Л., Панфилов Д. И., Бикухин Д. Л. справочное пособие по микропроцессорам и микро

ЭВМ / Под ред. Л. Н. Брикухина. — М.: высшая школа, 1988. — 272 с.: ил.

15. Орлов И. А., Коршошко В. Ф. Основы вычислительной техники и организации вычислительных работ: Учебник для инженеров. — М.: Энергоатомиздат 1984. — 336 с.: ил.

— ввод в ЦП двоичных кодов с выходов АЦП и констант К и Q.

— вычисление значения функции f2(NU1, NU2, К)

— условие на результат вычисления.

— выдача управляющего сигнала.

— ввод в ЦП двоичных кодов с выходов АЦП и констант К и Q.

да

нет

NU3

y3 длительностью t3=60мкс

y2 длительностью t2=30 мкс

NU

NU= min (NU1; NU2+K)

NU1, NU2, K, Q

— вычисление значения функции f2(NU1, NU2, К)

— условие на результат вычисления.

Останов

сигнал СТОП=1

Выдача управляющих воздействий на индикацию

— выдача управляющих сигналов

— ввод в ЦП двоичного кода с выхода АЦП NU3

— вычисление функции Y4

— выдача управляющих воздействий по результатам 2 циклов на светодиодную индикацию

— проверка состояния тумблера «СТОП» на пульте управления.

нет

да

Начало

x1, x2, x3, x4

y1=1

y1 длительностью t1=200 мкс

нет

да

СВВ

Память

ALE

МП

ШУ

ШАД

Показать весь текст

Список литературы

  1. А.Г., Галицын А. А., Иванников А. Д. Проектирование радиоэлектронной аппаратуры на микропроцессорах. М.: Радио и связь, 1984.
  2. . Г. М., Власова. В. К. Нормоконтроль оформления дипломного (курсового) проекта (работы). — Балаково.: Ризограф «Print-Fix», 2007. — 52 с.
  3. . Ю., Калашников И. Д., Мазепа Р. Б., Мандзий Б. А. Проектирование отказоустойчивых микропроцессорных информа-ционно- измерительных систем — Львов: Виша школа, 1987.
  4. В. М., Шереметьевский Н. Н. Магистрально-модульные микро-средства управляющей вычислительной техники // Микро-процессорные средства и системы. — 1986 — № 1. — с. 28−33.
  5. А. В., Москалевский А. Н. Однокристальный высоко-производительный 16-разрядный микропроцессор КМ1810ВМ86 // Микропроцессорные средства и системы. — 1986. — № 1 — с. 28−33.
  6. Д. И., Романенико О. А., Сафашок В. С. Учебная микроЭВМ на основе микропроцессора КМ1810ВМ86 // Микропроцессорные средства и системы. — 1986. — № 5 — с. 16−22.
  7. В. Л. Популярные цифровые микросхемы: Справочник. — М.: Радио и связь, 1989. — 252 с.: ил.
  8. Г. Н., Чаплыгин Е. Е. Промышленная электроника: Учебник для вузов / Под. ред. В. А. Лабунцова. — М.: Энергоатомиздат, 1988. — 320 с.: ил.
  9. . В. Микропроцессорные структуры. Инженерные решения: Справочник. — М.: Радио и связь, 1990. — 512 с.: ил.
  10. И. В. Микропроцессоры и локальные сети микроЭВМ в распределенных системах управления. — М.: Энергоатомиздат, 1985. — 272 с.: ил.
  11. С. Т. и др. Микропроцессоры и микроЭВМ в САУ: Справочник (С.Т. Хвощ, Н. Н. Варшинский, Е. А. Попов); Под общ. ред. С. Т. Хвоща. — Л.: Машиностроение. Ленинградское отделение, 1987. — 640 с.: ил.
  12. . М., Сташин В. В. Основы проектирования микропроцессорных устройств автоматики. — М.: Энергоатомиздат, 1987. — 304 с.: ил.
  13. О. Н. Микросхемы памяти и их применение. — М.: Радио и связь, 1990. — 160 с.: ил.
  14. В. Л., Панфилов Д. И., Бикухин Д. Л. справочное пособие по микропроцессорам и микроЭВМ / Под ред. Л. Н. Брикухина. — М.: высшая школа, 1988. — 272 с.: ил.
  15. И. А., Коршошко В. Ф. Основы вычислительной техники и организации вычислительных работ: Учебник для инженеров. — М.: Энергоатомиздат 1984. — 336 с.: ил.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ