Перейти к содержимому

Автоматический микрокод и ПЗУ управления | Архитектура 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 #процессор #цифроваяэлектроника #алу