Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: wait по CLK?

  1. #1
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию wait по CLK?

    Использовалась ли в каких клонах остановка CLK процессора как замена wait?

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

  3. #2
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Использовалась ли в каких клонах остановка CLK процессора как замена wait?
    У меня есть две схемы, в которых используется остановка CLK вместо WAIT.
    Одна схема "Харьков", другая похоже "Львовский вариант" (но здесь я сомневаюсь ).
    Последний раз редактировалось caro; 27.07.2007 в 13:14.

  4. #3
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно глянуть? или на мыло..
    А если глобально, то есть ли у такого метода какие недостатки?

  5. #4
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Можно глянуть? или на мыло..
    Схема не очень качественная и большая, лучше скажи куда кинуть.

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    А если глобально, то есть ли у такого метода какие недостатки?
    Да нет у него недостатков, просто один из вариантов синхронизации процессора
    и медленной периферии (видео-памяти в данном случае).
    Последний раз редактировалось caro; 27.07.2007 в 13:30.

  6. #5
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кинул мыло в личку, хотя через форум оно тож работает.
    Интересует вопрос об остановке CLK на длительное время, будут ли тут какие проблемы с периферией, в т.ч. NemoBus устройствами?

  7. #6
    Master Аватар для Shofer
    Регистрация
    01.04.2020
    Адрес
    г. Екатеринбург
    Сообщений
    541
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    143
    Поблагодарили
    101 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А WAIT не корректнее приостановки CLK? Eсли я правильно понимаю, при WAIT процессор завершает последнюю команду с активизацией M1, а по останову CLK всё происходит как придётся. Так ли это?

  8. #7
    Member
    Регистрация
    30.06.2011
    Адрес
    г. Кривой Рог
    Сообщений
    74
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shofer Посмотреть сообщение
    А WAIT не корректнее приостановки CLK? Eсли я правильно понимаю, при WAIT процессор завершает последнюю команду с активизацией M1, а по останову CLK всё происходит как придётся. Так ли это?
    Подтверждаю. На личном опыте убедился, что остановка clk приводит к глюкам и зависаниям. По крайней мере в моем варианте и скорее всего из-за общего поля памяти.

  9. #8
    Master Аватар для Shofer
    Регистрация
    01.04.2020
    Адрес
    г. Екатеринбург
    Сообщений
    541
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    143
    Поблагодарили
    101 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне интересно, что происходит на шинах данных, адреса и на управляющих сигналах в момент остановки клока? Если останавливать по WAIT, да ещё и с использованием М1, то всё понятно.
    Последний раз редактировалось Shofer; 16.04.2021 в 18:54.

  10. #9
    Member
    Регистрация
    03.06.2006
    Адрес
    Минск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shofer Посмотреть сообщение
    Мне интересно, что происходит на шинах данных, адреса и на управляющих сигналах в момент остановки клока? Если останавливать по WAIT, да ещё и с использованием М1, то всё понятно.
    По всем расчетам - нет такта, значит стоп игра, кто как был в каком состоянии, так и висит.

  11. #10
    Master Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    992
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    245
    Поблагодарили
    225 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dim Посмотреть сообщение
    По всем расчетам - нет такта, значит стоп игра, кто как был в каком состоянии, так и висит.
    не следует забывать что для не-КМОП Z80 в даташите о Zilog специфицирована максимальная длительность импульса CLK - 2000нс в нуле и в единице, итого период - 4000 нс, или 250кГц. и еще вопрос как отнесется остальная схема к остановке клока, особенно если память динамическая. тут смотреть надо.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    [свернуть]

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ленинград-1 без WAIT - косяк :(
    от skyther в разделе Ленинград
    Ответов: 20
    Последнее: 06.07.2006, 19:14
  2. Wait и NoWait
    от Soplik в разделе Несортированное железо
    Ответов: 22
    Последнее: 20.02.2006, 22:22

Ваши права

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