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

User Tag List

Страница 5 из 24 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 235

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

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

    По умолчанию

    b2m
    Ну "номинальных" тактов в строке 160, я сначала, когда делал TOPBRD, думал что на бордюре торможения нет (сразу скажу, увидев РТ2 в схеме даже не пытался разбираться).
    Строк от прерывания (которое приходит с началом нижнего бордюра) до активной области - 120 (у Mickа получилось 119 т.к. в программе на опрос клавы тратится почти 2 строки, а я прибавлял при выводе результата одну). Итого 120+192=312 строк.
    (про гашение - тогда я думал что гашение влияет на быстродействие, но многочисленные эксперименты, проведенные Mickом это опровергли)
    Там просто производилась запись в ОЗУ, количество записанных байт я пересчитал в такты/сек. TOPBR4 дает меньшую погрешность.

    Открытых вопросов для меня еще много, буду еще делать тестики, если Mick не бросит это дело.
    Последний раз редактировалось ivagor; 24.07.2009 в 20:34.

  2. #42
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Там получается примерно 2млн тактов в секунду на реале
    Это что-же получается, что там резонатор другой стоит? По схеме (Суры) - 20 МГц, а если при выполнении из ПЗУ ничего не тормозит и тактовая 2 МГц, то получается, что стоит 16 МГц. Может поэтому изображение вытянутое? А кадровую частоту они подобрали путём специальных значений в ПЗУ (РТ2). Счётчик знакомест там хитрый, загружается каким-то числом, считает до определённого места (задано в ПЗУ) и снова загружается. По схеме, загружается числом 56 (или 54 в зависимости от режима 40/32), судя по всему переходит через максимум 64, после чего на выходах оказывается адрес и считает до какого-то числа (конец или начало СГИ).

    Добавлено через 5 минут
    А номинальных тактов получается 128:
    64мкс строка / 0.5 мкс один такт
    Последний раз редактировалось b2m; 13.09.2008 в 22:46. Причина: Добавлено сообщение

  3. #43
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А номинальных тактов получается 128:
    64мкс строка / 0.5 мкс один такт
    Может там просто при выполнении программы из ПЗУ wait в 1 такт при чтении, тогда при реальных 2,5 МГц получится "доступных" примерно 2 млн. тактов (для "среднестатистической" смеси команд).
    Последний раз редактировалось ivagor; 24.07.2009 в 20:35.

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

    По умолчанию

    Mick
    Теперь для режима 0.
    26.09.2008 Вложение удалено
    Тут активная область экрана ограничена сверху и снизу красными полосками. Это для некоторого увеличения точности подсчета числа строк, т.к.
    1. будет видно, сколько от нижней красной до зелено-синего бордюра (должно быть примерно 1-2 строки).
    2. если "пережмешь", то "бордюр" вылезет за красную линию сверху.
    Последний раз редактировалось ivagor; 26.09.2008 в 07:48.

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Mick
    Теперь для режима 0.
    Вложение 9024
    Тут активная область экрана ограничена сверху и снизу красными полосками. Это для некоторого увеличения точности подсчета числа строк, т.к.
    1. будет видно, сколько от нижней красной до зелено-синего бордюра (должно быть примерно 1-2 строки).
    2. если "пережмешь", то "бордюр" вылезет за красную линию сверху.
    Вот получай результаты.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	P1010938.JPG 
Просмотров:	292 
Размер:	27.4 Кб 
ID:	9040   Нажмите на изображение для увеличения. 

Название:	P1010939.JPG 
Просмотров:	265 
Размер:	26.1 Кб 
ID:	9041  
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #46
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick
    Спасибо, чем дальше в дебри видео ПК8000 тем интереснее.
    Либо бордюр делится на 2 части с разной степенью торможения, либо внутри строки торможение неравномерное и то что видно в начале бордюра (снизу от нижней красной линии) - это "подстройка", а потом до конца (до верхней красной линии) идет установившийся режим. Для установившегося режима удалось с первого раза угадать длительность строки.
    Еще один интересный момент - в screen 0 при изменении цвета бордюра (между зеленым и синим) нет "переходного процесса" как в screen 2 (там между ними полоса непонятного цвета).
    Последний раз редактировалось ivagor; 24.07.2009 в 20:36.

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

  8. #47
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick
    Очередные тесты.
    TOPBR6 - scr 0
    TOPBR7 - надеюсь это предпоследний тест scr 2
    26.09.2006 Вложение удалено
    Последний раз редактировалось ivagor; 26.09.2008 в 07:49.

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Mick
    Очередные тесты.
    TOPBR6 - scr 0
    TOPBR7 - надеюсь это предпоследний тест scr 2
    Я уже смутно представляю происходящее , но всеравно держи результаты.

    Первые две картинки - TOPBR6, вторые две - TOPBR7
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	P1010940.JPG 
Просмотров:	277 
Размер:	35.8 Кб 
ID:	9055   Нажмите на изображение для увеличения. 

Название:	P1010941.JPG 
Просмотров:	258 
Размер:	27.5 Кб 
ID:	9056   Нажмите на изображение для увеличения. 

Название:	P1010942.JPG 
Просмотров:	281 
Размер:	29.1 Кб 
ID:	9057   Нажмите на изображение для увеличения. 

Название:	P1010943.JPG 
Просмотров:	240 
Размер:	29.2 Кб 
ID:	9058  
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #49
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как мог пытался высказывать свое понимание промежуточных результатов в предыдущих постах. В будущем, когда все станет ясно, обязательно накропаю файлик, в котором соберу все что здесь было высказано (за вычетом неподтвердившихся гипотез).
    Если кратко:
    TOPBR7 дополнительно показал 2 вещи по scr 2:
    1. Прерывание приходит не совсем в начале первой строки после изображения, а через некоторое время. На подготовку изменения цвета бордюра конечно тоже тратиться время, его оцениваю в 16-20 тактов, что несколько меньше наблюдаемого смещения (max 20 тактов - это менее чем четверть строки, а запаздывание зелени - примерно треть строки, т.е. все равно прерывание приходит не совсем в начале строки). Начиная с TOPBR6 обработчик прерывания посадил прямо с 38h и убрал оттуда опрос клавиатуры, соответственно момент прихода прерывания оценивается отображается более точно.
    2. Сравнивая картинки TOPBR4 и TOPBR7 можно заметить, что не в любом месте строки можно "безболезненно" поменять цвет бордюра. В TOPBR4 наблюдаются "переходные полосы" между зеленым и синим, а в TOPBR7 этого нет. Похоже придется делать еще "интерактивное" вращение по горизонтали чтобы поймать эти моменты.

    TOPBR6 (scr 0) немного расстроил.
    1.Видно, что прерывание приходит чуть позже (правее) чем в scr 0.
    Последний раз редактировалось ivagor; 24.07.2009 в 20:37.

  11. #50
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уважаемые реальщики!
    26.09.2008 Вопрос снят, извините за беспокойство
    Последний раз редактировалось ivagor; 26.09.2008 в 08:01.

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

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

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

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

Ваши права

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