Плата процессора

Плата процессора

На плате процессора расположена также карта адресного пространства, которая хранит информацию о соответствии каждого из 16 блоков адресного пространства памяти (по 4 кбайт) и 16 блоков портов ввода-вывода (по 16 портов) реальным областям памяти и портам ввода-вывода в отлаживаемой системе или замещении каких-либо блоков памяти на свободные блоки памяти микро-ЭВМ.

При остановке процесса эмуляции микропроцессор отключается от шин проверяемой системы и переключается на работу с внутренней программной памятью эмулятора, инициируя пересылку данных, хранящихся на плате, в память микро-ЭВМ. Эти данные используются при работе эмулятора в режиме опроса.

Плата включает в себя программное ПЗУ эмулятора объемом 1 кбайт, ОЗУ 256 байт, регистр состояний, декодер инструкций, таймер и другие функциональные блоки.

С платой микро-ЭВМ общается как с внешним устройством. В ходе эмуляции в режиме реального времени в быстродействующее ОЗУ этой платы записывается информация о состоянии проверяемого устройства на каждом шаге; сохраняется информация о функционировании устройства в течение 44 последних машинных циклов перед моментом остановки эмуляции (биты состояния микропроцессора, адреса памяти или портов ввода-вывода, к которым было обращение в этих циклах; данные, которые пересылались в этих циклах). На плате расположена также логика прерывания эмуляции (два 24-разрядных регистра условий, загружаемые системой проектирования).


21.04.2018