User Tag List

Страница 62 из 91 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя
Показано с 611 по 620 из 909

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

  1. #611

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

    По умолчанию

    Всех почитателей процессора КР580ВМ80А и не только, с наступающим Новым годом!
    Всех благ, счастья и успехов в творчестве!

    И как бы процессоры в надежде на продолжение исследований в следующем году.


    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

    ivagor(31.12.2020), Radon17(31.12.2020), Romych(01.01.2021), Shumadan(01.01.2021)

  2. #612

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Если лишних записей нет, то с имеющимися тестами будет не так просто найти в логе ошибочную запись. Поэтому сделал тестик специально для анализатора. Он пишет в каждую ячейку числа от 0 до 255 и сразу проверяет. Если ошибка, то красный бордюр и короткое (в 4 раза короче, чем в test1pic) ожидание.
    Попробовал пока без анализатора, что на Родоне 9005 (на 3МГц не работает), что на Кванторе 9008 (на 3МГц работает) красного бордера не возникало ни разу.
    Все таки я думаю, что как то завязано с выполнением кода из ОЗУ. Я конечно могу для подстраховки снять анализатором эпюры, но похоже проблема не в этом.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  3. #613

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

    По умолчанию

    А я думаю, что дело все же в записи, но есть какой-то нюанс. test1pic и testlog немного отличаются по организации проверки:
    1. test1pic сначала переписывает картинку из пзу в озу, потом, когда все переписал, сверяет
    2. testlog пишет и тут же проверяет, чтобы поймать неудачную запись. И не ловит, т.к. что-то принципиальное поменялось
    Логи testlog записывать нет смысла, раз на всех процах он работает правильно. А вот лог test1pic с пойманной ошибкой на "быстром" проце может прояснить ситуацию, главное найти эту ошибку в логе

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

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

  4. #614

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    test1pic сначала переписывает картинку из пзу в озу, потом, когда все переписал, сверяет
    Попробовал test1pic3 c анализатором, к сожалению на IORW цепляться тяжело потому как ты при окончании записи долбишь в порт FE - записываешь черный бордер.
    Можешь чуть изменить тест, в момент записи красноты в бордер перед этим читать порт FE - лучше по IORD триггер тогда ставить
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #615

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

    По умолчанию

    Запись 0 в FE я могу вынести из основного цикла, будет один раз при старте и в конце ожидания после нахождения ошибки (после красного бордюра). Ты хочешь в момент нахождения ошибки прекращать запись по триггеру IORD, я правильно понял? На мой взгляд это особо ничего не даст, можно и вручную выключить при появлении красного бордюра, все равно ошибочную запись придется искать "вручную", просмотром, т.к. она произошла намного раньше обнаружения ошибки (здесь, в отличие от testlog, запись и чтение/проверка разнесены). У меня пока нет идей, как облегчить нахождение ошибки.

  6. #616

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

    По умолчанию

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


    Цитата Сообщение от ivagor Посмотреть сообщение
    т.к. она произошла намного раньше обнаружения ошибки (здесь, в отличие от testlog, запись и чтение/проверка разнесены). У меня пока нет идей, как облегчить нахождение ошибки.
    Это понятно, что надо как минимум искать по количеству циклов записи.
    Можно сделать по другому, записывать сначала допустим по 8 значений, потом сверять, затем следующие 8 и так далее. По крайней мере будет проще считать если вылезет ошибка
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  8. #617

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Нет, я хочу начинать поиски с этого момента.
    Так я и не понял эту идею

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

  9. #618

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

    По умолчанию

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

  10. #619

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

    По умолчанию

    Примерно придумал, как можно сделать, но надо уточнить насчет триггеров.
    1. Нужны триггеры старта записи лога и окончания записи или только один из них (какой)?
    2. Если нужны триггеры старта и окончания записи, то они должны быть в разных каналах? Для примера запись лога можно начать по первой записи в память, следующие записи в память (надеюсь) ничего не перетриггерят, а стоп записи лога можно сделать по чтению порта. Но можно и не так, начинать запись вручную, а стоп по триггеру.

  11. #620

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

    По умолчанию

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

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

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

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

Эту тему просматривают: 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

Ваши права

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