В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > Архитектура
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Распознавание

Распознавание сброса асинхронно и выполняется по поступлении сигнала сброса. Внутренние сбросы асинхронны с выполнением команд, за исключением недопустимых операционных кодов и адресов, которые наследственно синхронизированы командами. Выход из состояния сброса всегда синхронный.

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

По распознаванию прерывания операционный код SWI заносится в регистр команд, вместо того операционного кода, который должен был быть операционным кодом следующей команды. (При использовании с CPU08 модуля прямого доступа к памяти (DMA) DMA может отложить работу команды для обслуживания периферии).

Поскольку в CPU08 используется механизм предварительной выборки операционного кода (lookahead), по границе команды счетчик команд всегда отмечает адрес следующей выполняемой команды плюс 1. Наличие прерывания используется для модификации протекания SWI так, что вместо занесения в стек этого значения счетчика команд счетчик команд декрементируется до состояния ранее записанного в стек. По завершении операции обслуживания прерывания, команда возврата из прерывания (RTI) извлекает из стека установленное значение счетчика команд и снова использует его для предварительной выборки следующей команды. По завершении SWI прерывания команда RTI выбирает команду, следующую за SWI.


<-- Предыдущая страница Оглавление Следующая страница -->