Проектирование систем на базе одной серии БИС-БИС КР580
Характеристика структуры и проектирование блока центрального процессора с применением системного контроллера. Проектирование блока запоминающих устройств на базе одной серии БИС-БИС КР580, организация микросхем и построение адресного дешифратора.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 19.06.2014 |
Размер файла | 43,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
В основу курсового проекта положено проектирование систем на базе одной серии БИС-БИС КР580. Этот выбор обусловлен следующими причинами: процессор контроллер дешифратор
1. Микропроцессорный комплект БИС КР580 является комплектом общего назначения и используется в управляющей, информационной, измерительной, связной, медицинской, бытовой и другой аппаратуре самого различного применения.
2. Комплект БИС серии КР580 представляет собой один из первых отечественных микропроцессорных комплектов. К настоящему времени уже накоплен достаточный опыт построения аппаратуры на его основе. Объем производства МП и микроЭВМ постоянно возрастает, улучшаются их технические характеристики, и снижается стоимость. Благодаря реализованной в них возможности программного управления они обладают свойствами универсальных устройств цифрового управления. Это способствует массовому применению МП и микроЭВМ в народном хозяйстве для цифровой обработки данных и управления различными объектами и процессами.
1. Проектирование блока центрального процессора
Структурная схема блока ЦП представлена на рис. 1. В его состав кроме ЦП и системного генератора СГ входят:
однонаправленный буфер шины адреса БША;
системный контроллер СК, объединяющий двунаправленный буфер шины данных, регистр словосостояния и логическую схему формирования шины управления.
Включение БША должно быть таким, чтобы все 16 разрядов ША передавались с его входа на выход.
Так как ШД двунаправленная, то направлением передачи информации через СК необходимо управлять. Это осуществляет сигнал "Прием" (ПМ). При уровне лог. 1 сигналы с ШД через СК должны передаваться в ЦП, а при лог. 0 - из ЦП в ШД.
В начале каждого машинного цикла микропроцессора на ШД выдается восьмиразрядное словосостояние ЦП, отдельные разряды которого используются для формирования сигналов ШУ.
Рис. 1. Структурная схема блока ЦП с применением системного контроллера
Словосостояние ЦП определяет действия, выполняемые микропроцессором в данном машинном цикле (чтение/запись ЗУ, чтение/запись внешних устройств (ВУ) и т.д.). Словосостояние фиксируется в СК по сигналу "Строб состояния" (СС) от системного генератора и хранится в нем до окончания машинного цикла.
СК также служит для формирования следующих управляющих сигналов ШУ:
- чтение контроллера прерывания;
- запись в память;
- запись во внешнее устройство;
- чтение с внешнего устройства;
- чтение из памяти.
Сигналы ПМ и , ("Выдача") в логической схеме используются для стробирования управляющих сигналов.
Схема подключения СГ к ЦП стандартная. Кварцевый резонатор BQ 1 обеспечивает возбуждение генератора. Интегрирующая цепочка RC служит для первоначального сброса СГ и ЦП при включении питания, а кнопка SB1 - для принудительного сброса. На входе "Готовность" ГТ присутствует уровень лог.1, т.к. предполагается, что быстродействие ЗУ и ВУ соизмеримо с быстродействием ЦП.
2. Проектирование блока запоминающих устройств
Проектируемый блок ЗУ имеет следующие параметры:
объем ОЗУ - 8 Кб;
организация микросхем ОЗУ - 2 Кб х8;
объем ПЗУ - 4 Кб;
организация микросхем ПЗУ - 1 Кбх8.
Блок ЗУ организуется по страничному принципу. Каждая страница образована заданными микросхемами в количестве, позволяющем хранить восьмиразрядные слова. Для хранения в ОЗУ 2 Кбайт необходима одна микросхема с организацией 2 Кб х 8. Для организации ОЗУ в 8 Кбайт необходимо 4 микросхемы.
Соответственно, для хранения в ПЗУ 1 Кб необходима одна микросхема с организацией 1 Кб х 8. Для организации ПЗУ в 4 Кб необходимы четыре страницы.
Разряды ША А0 - А9 поступают одновременно на все микросхемы ОЗУ, т.к. для адресации (выбора) 1024 четырехразрядных ячеек памяти необходимы десять двоичных разрядов (210 = 1024). Аналогично для адресации ячеек памяти ПЗУ используются разряды А0 - А7.
Выбор той или иной страницы памяти производит адресный дешифратор. Для его разработки составлена таблица адресов ЗУ (табл. 1): Начальный адрес 0-й страницы ОЗУ - 00 0016, а конечный - 07 FF16, т.к. последний адрес представляется логическими 1 во всех разрядах А0 - А10. Начальный адрес 1-й страницы ОЗУ формируется как двоичная сумма конечного адреса предыдущей страницы и логической 1 в младшем разряде, т.е. имеем перенос 1 в разряд А10. Для определения конечного адреса этой страницы к начальному адресу прибавляем 210, т.е. код с логическими 1 в разрядах А0 - А9. Далее строится аналогично.
Таблица 1. Адресное пространство ЗУ
A15 |
A14 |
A13 |
A12 |
A11 |
A10 |
A9 |
A8 |
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
Адрес |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 00 00 |
|
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 07 FF |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 08 00 |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 0F FF |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 10 00 |
|
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 17 FF |
|
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 18 00 |
|
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 1F FF |
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 20 00 |
|
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 23 FF |
|
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 24 00 |
|
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 27 FF |
|
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 28 00 |
|
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 2B FF |
|
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нач.адр. 2С 00 |
|
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Кон.адр. 3F FF |
Анализ таблицы позволяет заключить, что отличие адресов ОЗУ и ПЗУ состоит в разряде A13. Если в нем появляются логические 0, то производится адресация ОЗУ, а если 1 - то ПЗУ.
Номер страницы ОЗУ определяется состоянием разрядов A11 и А12.
Если А11=0 и А12=0, то производится обращение к 0 странице ОЗУ (при условии А13 = 0),
если А10=0, А11=1, то производится выбор 1-й страницы ОЗУ (при условии А13 = 0),
если А10=1, А11=0, то производится выбор 2-й страницы ОЗУ (при условии А13 = 0),
если А10=1, А11=1, то производится выбор 3-й страницы ОЗУ (при условии А13 = 0).
Номер страницы ПЗУ определяется состоянием разрядов А10, А11 и А12.
На основании проведенных рассуждений строится адресный дешифратор.
Рис. 2. Схема адресного дешифратора
Сформированные сигналы "Выбор страниц" поступают на входы "Выбор микросхем" каждой страницы ЗУ. При наличии уровня логического 0 на этом входе микросхема ЗУ выводится из высокоимпедансного состояния и, если это схема ПЗУ, то её выход подключается к ШД, на которую поступают данные, выбранные по адресу в соответствии с состоянием разрядов А0 - А7.
На микросхемы ОЗУ, кроме сигнала "Выбор микросхем", необходимо подать сигнал "Чтение/Запись". Если на входе присутствует логическая 1, то осуществляется запись байта информации с ШД в ячейку с адресом, установленном в разрядах А0-A9. Если на входе логический 0, то осуществляется считывание данных из микросхемы в ШД. Такой режим работы микросхем обеспечивается подачей сигнала на вход .
Список используемой литературы
Алексеенко А.Г., Галицин А.А., Иванников А.Д. Проектирование радиоэлектронной аппаратуры на микропроцессорах. - *М.:Радио и связь, 1984.
Балашов Е.П., Пузанков Д.В. Микропроцессоры и микропроцессорные системы: Учебн. пособие для вузов. - М.: Радио и связь, 1981.
Гушников B.C. Интегральная электроника в измерительных устройствах. - Л.: Энергоатомиздат, 1988.
Зельдин Е.А. Цифровые интегральные микросхемы в информационно измерительной аппаратуре. - Л.: Энергоатомиздат,1986.
Каган Б.М., Стамин В. В. Основы проектирования микропроцессорных устройств автоматики. - М.: Энергоатомиздат,1987.
Калабеков Б. А. Микропроцессоры и их применение в системах передачи и обработки сигналов: Учебн. пособие для вузов.- М.: Радио и связь, 1988.
Размещено на Allbest.ru
Подобные документы
Характеристика микропроцессорного комплекта серии КР580. Микросхема КР580ВК28 - системный контролер для управляющих сигналов. Контроллер клавиатуры и дисплея КР580ВВ79. Планирование адресного пространства памяти, построение схем дешифрации адресов памяти.
курсовая работа [1,0 M], добавлен 23.11.2010Система цифровой обработки информации среднего быстродействия. Назначение, состав, принцип работы отдельных блоков и устройств. Расчет потребляемой мощности микропроцессорной системы. Способы адресации данных. Процесс инициализации внешних устройств.
курсовая работа [1,1 M], добавлен 27.05.2013Разработка на базе учебного микропроцессорного комплекта, выполненного на микросхемах серии КР580, устройства включения резервного выпрямительного агрегата при перегрузе основного. Распределение адресов памяти. Настройка портов ввода-вывода микросхемы.
курсовая работа [599,4 K], добавлен 08.01.2014Разработка структурной и принципиальной схемы, проектирование изготовления печатной платы. Расчёт потребляемой мощности и температурного режима блока, проектирование его корпуса. Чертёж основания блока устройства и сборочный чертёж блока устройства.
курсовая работа [1,6 M], добавлен 19.11.2012Модернизация более ранней разработки устройства на базе микроконтроллера MCS-48, предназначенного для увлажнения дыхательной смеси. Проектная процедура ПЛИС типа SOPC, реализованная на базе микроконтроллера MCS-48. Проектирование структурной схемы.
курсовая работа [523,2 K], добавлен 03.05.2015Проектирование функциональных узлов, блоков и устройств вычислительной техники. Разработка устройств и систем. Частота смены элементов. Блок буферной памяти. Обеспечение работы устройства ввода визуальной информации. Последовательность сигналов частоты.
курсовая работа [1,7 M], добавлен 31.01.2011Основные возможности микропроцессора AT91SAM9260, проектирование на его базе программно-аппаратного комплекса (ПАК) для облегчения процесса отладки устройств. Описание функциональной схемы. Разработка топологии печатной платы и программного обеспечения.
дипломная работа [2,1 M], добавлен 10.09.2011Вычисление силовых трансформаторов с магнитопроводами типа ОЛ и Ш. Выбор размеров корпуса электронного блока с принудительным охлаждением. Расчет охлаждающей системы, площади радиатора проходного транзистора блока питания и параметров электронного блока.
курсовая работа [1,4 M], добавлен 01.04.2013Разработка стабилизированного источника питания счётчиков серии "Мир": построение схем; выбор конструкции, топологии и элементной базы. Расчёт параметров импульсного трансформатора, печатной платы; определение показателей надёжности и восстанавливаемости.
дипломная работа [7,9 M], добавлен 24.02.2013Применения металлорежущих станков с числовым программным управлением в машиностроении, требования к их качеству и надёжности. Проектирование устройства ЧПУ для управления фрезерными станками на базе кремневых интегральных микросхем третьего поколения.
курсовая работа [139,6 K], добавлен 14.10.2009