User Tag List

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

Тема: Z80 временные диаграммы

Комбинированный просмотр

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

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    что на ножках
    Ничего особенного, просто "лишние" такты между циклами. Для чего это так важно?

    Вот ещё таблица http://www.z80.info/z80ins.txt

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

  3. #2

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,000
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    324
    Спасибо Благодарностей получено 
    327
    Поблагодарили
    249 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Ничего особенного, просто "лишние" такты между циклами. Для чего это так важно?
    для внешнего устройства на шине

    Цитата Сообщение от Bolt Посмотреть сообщение
    Вот ещё таблица http://www.z80.info/z80ins.txt
    мне она, конечно, известна и ответа на вопрос в ней, конечно, нет
    Прихожу без разрешения, сею смерть и разрушение...

  4. #3

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Ничего особенного, просто "лишние" такты между циклами. Для чего это так важно?
    Согласен.

    Моё представление происходящего: три такта циклов чтения/записи происходят согласно картинке в #1, а после каждого цикла иногда Z80 необходимо совершать внутренние операции (в EX (SP), HL могут быть что-то типа перевыбора L на H и инкремента SP), во время которых шины остаются такими же, как в конце третьего такта (а зачем их менять?). Вроде, всё именно так, а как может быть иначе?

  5. #4

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,000
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    324
    Спасибо Благодарностей получено 
    327
    Поблагодарили
    249 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dvarkin Посмотреть сообщение
    во время которых шины остаются такими же, как в конце третьего такта
    как сие понять? адрес и данные так и будут те же висеть на шине в дополнительные такты? или не будут?

    Цитата Сообщение от dvarkin Посмотреть сообщение
    (а зачем их менять?)
    не "зачем", а "потому что так получилось"

    Цитата Сообщение от dvarkin Посмотреть сообщение
    Вроде, всё именно так, а как может быть иначе?
    да как угодно
    Прихожу без разрешения, сею смерть и разрушение...

  6. #5

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    как сие понять? адрес и данные так и будут те же висеть на шине в дополнительные такты? или не будут?
    Т. к. "…the WR signal goes inactive one-half T state before the address and data bus contents are changed…" — не будут. Но данные, видимо, спадут только во время "четвёртого" такта.
    Цитата Сообщение от Lethargeek Посмотреть сообщение
    не "зачем", а "потому что так получилось"
    Именно.
    Цитата Сообщение от Lethargeek Посмотреть сообщение
    да как угодно
    Три такта оно должно отработать по датащиту, о проблемах с этим я не слышал . И, очевидно, внутренние операции не сопровождаются никакими действиями вовне ("потому что так получилось") .

  7. #6

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,000
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    324
    Спасибо Благодарностей получено 
    327
    Поблагодарили
    249 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dvarkin Посмотреть сообщение
    . к. "…the WR signal goes inactive one-half T state before the address and data bus contents are changed…" — не будут.
    или наоборот - и адрес с данными задержатся, и WR - что не противоречит цитате

    Цитата Сообщение от dvarkin Посмотреть сообщение
    И, очевидно, внутренние операции не сопровождаются никакими действиями вовне ("потому что так получилось")
    не очевидно
    Прихожу без разрешения, сею смерть и разрушение...

  8. #7

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    или наоборот - и адрес с данными задержатся, и WR - что не противоречит цитате
    WR по картинке, очевидно, становится неактивным в середине третьего цикла. Кстати, в https://www.zilog.com/docs/z80/ps0178.pdf для Z84C00 указано, когда именно это всё делается.

  9. #8

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dvarkin Посмотреть сообщение
    для Z84C00
    у каждого производителя z80 может быть свой даташит со своими дополнительными подробностями
    но прочесать их все...

  10. #9

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,000
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    324
    Спасибо Благодарностей получено 
    327
    Поблагодарили
    249 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dvarkin Посмотреть сообщение
    WR по картинке, очевидно, становится неактивным в середине третьего цикла.
    очевидно только для трёхтактовых циклов - A и D по ней изменятся только в следующем машцикле

    Цитата Сообщение от dvarkin Посмотреть сообщение
    Кстати, в https://www.zilog.com/docs/z80/ps0178.pdf для Z84C00 указано, когда именно это всё делается.
    даже более туманно - "the WR line is active when the data bus is stable" - так оно аж вон где stable еще

    сам-то я подозреваю, что RD/WR всегда на третьем (не считай вэйты) такте снимаются, но одно дело подозревать...
    Прихожу без разрешения, сею смерть и разрушение...

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

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

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

Похожие темы

  1. Ответов: 24
    Последнее: 02.03.2023, 18:04
  2. Временные диаграммы Вектора
    от ivagor в разделе Вектор
    Ответов: 123
    Последнее: 16.07.2019, 16:51
  3. ВременнЫе диаграммы и другие вопросы по Z80
    от Bolt в разделе Для начинающих
    Ответов: 33
    Последнее: 09.04.2014, 15:53
  4. Временные "тормоза" при работе форума
    от [bETA]mEN в разделе Форум
    Ответов: 57
    Последнее: 24.11.2006, 17:53
  5. чертовы диаграммы -__-
    от boo_boo в разделе Несортированное железо
    Ответов: 0
    Последнее: 30.01.2006, 22:04

Ваши права

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