
- •Государственное образовательное учреждение высшего профессионального образования
- •Ивановский государственный химико-технологический университет
- •Кафедра Информационных технологий
- •Пояснительная записка
- •К курсовому проекту
- •Г. Иваново, 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 |
|
|
|