User Tag List

Страница 23 из 40 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 391

Тема: Вопрос про КМД ДВК

  1. #221

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    В общем-то да. Хотя есть забавный результат.
    Позже посмотрю как на 04й.

    Результат работы КМД с 093* ОЗУ К1809РУ1 помечено как Б000.
    Код:
    .IOSKMD
    SCAN I/O PAGE from KMD WINDOW ver.1
     
    172140-172142
    176560-176566
    177170-177172
    177514-177516
    177560-177566
     
    .TSSEL
    TEST 1801VM1 REGS FROM KMD WINDOW ver.1
    177700: ****** ****** ******
    177702: ****** ****** ******
    177704: ****** ****** ******
    177706: ****** ****** ******
    177710: ****** ****** ******
    177712: ****** ****** ******
    177714: ****** ****** ******
    177716: ****** ****** ******
     
    .TSKMD1
    TEST KMD WINDOW ver.1
    Hello from KMD, WINDOW=3
    Hello from KMD, WINDOW=377
    Адрес 177564(WINDOW=3) присутствует
    Адрес 17777564(WINDOW=377) присутствует

  2. #222

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Результат работы КМД с 093* ОЗУ К1809РУ1 помечено как Б000.
    Как я понимаю, это на МС1201.02. Полностью аналогично, как и на -255 прошивке.
    Кстати, прошивки -092, -093* и -255 полностью идентичны. Разница только в типе и объеме СОЗУ.

  3. #223

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Как я понимаю, это на МС1201.02. Полностью аналогично, как и на -255 прошивке.
    Да.

    Попробовал на 04й - результат такой-же как и на 03й.

    ---------- Post added at 15:45 ---------- Previous post was at 15:10 ----------

    Alex_K, Прогнал тесты на КМД 093* с ОЗУ Б000.
    Получилось что на 177700 в четвёртом ряду звёздочки. А там где КМД с ОЗУ Б10 там нули показывает.

    Похоже из-за адреса ОЗУ.
    Последний раз редактировалось MiX; 23.05.2015 в 14:49.

  4. #224

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Alex_K, Прогнал тесты на КМД 093* с ОЗУ Б000.
    Получилось что на 177700 в четвёртом ряду звёздочки. А там где КМД с ОЗУ Б10 там нули показывает.

    Похоже из-за адреса ОЗУ.
    Возможно битое СОЗУ. Прошивка КМД при запуске тестирует СОЗУ блоками по 128 байт, начиная с конца. Если найден исправный блок, то он и используется для работы. Соответственно память в начале не тестируется. TSSEL при запуске проверяет, есть ли место в начале памяти, и если есть, то закачивает себя туда, т.к. он использует регистр 177102 для переключения адреса "окна", потому в "окне" исполняться не может. Если же какая-то ячейка битая, то возможно, что-то уже исполняется не так.

    ---------- Post added at 15:09 ---------- Previous post was at 15:05 ----------

    Еще, кстати, с ОЗУ Б10 почему-то не нашло ячейку памяти 177564 при WINDOW=3. Хотя на платах с 1801ВМ3 должна всегда находить, там же всё-таки ОЗУ.

  5. #225

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Возможно битое СОЗУ.
    Да они все битые с завода. Пометки карандашом обозначают
    без метки = 1к*16бит
    А00,А10 = 512*16бит
    Б00,Б01,Б10,Б11 = 256*16бит

    Подробности - здесь.

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Если же какая-то ячейка битая, то возможно, что-то уже исполняется не так.
    Как это отражается в тесте?

    Поставил параллельно 2ю ОЗУ которая с Б00, на ТSSEL в четвёртом ряду вместо нулей появились звёздочки.
    Последний раз редактировалось MiX; 24.05.2015 в 12:48.

  6. #226

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Да они все битые с завода
    Да, эту печальную историю про 1809РУ1 я слышал.
    Цитата Сообщение от MiX Посмотреть сообщение
    Как это отражается в тесте?
    Это смотря какая ячейка битая и какая там команда должна быть и стала.

    Попозже напишу краткий тест неиспользуемой части СОЗУ, там будет видно какие ячейки битые.

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

  8. #227

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex_K, Перепроверил ещё раз c МC1201-04. Так вот, с Б00 находит окно 177564 а с Б10 нет.
    Я думаю что с Б10 не хватает памяти на запуск программы, хотя по емкости теоретически они одинаковы.

    ---------- Post added at 15:17 ---------- Previous post was at 13:46 ----------

    Результат работы КМД с МС1201.02 при ОЗУ Б10
    Код:
    .IOSKMD
    SCAN I/O PAGE from KMD WINDOW ver.1
     
    172140-172142
    176560-176566
    177170-177172
    177514-177516
    177560-177566
     
    .TSSEL
    TEST 1801VM1 REGS FROM KMD WINDOW ver.1
    177700: ****** 177130 ******
    177702: ****** ****** ******
    177704: ****** ****** ******
    177706: ****** ****** ******
    177710: ****** ****** ******
    177712: ****** ****** ******
    177714: ****** ****** ******
    177716: ****** ****** ******
     
    .TSKMD1
    TEST KMD WINDOW ver.1
    Hello from KMD, WINDOW=3
    Hello from KMD, WINDOW=377
    Адрес 177564(WINDOW=3) присутствует
    Адрес 17777564(WINDOW=377) присутствует

  9. #228

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Alex_K, Перепроверил ещё раз c МC1201-04. Так вот, с Б00 находит окно 177564 а с Б10 нет.
    Я думаю что с Б10 не хватает памяти на запуск программы, хотя по емкости теоретически они одинаковы.
    По ёмкости они одинаковы, просто часть блоков битые, потому и советуют применять только половину или четвертинку, подав на соответствующие адресные входы постоянные уровни, чтобы адресовать хороший блок. Для прошивки -093* емкость 1809РУ1 всегда равна 2 Кбайта, и прошивка тестирует её с конца.

    Во всяком случае на контроллере вряд ли выводы A9 и A10 постоянно соединены с нулем или единицей, скорее всего подключены к соответствующим выводам процессора.

  10. #229

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Программа тестирования ОЗУ КМД

    Программа тестирования ОЗУ КМД. Осуществляет краткий тест всего ОЗУ КМД, кроме блока памяти, используемого прошивкой. При старте осуществляется определение объема ОЗУ, адреса используемого блока и выводится об этом информация:
    MEMORY RANGE=020000-XXXXXX USED BLOCK=XXXXXX-XXXXXX PROBABLY BAD=XXXXXX-XXXXXX
    Соответственно MEMORY RANGE - начальные и конечные адреса ОЗУ, USED BLOCK - начальные и конечные адреса используемого блока, и если прошивка определила плохие блоки, то соответственно PROBABLY BAD - адреса плохой памяти, расположенной за используемым блоком и до конца памяти.
    Если прошивка определила, что последний блок хороший, то соответственно должно быть:
    092: MEMORY RANGE=020000-020777 USED BLOCK=020600-020777
    093*: MEMORY RANGE=020000-023777 USED BLOCK=023600-023777
    255: MEMORY RANGE=020000-027777 USED BLOCK=027600-027777

    Далее проводятся четыре теста неиспользуемой памяти. При каждом тесте ОЗУ заполняется шаблоном, далее небольшая пауза, затем проводится сравнение ячеек памяти с шаблоном. При несовпадении на экран выводится адрес ячейки, значение шаблона, прочитанное значение, и их разница по XOR. В качестве шаблонов используются значения 0, 0177777, 0125252 и 052525.
    Если при тесте не обнаружено "битых" ячеек памяти, то выводится сообщение ALL MEMORY GOOD.
    Вложения Вложения

  11. #230

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex_K, Результат ОЗУ Б10
    Код:
    MEMKMD
    TEST KMD MEMORY ver.1
    MEMORY RANGE=020000-023777 USED BLOCK=023600-023777
    020032 000000 000377 000377
    023516 000000 000377 000377
    023516 177777 177400 000377
    023516 125252 125125 000377
    020032 052525 052652 000377
    023516 052525 052652 000377
    Результат ОЗУ Б00
    Код:
    .MEMKMD
    TEST KMD MEMORY ver.1
    MEMORY RANGE=020000-023777 USED BLOCK=023400-023577 PROBABLY BAD=023600-023777
    020400 000000 001000 001000
    021742 000000 177400 177400
    023672 000000 020000 020000
    021336 177777 167777 010000
    021442 177777 167777 010000
    022226 177777 177767 000010
    022506 177777 173777 004000
    022226 125252 125242 000010
    022506 125252 121252 004000
    020400 052525 053525 001000
    021336 052525 042525 010000
    021442 052525 042525 010000
    023672 052525 072525 020000

Страница 23 из 40 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. вопрос
    от Sayman в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 20.11.2008, 09:40
  2. Вопрос про ПЗУ
    от Eltaron в разделе Память
    Ответов: 14
    Последнее: 25.12.2005, 20:17

Ваши права

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