Автоматический микрокод и ПЗУ управления | Архитектура CPU R3.12
Техноколдунство
0:00 / 0:00
Автоматический микрокод и ПЗУ управления | Архитектура CPU R3.12
201 просмотр · 4 дня назад
Техноколдунство
150 подписчиков
201 просмотр · 4 дня назад
💡 Поддержать проект на Boosty: https://boosty.to/technomagic
В этом уроке рассматривается интеграция блока автоматического выполнения микрокода в эмулятор процессора в программе Digital. Показывается переход от ручной установки управляющих переключателей для каждого такта к их автоматической активации с помощью специального блока ПЗУ.
Таймкоды
0:00 - В свой процессор я добавил блок микрокода
0:42 - Из чего состоит блок микрокода
1:26 - Настройки блока ПЗУ микрокода
1:51 - Для чего нужны 32 рязряда в микрокоде
2:47 - Переключатели заменены на тоннели
4:31 - О количестве тактов команд
5:21 - Работа микрокода когда команда занимает более 1 такта
7:01 - Обзор тестовой программы
7:53 - Расположение микрокода команд в ячейках ПЗУ
9:15 - Выполнение программы микрокодом в симуляции
15:25 - Итоги видео. Кратко о работе микрокода
Ключевые темы и концепции урока:
Отличия ПЗУ программы от ПЗУ микрокода: сравнение разрядности данных (8 бит против 32 бит) при одинаковом объеме памяти в 256 ячеек.
Назначение 32-разрядного управляющего слова: разводка контактов гребенки по туннелям (S0, S10 и др.) для автоматического управления регистрами, шиной и блоками процессора.
Алгоритм работы микропрограммы: последовательное считывание управляющих слов по адресам X, X+1, X+2 для однотактных и многотактных команд.
Маркер окончания инструкции: использование нулевого значения (0) в ячейке ПЗУ микрокода для автоматического завершения выполнения команды.
Пошаговый разбор выполнения команд в симуляторе:
Команда 19 1 — однотактная загрузка константы в регистр A.
Команда 37 0 — однотактная передача значения из регистра A в графическую систему.
Команда 109 0 — двухтактное умножение значения регистра A на 2 с передачей данных в АЛУ и обратной записью результата.
Видео будет полезно всем, кто изучает устройство процессоров, принципы микропрограммного управления и проектирование цифровых схем.
#архитектураcpu #микрокод #пзу #схемотехника #эмуляторdigital #процессор #цифроваяэлектроника #алу