User Tag List

Показано с 1 по 5 из 5

Тема: Z80 Pipeline

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

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

    Регистрация
    03.05.2007
    Адрес
    St. Petersburg
    Сообщений
    297
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Z80 Pipeline

    Вопрос знатокам внутренней архитектуры Z80.

    На страничке
    http://www.z80.info/z80arki.htm
    сказано, что в Z80 выборка инструкции (fetch) и исполнение инструкции могут перекрываться по времени, т.е. фактически реализован конвейер.
    Более того, приведена временная диаграммка для этого случая.

    Все бы ничего, и можно было бы даже не обращать внимания на то, что о конвейере в Z80 я никогда не слышал, но вот только что автор понимает под исполнением инструкции? В оригинальном User's Manual я ни в одной диаграмме не вижу ни микросекунды какого бы то ни было исполнения. Вместо это ясно сказано, что инструкция выполняется в три машинных цикла M1, M2 и M3, где M1 - выборка, M2 - чтение памяти, M3 - запись в память. Единственное, что сказано об исполнении инструкции, - это то, что оно (вместе с декодированием) происходит на циклах T3 и T4 в пределах цикла M1 (выборка), и это же время используется для обновления динамической памяти.

    Мало того, на диаграммке по приведенной выше ссылке видно, что выборка первой инструкции длится 3 временных цикла. А в том же User's Manual сказано, что выборка всегда длится 4, 5 или 6 временных циклов, ни никак не 3.

    Кто-нибудь может прояснить ситуацию?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Ваши права

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