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

User Tag List

Страница 16 из 24 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя
Показано с 151 по 160 из 235

Тема: ПК8000 - Быстродействие архитектуры. Исследование.

  1. #151
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PST уже переделал, в эмуляторе (с "подключенным" внешним ОЗУ) работает.
    Наверно стоит сделать тест внешнего ОЗУ, вряд ли есть готовый?

    ---------- Post added at 21:43 ---------- Previous post was at 20:30 ----------

    Вот еще флеш картридж Micka. В нем он обошелся без АП6. Насколько я понимаю, АП6 все же не помешает при подключении SRAM, но наверно без нее можно обойтись.

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

  3. #152
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Буфера никогда не помешают, мало ли что... Мне не трудно.
    Тест памяти нужен обязательно. Хоть и невелика вероятность, но все же есть шанс воткнуть глючную микруху, я же их со списанных машин собирал. И банальных ошибок пайки никто не отменял. В общем сначала убедимся в штатной работе внешнего ОЗУ, а уж затем можно и поизголяться над машиной

  4. #153
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сначала не обратил внимания на интересную особенность SCR0 (особенно хорошо заметно на s0shsh, т.к. там рожица есть и с краю и не с краю) - в крайнем правом столбце отображается не 6, а 7 точек (т.е. по горизонтали 241 точка, а не 240)! Может даже тюнер не показывает одну самую правую точку и там их аж 8.
    Последний раз редактировалось ivagor; 28.02.2013 в 08:31.

  5. #154
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тест внешнего ОЗУ примерно придумал, скорее всего в субботу сделаю и выложу.
    В BS0 и остальных тестах этой серии был несколько трусливый момент - использовалось много команд, которые исполняются за одинаковое число тактов и "сбоку" и в активной области. Хотелось бы увидеть еще результаты бескомпромиссного варианта, где все команды имеют разное время выполнения в двух областях. Исходник выложу, если этот вариант нормально отработает, т.е. даст вертикальную границу между темным и светлым (синим и зеленым) бордюром.
    Вложения Вложения
    • Тип файла: zip S0BRD.zip (3.7 Кб, Просмотров: 81)

  6. #155
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Сначала не обратил внимания на интересную особенность SCR0 (особенно хорошо заметно на s0shsh, т.к. там рожица есть и с краю и не с краю) - в крайнем правом столбце отображается не 6, а 7 точек (т.е. по горизонтали 241 точка, а не 240)! Может даже тюнер не показывает одну самую правую точку и там их аж 8.
    Трудно сказать за тюнер. Сегодня попробовал разделить синхру и завести на EGA-моник. Забыл про линии "контрольный R[G|B]" и вместо картинки увидел непонятно что. Но, кадр моник вроде держал, так что на досуге получу картинку. Тогда и уточним все особенности видео этой машинки.

  7. #156
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал тестик внешнего ОЗУ. Упор в нем не на подробное тестирование каждой ячейки, а на правильность подключения (не отвалилось ли чего и т.п.). Он записывает в 64 килобайта ОЗУ 32768 двухбайтных четных значений от 0000 до FFFE. Потом проверяет, есть ли там, куда записали, ожидаемые значения.
    Лучше сначала запустить его в эмуляторе, чтобы знать, какие результаты должны быть.
    В стандартном конфиге дает 4 Errora.
    В приложенном конфиге PK8000 Sura and Xobbi Ext1RAM64.cfg даст 4 ОК.
    В приложенном конфиге PK8000 Sura and Xobbi Ext1RAM32.cfg даст 2 Errora и 2 ОК. Когда снаружи 32К - это как бы отвалилась линия А15 в 64К варианте и ячейки будут повторяться в областях 0000-7FFF и 8000-FFFF. Т.к. заполнение идет с 0го адреса, то при записи в область 8000-FFFF затрет то, что было до этого записано в 0000-7FFF, поэтому дает вышеприведенную диагностику.

    Чтобы упростить себе жизнь, сделал проверку только ОЗУ подключенного к X1. Если нужно к X2, то сделаю и такой вариант, там буквально несколько значений поменять.
    Последний раз редактировалось ivagor; 05.03.2013 в 19:46. Причина: Удалил тест, т.к. он не работал на реале

  8. #157
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Хотелось бы увидеть еще результаты бескомпромиссного варианта, где все команды имеют разное время выполнения в двух областях. Исходник выложу, если этот вариант нормально отработает, т.е. даст вертикальную границу между темным и светлым (синим и зеленым) бордюром.
    Результат:
    Нажмите на изображение для увеличения. 

Название:	untitled.jpg 
Просмотров:	409 
Размер:	90.9 Кб 
ID:	40166

    Прикупил пару вилок РП-15-50. Завтра плата будет готова.

  9. #158
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Исходник к тому тесту s0brd_withSrc.zip. Вся "новизна" по сравнению с другими тестами этой серии в наборе команд укладывающихся в строку (начало Int.asm).
    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Прикупил пару вилок РП-15-50. Завтра плата будет готова.
    Жду с нетерпением
    Последний раз редактировалось ivagor; 02.03.2013 в 10:35.

  10. #159
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Платку собрал:
    Нажмите на изображение для увеличения. 

Название:	03032013462.jpg 
Просмотров:	372 
Размер:	77.2 Кб 
ID:	40206
    Только не завелась. С АП6 вообще не включается, виснит с белым экраном. На линиях адресов какой то шабаш. Без нее включается, но не пашет. Пробовал запускать простые тесты:
    Код:
            di
            mvi     A, 11110100b
            out     80h
            lxi     H, 4010h
    vis:
            mov     M, A
            jmp     vis
    Только что со чтением, что с записью - прога вылетает в бейсик Пробовал без микрух. Прога не вылетает, но на всех управляющих линиях около 5 вольт, на OE - 2.5 вольта. Откуда вообще может 5 вольт взяться на этих линиях? И по идее на линиях должны быть логические "1" (то есть 0.2 вольта). Непонятно.

    Твой тест виснет, что с доп. ОЗУ, что без:
    Нажмите на изображение для увеличения. 

Название:	untitled.jpg 
Просмотров:	385 
Размер:	92.9 Кб 
ID:	40205

    Пока все. Извини, но наверное отложу на пару дней, кажется грипп подхватил, сил уже нет. Пока же жду рац. предложений что и где я мог накосячить

    PS: Линии OE, WE и CE проверял неоднократно. Замыканий нет. Ведут строго куда положено по документации: OE - 12 контакт, WE - 14, CE - 42.

  11. #160
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Только что со чтением, что с записью - прога вылетает в бейсик Пробовал без микрух. Прога не вылетает, но на всех управляющих линиях около 5 вольт, на OE - 2.5 вольта. Откуда вообще может 5 вольт взяться на этих линиях? И по идее на линиях должны быть логические "1" (то есть 0.2 вольта). Непонятно.
    Ну вообще то лог. "1" как раз почти напряжение питания и есть.
    Тут еще возможно что ты паямть повесил паралельно основной памяти. И получается одновременная запись(это не так страшно) и чтение (а вот это катастрофа).
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 16 из 24 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Клавиатура
    от Mick в разделе ПК8000
    Ответов: 60
    Последнее: 19.03.2024, 22:36
  2. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  3. ПК8000 - ROM диск
    от Mick в разделе ПК8000
    Ответов: 39
    Последнее: 06.03.2014, 14:12
  4. ПК8000 - Квазидиск
    от Mick в разделе ПК8000
    Ответов: 86
    Последнее: 13.10.2008, 19:17

Ваши права

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