Разработка прототипа ядра микроЭВМ, страница 8

№ Поля

Бит

Наименование

Функциональное назначение

Блок

Уровень активности

Микропрограммное устройство управления

МУУ

1

0-15

Const

Константа в операционный блок

2

16

OE#

Разрешение вывода константы в ОБ

LOW

3

17

СLKEN#

Разрешение синхронной загрузки регистра команд

LOW

4

18

OE 0-7#

Разрешение вывода адреса для РГФ

LOW

5

19-34

A0..A15

Адрес перехода секвенсора

6

35-40

I0..I5

Инструкции секвенсору

7

41-44

S0...S3

Выбор условий тестирования секвенсора

8

45

Sel

Источник выбора условия для секвенсора. 0 - условие из РгКом,   1 – из РгМк

Основная память

Па-мять

9

Чтение

10

Запись

МПС IDT49C402A

ОБ

11

48-57

I0-I9

Инструкции управления МПС

12

58

OEY#

Разрешение вывода в Y шину

LOW

Блок статусного регистра, логики сдвигов и выбор адресов РГФ (PLD CY37032-154)

13

59-64

Sel A0-A5

Адрес чтения из РОН A

14

65-70

Sel B0-B5

Адрес чтения/записи из РОН B

15

71

Sel РОН

Управление выбором адреса для РОН  0 – адрес берется из РгК, 1 – адрес из РгМк

16

72,73

S0, S1

Тип сдвига

17

74

OE

Разрешение вывода слова состояния на локальную шину

HIGH

Параллельный умножитель LMU217KMB65

18

75

ENX#, ENY#

Управление загрузкой: LOW – загрузка RGY, HIGH – загрузка RGX

19

76

OEL#

Разрешение вывода в R31-16  младшей части произведения

LOW

20

77

OEM#

Разрешение вывода в R31-16 старшей части произведения

LOW

21

78

MSPSEL#

LOW разрешает выдавать на выход старшие 16 разрядов произведения из регистра результата, а HIGH - младшую часть произведения.

22

79

RND

Управление режимом округления

HIGH

23

80,81

TCX, TCY

Входы задания формата операндов (знаковые - HIGH/беззнаковые - LOW)

Мультиплексор SN74AS153 (на входе С0)

24

82,83

Sel0, Sel1

Управление выбором флага вх. пер. С0.      00: С0=С16,  01:  С0=1,  10:  С0=0.

Регистр входных данных IDT74FCT16374ET

25

84

OE#

Разрешение вывода

LOW

Регистр адреса IDT74FCT16374ET

26

85

OE#

Разрешение вывода

LOW

27

86

CLKEN#

Разрешение синхронной загрузки регистра

LOW

Регистр выходных данных IDT74FCT16374ET

28

87

OE#

Разрешение вывода

LOW

29

88

CLKEN#

Разрешение синхронной загрузки регистра

LOW

Итого: 29 команд, 89 бит

ПРИМЕЧАНИЕ. Обозначение на схемах XXMK[K1-K2] означает, что это поле №XX микрокоманды и биты с K1 по K2 включительно.


11.  Выводы

В результате выполнения курсовой работы был разработан прототип ядра микроЭВМ, состоящий из микропроцессора(в состав которого входит ОБ и МУУ), основной памяти(оперативной SRAM и постоянной EPROM), блока синхронизации и схемы начальной установки процессора, а также изучены основные принципы и проблемы, возникающие при проектировании аппаратных средств вычислительной техники. Было выполнено большинство требований, предъявляемых к разработке ядра микроЭВМ.

В общем, хочется отметить, что работа оказала большую помощь в приобретении практических знаний по разработке устройств микроЭВМ.


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

1.  Соболев В.И.  Схемотехника. Руководство к курсовой работе: – Новосибирск: НГТУ, 1997.

2.  Угрюмов Е.П. Цифровая схемотехника.: Учебное пособие для вузов: - 2-е издание, переработанное и дополненное - СПб: БХВ - Петербург, 2005. - 800с.

3.  Угрюмов Е.П  Проектирование элементов и узлов ЭВМ: Учебное. пособие для вузов. - М.: Высш.шк., 1987. - 318 с.

4.  Интернет-ресурс www.cypress.com

5.  Интернет-ресурс www.idt.com


Приложение 1. Структурная схема ОБ


Приложение 2. Структурная схема МУУ