User Tag List

Показано с 1 по 10 из 2727

Тема: Цифровая археология: 1801 и все-все-все

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Т.е. процессор просто зависнет, никак не реагируя на CLC ?
    Да, он будет ждать фронта деактивации ACLO. По фронту деактивации ACLO - стартанет. При этом, в процессе ожидания детектор фронта активации ACLO также работает, если таковое событие зафиксируется, то после старта процессора будет выставлен запрос на TRAP24.

    Структурно оно выглядит так - есть два независимых детектора фронтов активации и деактивации ACLO, их выходы поступают на матрицу шифратора контроллера прерываний. У детекторов есть внутри триггер, для детектора активации устанавливается по ACLO=OFF, для детектора деактивации - по ACLO=ON, оба триггера сбрасываются по общему сбросу ядра, а также при подтверждении обработки события матрицей прерываний. Выход детектора AND-ится с внутренним триггером. То есть - запрос по активации ACLO будет высоким если ACLO=ON И триггер был ранее установлен по ACLO=OFF. При активации ACLO будет генерироваться прерывание, при деактивации ACLO специальное событие СТАРТ. Прерывание подтверждается (триггер внутри детектора сбрасывается) переходом на обработку, СТАРТ подтверждается выходом из ОЖИДАНИЯ.

    DCLO=ON сбрасывает все - детекторы, контроллер прерываний, ядро, пока DCLO=ON все блоки находятся перманентно в состоянии сброса. Когда происходит деактивация DCLO->OFF контроллер прерываний переходит в специальное состояние - ОЖИДАНИЕ старта, при этом основной микропрограммный автомат опрашивает контроллер прерываний с интервалом 3 CLC и также ожидает, пока контроллер прерываний не выйдет из состояния ОЖИДАНИЕ. Дальше тут два возможных варианта - назад в СБРОС по DCLO=ON, или переход в рабочее состояние по событию СТАРТ (детектор деактивации ACLO дает запрос).

    Возможные состояния и табличка переходов (события условия указаны в скобках)
    СБРОС -> СБРОС (DCLO=ON), ОЖИДАНИЕ (DCLO=OFF)
    ОЖИДАНИЕ -> СБРОС (DCLO=ON), ОЖИДАНИЕ (нет событий), РАБОТА (деактивация ACLO)
    РАБОТА -> СБРОС(DCLO=ON), РАБОТА (нет событий), TRAP24 (активация ACLO)

    Цитата Сообщение от Patron Посмотреть сообщение
    Для ВМ2 минимальная стартовая задержка между DCLO = OFF и ACLO = OFF составляет 10 тактов, а для ВМ1 эта величина известна ?
    Для ВМ1 незначительная, порядка 1 CLC, тут важно чтобы детектор деактивации ACLO успел выйти из сброса, остальное менее важно. Я проверял реальный процессор на 4МГц с интервалом примерно 1мкс (4 такта) между снятием DCLO и ACLO - надежно стартовал. Может там еще какие физические ограничения есть, но логических не видно.

    Да, и с учетом периода опроса в 3 CLC возможен разброс момента выхода в режим работы относительно деактивации ACLO.
    Update: по памяти немного неверно описал работу детекторов, посмотрел схему и исправил пост. Запоминания и отложенной обработки TRAP24 не будет - оба детектора сбрасываются одинм сигналом, возникающим по TRAP24 и по СТАРТ.
    Последний раз редактировалось Vslav; 02.06.2015 в 12:58.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •