Студопедия Главная Случайная страница Обратная связь

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

Определение формата микрокоманды.





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

Разобьем множество микроопераций Y на 3 непересекающихся подмножества Y1, Y2, Y3.

Y1={y2, y4, y7, y9, y10, y12, y17}

Y2={ y1, y3, y5, y8, y15,y19, yk}

Y3={ y6, y11, y13, y16, y14,y18}

Множество логических условий X состоит из 9 элементов:

X={x1, x2, x3, x4, x5, x6,x7,x8,x9}

Будем использовать единый формат микрокоманды.

Определим размеры полей микрокоманд. Поле операторной микрокоманды будет состоять из 3 подполей - Y1, Y2, Y3 размером 5, 5 и 4 двоичных разряда соответственно (23=8, мощность множеств Y1=7, Y2=7, Y3=6).

Поле микрокоманды перехода будет состоять из трех подполей: Х, А1 и А2. Подполе Х должно содержать номер одного из девяти логических условий - x1…x9. Для повышения гибкости процесса микропрограммирования удобно иметь возможность выбирать тождественно истинное и тождественно ложное условия. Поэтому поле Х будет занимать 4 разряда.

Размер полей адреса определяется объёмом памяти микропрограмм. Если считать, что разрабатываем УА только для реализации микропрограммы, а она содержит 15 вершин, не считая начальной, конечной и условных, количество микрокоманд, выдаваемых УА, будет не менее 12, а реально - (1,2 … 1,3)*15, то для каждого поля адреса отведем по 5 двоичных разрядов (25=32 > 1,3 * 15»20). Поле А1 содержит адрес микрокоманды, которая будет выполняться, если указанное в подполе Х условие ложно, а поле А2 - адрес микрокоманды, которая будет выполняться, если указанное в подполе Х условие истинно.

Таким образом, окончательные форматы операторной микрокоманды и микрокоманды перехода будут иметь вид, изображенный на рисунке 2.6

Рис.2.6.Единый формат микрокоманды

 

Кодирование микроопераций и логических условий.

Таблица 2.

Кодирование микроопераций и логических условий

код Y1 Y2 Y3 код Х
  Æ Æ Æ   константа 0
  y2 y1 y6   х1
  y4 y3 y11   х2
  y7 y5 y13   х3
  y9 y8 y16   х4
  y10 y15 y14   х5
  y12 y19 y18   х6
  y17 yk -   x7
  - - -   x8
  - - -   x9
  - - -   константа 1

 

 

x1 x2 x3 x4 x5 x6 x7 x8 x9
“0”
1 MS a3 a2 a1 a0
      ОА   y2 y4 y7 y9 y10 y12 y17 y1 y3 y5 y8 y15 y19 y6 y11y13 y16 y14 y18
2.9.3. Структурная схема управляющего автомата.

DC
>
“1”
yk
DC
DC
>
Рг МК
 

 


Y1 Y2 Y3
X A1 A2

DC
Пуск

 


Рг МК

 

D   RD ПЗУ МК     A
CLK
Рг Сч А МК

 

 


Рис.2.8. Структурная схема управляющего автомата.

 

Содержимое ПЗУ микропрограмм.

Таблица 3.

Содержимое ПЗУ микропрограммы

Адрес Формат команды Y1 Y2 Y3 X A1(0) A2(1)
               
               
            ххххх ххххх
            ххххх ххххх
               
            ххххх ххххх
            ххххх ххххх
            ххххх ххххх
               
            ххххх ххххх
               
               
            ххххх ххххх
               
               
            xхххх xхххх
            xxxxx xxxxx
               
            xxxxx xxxxx
            ххххх xхххх
            xxxxx xxxxx
               
            xxxxx xxxxx
               
            xхххх xхххх
               
            xxxxx xxxxx
               
            xxxxx xxxxx
               

 

 

Заключение

В теоретической части курсового проекта мной были рассмотрены

интерфейс PCI, его назначение, характеристики и функционирование.

На сегодняшний день этот интерфес занимает одну из основных позиций в устройстве современного компьютера. Он втречается в каждой ЭВМ, конечно со времен его создания он претерпел множественные изменения, но, не смотря на это интерфес PCI, все также выполняет изначально заложенные функции.

Усовершенствования шин PCI способствовали не отставать от существующих потребностей в области передачи данных, просмотра видео.

В ходе выполнения практической части курсового проекта мной было спроектировано арифметико-логическое устройство, реализующее алгебраическое сложение/вычитание в дополнительных кодах и проверяющее условие конъюнкции операндов.

 

 

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

 

 

1. Э.Танненбаум "Архитектура ЭВМ" «Питер» 2003.

2. А.П. Жмакин "Архитектура ЭВМ": Учебное пособие.- БХВ-Петербург, 2006

3. Требования к оформлению курсовых и дипломных работ: Методические указания для студентов специальности 071900 «Информационные системы и технологии» / Сост.: С.П. Бобков, Н.И. Терехин, О.Н. Ястребцев: Иван. Гос. Хим.-технол. ун-т. – Иваново 2003, 24 с.

4. Ракович Н. Н. Системный контроллер ввода-вывода для сопряжения шин PCI и ISA// Chip News. 2001. №6

5. www.aten.ru/articles/artview.php?idx=33

6. www.ixbt.com/mainboard/pci-express.shtml

7. www.thg.ru/storage/20051121/

8. www.bestor.spb.ru/Bestor_02/Compat/over/PCI-Express.aspx

9. www.nix.ru/support/faq/show_articles.php?number=570

10. www.rtcs.ru/supplier_article_detail.asp?supplier=10&id=54

 







Дата добавления: 2015-12-04; просмотров: 385. Нарушение авторских прав; Мы поможем в написании вашей работы!




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия