- •Государственное образовательное учреждение высшего профессионального образования
- •Ивановский государственный химико-технологический университет
- •Кафедра Информационных технологий
- •Пояснительная записка
- •К курсовому проекту
- •Г. Иваново, 2009 г. Содержание
- •Введение
- •Теоретическая часть
- •Принцип работы
- •Коаксиальный
- •1.1.2. Характеристики сетевых адаптеров
- •Классификация сетевых адаптеров
- •1.3. Графическое и структурное описание сетевых адаптеров и их разъемов
- •1.3.1. Сетевая карта isa
- •1.3.2. Сетевая карта pci
- •Заключение
- •Практическая часть
- •Задание на проектирование алу Вариант 2-23
- •Проектирование операционного автомата алу
- •Форматы входных, выходных и внутренних переменных, с которыми оперирует алу
- •Гса выполняемых операций и объединенная гса
- •Структурная схема операционного автомата алу
- •Список микроопераций, реализуемых в операционном автомате
- •Список логических условий, формируемых в операционном автомате
- •2.2.6.Микропрограмма выполняемых в алу операций в терминах микроопераций и логических условий
- •Проектирование управляющего автомата алу
- •Формат микрокоманд
- •Структурная схема управляющего автомата
- •2.3.3. Программирование пзу микрокоманд
- •Список литературы
-
Список микроопераций, реализуемых в операционном автомате
Таблица 2.1. Список микроопераций, реализуемый в ОА
|
Микрооперация |
Действие |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C=D |
|
|
OV=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OV=0 |
|
|
n=n-1 |
|
|
|
-
Список логических условий, формируемых в операционном автомате
Таблица 2.2. Список логических условий, реализуемых в ОА
|
Логическое условие |
Действие |
|
|
F=1 |
|
|
F*=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2.6.Микропрограмма выполняемых в алу операций в терминах микроопераций и логических условий
начало


0
1



0
1


0







*





IV
0



V

1
1






0



IV
VI

1






0


VI


VII

1



1
0

0
1

0
1

0
1


1
0




1

1
0


VII
VIII
0
VIII
V






1
0
0
1
конец




![]()
0
1
Рисунок 2.5. Микропрограмма выполняемых в АЛУ операций в терминах микроопераций и логических условий
-
Проектирование управляющего автомата алу
-
Формат микрокоманд
При проектировании данного УА будем использовать различные форматы для операционных микрокоманд и микрокоманд перехода и естественную адресацию.
Поскольку структура операционного автомата такова, что в каждый такт дискретного времени выполняется не более одной операции, будем использовать вертикальный способ кодирования микроопераций.
При вертикальном способе кодирования
в поле микроопераций помещается номер
выполняемой микрооперации. При этом
количество разрядов N,
которое следует предусмотреть в поле
микроопераций, определяется выражением:
.
В нашем случае
.
Определим разрядность кода логического условия:
.
Поле адреса определяется объёмом памяти
микропрограмм. Учитывая, что количество
вершин в микропрограмме 47, а логических
условий 23, то для поля адреса в микрокоманде
стоит отвести разрядов:
.
Формат операторной микрокоманды:
|
0 |
Y |
|
1 |
5 |
Формат микрокоманды переадресации:
|
1 |
Х |
А0 |
|
1 |
4 |
6 |
Кодировка микроопераций и логических условий приведена в таблице 2.3.
Таблица 2.3. Таблица кодирования микроопераций и логических условий
|
код |
Y |
код |
X |
|
00000 |
|
0000 |
0 |
|
00001 |
|
0001 |
|
|
00010 |
|
0010 |
|
|
00011 |
|
0011 |
|
|
00100 |
|
0100 |
|
|
00101 |
|
0101 |
|
|
00110 |
|
0110 |
|
|
00111 |
|
0111 |
|
|
01000 |
|
1000 |
|
|
01001 |
|
1001 |
|
|
01010 |
|
1010 |
|
|
01011 |
|
1011 |
|
|
01100 |
|
1100 |
|
|
01101 |
|
1101 |
- |
|
01110 |
|
1110 |
- |
|
01111 |
|
1111 |
- |
|
10000 |
|
|
|
|
10001 |
|
|
|
|
10010 |
|
|
|
|
10011 |
|
|
|
|
10100 |
|
|
|
|
10101 |
|
|
|
|
10110 |
|
|
|
|
10111 |
|
|
|
|
11000 |
|
|
|
|
11001 |
|
|
|
|
11010 |
|
|
|
|
11011 |
|
|
|
|
11100 |
|
|
|
|
11101 |
|
|
|
|
11110 |
|
|
|
|
11111 |
|
|
|
























































































































