User Tag List

Страница 69 из 91 ПерваяПервая ... 656667686970717273 ... ПоследняяПоследняя
Показано с 681 по 690 из 909

Тема: "ZX-8080" - Даунгрейд компьютера "Ленинград"

  1. #681

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал тест правильности чтения по ранее озвученному сценарию.
    1. При старте небольшая пауза, потом черный бордюр
    2. Считаем эталонное значение CRC16 для адресов 4000h-6000h
    3. Основной цикл
    3.1. Считаем CRC16 для адресов 4000h-6000h
    3.2. Сравниваем с эталонным значением.
    3.3. Если совпало, то ненадолго зеленый бордюр, потом черный и переход к п.3.1
    3.4. Если не совпало, то красный бордюр и стоп

    Сначала лучше убедиться в работоспособности теста на медленном проце. Минуты будет достаточно, при этом во время работы теста должен мигать зеленый бордюр. Потом переходим к быстрому процу. Тут надо потестировать час или хотя бы полчаса. Если за это время свалится в красный бордюр, то ошибки чтения 100% есть. Если будет пролжать мигать зеленым, значит ошибок чтения не обнаружено. Чем дольше тест с зеленым миганием, тем больше уверенность в отстутствии ошибок чтения, для практике часа достаточно.

  2. #682

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Сначала лучше убедиться в работоспособности теста на медленном проце. Минуты будет достаточно, при этом во время работы теста должен мигать зеленый бордюр. Потом переходим к быстрому процу.
    Проверил.

    Медленный проц с 100нс и РУ5Г зеленый бордюр моргает - без сбоев
    Быстрый проц с 100нс и РУ5Г - зеленый бордюр моргает небольшое количество (2 - 3 раза) и красный бордер. Причем РУ5Г быстрее сваливается, буквально может после подсчета CRC, т.е. сразу в первом же цикле.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

    Этот пользователь поблагодарил Mick за это полезное сообщение:

    ivagor(26.01.2021)

  3. #683

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    - - - Добавлено - - -

    Я вот думаю, что править запись лучше после исправления чтения, а то нормальная проверка будет невозможна.

  4. #684

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Я вот думаю, что править запись лучше после исправления чтения, а то нормальная проверка будет невозможна.
    Логично.

    Только я вот все же думаю надо понять какие сигналы в медленном и быстром процах отличаются и на сколько. По сути тут и зарыта собака.
    И как эта зависимость отличается при возрастании частоты.
    Если допустим при 3МГц медленный проц - король, а быстрый проц - нищеброд, то на 4 МГц все наоборот. И только 3,5МГц их относительно уравнивают. Так как синхрогенератор во всех случаях один и тот же, а меняется только длительность сигналов, то стоит искать несостыковки в процах.
    К тому же такая схемотехника включения ВМ80 похоже впервые решили использовать и не факт, что она будет работать к примеру на 2,5МГц.

    - - - Добавлено - - -

    Подумал немного. При чтении у нас от проца задействованы сигналы SYNC и DBIN.
    То есть для начала можно в этом тесте посмотреть сигналы чтения из памяти и относительно их посмотреть времена.
    Еще мы же сдвинули тактовые и сделали их относительно сигнала CAS/, но вот смену адресов, которая работает по RAS мы не смотрели.
    Последний раз редактировалось Mick; 26.01.2021 в 12:33.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #685

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сигналы у медленных чуть запаздывают относительно быстрых. Какой-то сигнал замерял, было 10 или 20 нс разницы.
    Цитата Сообщение от Mick Посмотреть сообщение
    смену адресов, которая работает по RAS мы не смотрели.
    Ты же записывал и выкладывал логи с шиной MA озушек.

  6. #686

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Сигналы у медленных чуть запаздывают относительно быстрых. Какой-то сигнал замерял, было 10 или 20 нс разницы.
    Частота дискретизации анализатора 100МГц и сигналы условно менее 10нс будут считай равны 10нс. Нам похоже нужно сравнивать те которые отличаются более 10нс. По сути их два SYNC и DBIN.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ты же записывал и выкладывал логи с шиной MA озушек.
    Я имел ввиду не RAS/, а RAS который идет на мультиплексоры.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #687

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Нам похоже нужно сравнивать те которые отличаются более 10нс. По сути их два SYNC и DBIN.
    Речь я так понимаю пока про чтение. Шина адреса у медленных скорее всего тоже чуть запаздывает.
    Цитата Сообщение от Mick Посмотреть сообщение
    Я имел ввиду не RAS/, а RAS который идет на мультиплексоры.
    RAS ты не записывал, зато записывал результат его работы, мультиплексированный адрес, который идет на озушки.

    - - - Добавлено - - -

    Из управляющих сигналов при чтении еще можно вспомнить READY, он наверняка тоже чуть запаздывает у медленных, т.к. формируется на основе адреса, слова состояния и DBIN.

  8. #688

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Из управляющих сигналов при чтении еще можно вспомнить READY, он наверняка тоже чуть запаздывает у медленных, т.к. формируется на основе адреса, слова состояния и DBIN.
    Я думаю в текущем тесте надо померить управляющие сигналы.

    В предыдущих тестах для интереса посмотрел сигнал SYNC относительно CAS/, начало и конец.
    У быстрых 50нс - SYNC - 50нс, либо варианты 60нс - 50нс, 50нс - 60нс
    У медленных 60нс - 60нс
    Я конечно не смотрел досконально, но получается разница тут в 10нс либо спереди, либо сзади, либо с обоих сторон.
    Если учесть погрешность анализатора, то длительность у быстрых 40нс (50нс), в зависимости от случая, у медленных 50нс.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #689

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не вполне понял твои замеры, у меня для пары замеров в медленном и быстром получилось (относительно переднего фронта CAS/)
    Медленный: передний фронт SYNC +70 или +60; задний фронт SYNC +400
    Быстрый: передний фронт SYNC +50; задний фронт SYNC +380

  10. #690

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Не вполне понял твои замеры, у меня для пары замеров в медленном и быстром получилось
    Я от двух CAS/ считал.
    Но даже исходя из твоих замеров - разница по сути 10-20нс, что по сути минимальна
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 69 из 91 ПерваяПервая ... 656667686970717273 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 110
    Последнее: 27.05.2024, 23:06
  2. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  3. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54
  5. Где бы найти схему компьютера Ленинград-2?
    от Ne01eX в разделе Ленинград
    Ответов: 2
    Последнее: 27.06.2005, 11:58

Ваши права

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