Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

SF - флаг знака результата (Sign) равен единице, если результат отрицательный, т.е. он дублирует старший знаковый бит результата.




PF - флаг четности (Parity). (PF)=1, если сумма по модулю два всех битов результата равна нулю (число единичных битов - четное).

AF - флаг дополнительного переноса (Auxiliary) устанавливается, если есть перенос из старшего бита младшей тетрады (бит D3) в младший бит старшей тетрады (бит D4). Используется в операциях над упакованными BCD числами.

OF - флаг переполнения (Overflow) устанавливается, когда результат операции превысит одно- или двухбайтовый диапазон чисел со ЗНАКОМ, а также в некоторых других случаях. Другое определение: (OF)=1, если перенос/заем в старший бит результата не равен переносу/заему из старшего бита.

Микропроцессорный модуль является по сути основным узлом микропроцессорной системы. В его состав входит сам микропроцессор, тактовый генератор, буферные регистры, шинный формирователь, дешифратор адреса контроллера прерываний и контроллер прерываний.

Электрическая функциональная схема микропроцессорной системы представлена на втором листе графической части.


 


Проектирование модуля ОЗУ

 

Для проектирования ОЗУ по заданию курсового проекта минимальная емкость модуля ОЗУ 23Кбайт. Организация памяти будет 11,5К*16, так как шина адреса 16 разрядная. Для расчета применяется формула L*R, где L – количество слов модуля памяти. R – разрядность этих слов. Для реализации выбрана статическая микросхема КР537РУ17 2шт.

Преимуществом статической памяти считается быстрый доступ, так как доступ к любой ячейке памяти в любой момент занимает одно и то же время и проста в реализации схемы.

Назначение входов выходов ОЗУ:

Аn– Адреса

CS – Сигнал выбора

W/R – Сигнал чтение – запись

DIOn – Вход/вывод данных

 

Рис. 2

 

 

Таблица истинности микросхемы КР537РУ17.

Таблица 1.

CS1 CS2 CEO W/R A0 – A12 DIO0-DIO7 Режим работы
M M X X X Z Хранение
0 1 X 0 A 0 Запись 0
0 1 X 0 A 1 Запись 1
0 1 1 1 A Z Запрет выхода
0 1 0 1 A D0 – D7 Считывание

 

Проектирование модуля ПЗУ

    По заданию курсового проекта модуль памяти ПЗУ 5,5Кбайта, так как шина адреса 16 разрядная организация памяти высчитывается по формуле R*8/L, где R это объем ПЗУ, а L разрядность шины. Организация памяти будет 2,75К*16. Микросхема ПЗУ К541РТ2 программируемого типа с организацией памяти 2К*8. Таких микросхем нужно 4 штуки, 2 для выдерживания объема ПЗУ и 2 для разрядности шины.

Назначение входов выходов ПЗУ:

РРис.3.



Обмен информации внутри ядра МПС

Распределение адресного пространства

Таблица 2.

  А15 А14 А13 А12 А11 А10 А9 А8 А7 А6 А5 А4 А3 А2 А1 А0

Нулевая зона ПЗУ

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 * * * * * * * * * * * * *
0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1

Первая зона ПЗУ

0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 * * * * * * * * * * * * *
0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1

Нулевая зона ОЗУ

0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 * * * * * * * * * * * * *
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Для модуля ПЗУ адресные лини А0-А10 отвечают за адресацию ячеек памяти внутри зон ПЗУ.

Генератор тактовых импульсов выполнен на микросхеме 8284. Генератор имеет в своем составе кварцевый резонатор для обеспечения повышенной стабильности частоты генерируемого сигнала, кнопку сброса обеспечивающую выдачу генератором на вход процессора сигнала reset,

RC цепь исключающую эффект “дребезга” контактов при нажатии кнопки сброса. Генератор имеет пять входов и три выхода. Ко входам X1 и X2 подключается кварцевый резонатор, вход F/C служит для выбора внутреннего или внешнего задающего генератора, при подаче на него логического “0” генерация тактовых импульсов производится внутренним генератором, при подаче “1” – внешним задающим генератором, вход CSN позволяет обеспечить синхронизацию тактовых сигналов путем сброса делителей частоты при работе от внешнего задающего генератора. Входы F/C и CSN в данной схеме заземлены. Ко входу RES подключается кнопка сброса. На выходе CLK подключенному ко входу CLK процессора, формируется тактовый сигнал генерируемый генератором. Выход RES служит для выдачи сигнала сброса, и подключен ко входу CLR процессора. Выход RDY генератора подключен ко входу RDY процессора, и выдает сигнал готовности генератора.

В качестве центрального процессора используется микросхема микропроцессора I8086. Эта микросхема имеет шестнадцать тристабильных входов/выходов AD0-AD15, обеспечивающих выдачу адреса на шину адреса, и выдачу (прием) данных на (с) шину данных. Эти выходы подключены к двум микросхемам 8282 и к одной микросхеме 8286 таким образом, что младшие восемь разрядов подключены к одной микросхеме 8282 и одной 8286, старшие к оставшейся микросхеме 8282. Сигнал STB формируемый микропроцессором является стробирующим сигналом для буферных регистров RG. Выход OP/IP формирует сигнал направления передачи данных для шинного формирователя выполненного на микросхеме 8286. Сигнал DE определяет тип информации передаваемой в текущий момент на шину AD0-AD15 (адрес/данные), и является сигналом выбора микросхемы для шинного формирователя. Сигнал M/IO служит для указания типа устройства (память или устройства В/В) при адресации. Сигналы R и W являются стробирующими сигналами чтения и записи соответственно. На вход INT поступают сигналы запроса прерывания от контроллера прерываний, с выхода INTA обратно в контроллер прерываний поступают сигналы подтверждения прерывания. Вход процессора MN/MX служит для выбора типа конфигурации системы (максимальная/минимальная). Для выбора минимальной конфигурации к этому входу подведена логическая “1”.

Буферные регистры выполнены на восьми разрядных микросхемах 8282. Входы данных этих микросхем подключены к выходам AD0-AD15 микропроцессора, выходы подключены к шине адреса. На вход стробирования STB поступает сигнал сторбирования адреса STB с процессора, ко входу выбора микросхемы OE подведен логический “0”.

Шинный формирователь выполнен на восьми разрядной микросхеме 8286. Входы данных этой микросхемы подключены к входам/выходам AD0-AD7 микропроцессора, выходы подключены к шине данных. На вход направления передачи данных поступает сигнал OP/IP с процессора, ко входу выбора микросхемы CS подведен сигнал DE формируемый процессором.










Последнее изменение этой страницы: 2018-04-12; просмотров: 232.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...