User Tag List

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

Тема: Сябр: сборка и наладка.

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

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

    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    451
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В работе СЯБРА выявился дефект в виде рассинхронизации работы процессора и видео контролера .
    Проявляется в виде мельчешащих горизонтальных полос на изображении . Иногда после включения питания или после принудительного сброса U1 (ATMEGA88) синхронизация "налаживается" и изображение становится нормальным .Комп работает как надо до выключения питания или включения турбо режимов . Победить эту проблему без скальпеля и мгтэфа не получается .
    Решить проблему думаю можно притормаживанием процессора сигналом STB (U1.18) , вырабатывается во время загрузка регистров U17,U18 формирующих изображение . Его длительность примерно 40нс , это 1/3 пикселя , при частоте кварца 16Мгц . То есть во время формирования изображения STB выдаётся 48 раз в 256 строках 48х256=12288 раз за один кадр значит 40х12288=491520нс процессор будет простаивать . Период одного такта процессора 500нс плюс 40нс простоя = 540нс что соответствует реальному такту 1,852Мгц , но это только во время формирования строк изображения , в остальное время проц молотит на своих 2Мгц . Потеря производительности во время формирования изображения 7,4% , общая потеря думаю будет в пределах 2-4% . То есть повысив частоту кварца (с повышением частоты длительность STB уменьшится) до 16,32-16,64Мгц общую производительность можно поднять до оригинальной . Конечно при таком решении о прозрачном доступе не может быть и речи , та как видео контроллер всегда будет работать в приоритете над процом .

    Над этим решением сейчас работаю .

    Для сравнительных тестов необходима программа оценки быстродействия компа , желательно под i8085 или Z80 только они в СЯБРЕ умеют работать с прерываниями (ВМ80А к стати тоже можно научить) .У меня собраны два компа по одинаковой схеме , один из них переделаю под указанное выше . ПОМОГИТЕ с программкой , хотя бы исходники .
    Симуляция в протеусе отличается от основной схемы , привожу для понимания принципа идеи .
    Последний раз редактировалось SYR-ALEX; 11.06.2017 в 00:11.

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

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

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

Похожие темы

  1. Гамма-2 - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 72
    Последнее: 16.10.2023, 23:26
  2. Speccy2007 - сборка и наладка
    от zx-kit в разделе Speccy-2007/2010
    Ответов: 178
    Последнее: 18.10.2017, 02:32
  3. Сборка и наладка программатора
    от Asd1995sse в разделе Для начинающих
    Ответов: 20
    Последнее: 23.12.2011, 20:56
  4. Гамма 2А - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 12
    Последнее: 27.08.2010, 10:20
  5. Sprinter. Сборка и наладка
    от Ewgeny7 в разделе Sprinter
    Ответов: 10
    Последнее: 18.02.2010, 07:49

Ваши права

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