User Tag List

Результаты опроса: ZX-PALM быть!

Голосовавшие
88. Вы ещё не участвовали в этом опросе
  • Да

    70 79.55%
  • Нет

    18 20.45%
Страница 19 из 21 ПерваяПервая ... 15161718192021 ПоследняяПоследняя
Показано с 181 по 190 из 206

Тема: Наладонник

  1. #181

    Регистрация
    12.05.2006
    Адрес
    г. Воронеж
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile Предельный разгон

    Цитата Сообщение от heroy
    Разгонябельность надо мерять на наборе инструкций который использует как можно больше внутренних блоков и тем самым проверяет все блок схемы, а NOP это ваще тока проверка РОН ну и мультиплексоров всяких, короче сомневаюсь что в данном тесте провериться хотябы половина транзюков кристалла
    А предельный разгон и потенциал схемы проверить можно. Теста один х нет. Даже в приметиве сбойная ячейка памяти может сильно загрубить результаты теста. Память придется брать шуструю с запасом. Если поэтапно читать флаги, писать в память, а дальше сравнивать, то объемный тест возможет.

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

  3. #182

    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Пётр
    . Круг замыкался, а теста нет. Примеры таких тестов были, из архивов, хотя и со своей спецификой.
    ramdoctor, test4.30, tact0.1, ....

    Цитата Сообщение от Пётр
    Сообщение от heroy
    Частота M1 в описаном случае будет в 4 раза ниже частоты синхронизации для Z80 и равняться частоте для eZ80.
    Ой ли, некоторые команды поедают от 4х до 23х тактов (по мануалу).
    ключевые слова "описанном случае"

  4. #183
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Пётр
    Это примитивный способ промерять загруз процессора, без программ и приборов.
    А если код операции двухбайтный ??

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

    А если тест писать то что там писать?? и о какой оптимизации идет речь я тебе напишу тест который будет процесор на 100 загружать на 50МГц проце и на 1% на 3,5Мгц. Какие ты выводы сделаеш? Что стоит все на 3,5 МГц пускать?

  5. #184

    Регистрация
    12.05.2006
    Адрес
    г. Воронеж
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile Тест

    Цитата Сообщение от heroy
    А если код операции двухбайтный ??
    Разные коды, желательно все, хотя бы типы. Почему именно двубайтовые, и однобайтовые и дву и тре и четыреХ, а еще цикличные. М1 приходит не для каждого байта, а с выборкой следующей команды.

    Цитата Сообщение от heroy
    А если тест писать то что там писать?? и о какой оптимизации идет речь я тебе напишу тест который будет процесор на 100 загружать на 50МГц проце и на 1% на 3,5Мгц. Какие ты выводы сделаеш? Что стоит все на 3,5 МГц пускать?
    Во, пиши на 100%. На 1% сомнительно, даже холостые нагружают..

    Так что, напишешь?
    Последний раз редактировалось Пётр; 30.11.2006 в 14:13. Причина: Смысл

  6. #185

    Регистрация
    12.05.2006
    Адрес
    г. Воронеж
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile Тесты

    Цитата Сообщение от The Exploited
    ramdoctor, test4.30, tact0.1, ....
    ключевые слова "описанном случае"
    Это тесты под SOS, а у меня только ППЗУ голая.

  7. #186
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Пётр
    Во, пиши на 100%. На 1% сомнительно, даже холостые нагружают..

    Так что, напишешь?
    Элементарно щитаю примерно колво тактов между 2 прерываниями если больше определенного числа то запускаю какую нить nop в цикле иначе запрещаю прерывания и делаю HALT

  8. #187
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Пётр
    Разные коды, желательно все, хотя бы типы. Почему именно двубайтовые, и однобайтовые и дву и тре и четыреХ
    Покажи мне 4 байтный код операции, а для 2 байтных КОДОВ ОПЕРАЦИЙ М1 генериться для КАЖДОГО байта КОДА ОПЕРАЦИИ

  9. #188

    Регистрация
    12.05.2006
    Адрес
    г. Воронеж
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile Проштудировал книжку по z80

    Цитата Сообщение от heroy
    Покажи мне 4 байтный код операции, а для 2 байтных КОДОВ ОПЕРАЦИЙ М1 генериться для КАЖДОГО байта КОДА ОПЕРАЦИИ
    Есть и такие, т.е. расширенные, правда для расширеных CB, ED, DD и FD вырабатывается ещё один цикл M1. В обычном режиме команда извлекается за 4ре такта, а вот дальше картина меняется. Вайты, запись, чтение - тоже хавают такты.

    Погрешность на подтверждении прерывания ~50, но можно вычесть IORQ.

    Если пойти дальше, то на основании этого можно определить на каких режимах тряется производительность, привязавшись к тактовой и подсчитав полезные и потеряные такты в зависимости от того кто дернет процессор.

    Все схемы отладки процессорных устройств построены именно по этому принципу. В одном, описаном в "радиолюбителе", есть возможность пошаговой и поцикличной отладки девайсов на Z80. Завязывается ясно на что. В дальнейшем, можно повесить многоканальный анализатор с парой десятков каналов и дергать уже с хорошей скоростью, данные заносить в эксел, там же и анализировать.

    з.ы. Кстати, тут мелькала фраза о тактировании eZ80, т.е. операции за один такт читаются? Странно, значит я плохо дайташит смотрел.

  10. #189

    Регистрация
    12.05.2006
    Адрес
    г. Воронеж
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile Код в студию

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

  11. #190
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Пётр
    Покажи, как выглядит ассемблерный код.
    Ну аут полный, ты же любитель Z80 проца ты что даже асемблер в зачаточном состоянии не знаеш?? Там команд 30 а то и меньше.

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

    Цитата Сообщение от Пётр
    Погрешность на подтверждении прерывания ~50, но можно вычесть IORQ.
    Значит у тебя большая проблема отделить цикл INTA от двух байтного кода операции?

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

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

Страница 19 из 21 ПерваяПервая ... 15161718192021 ПоследняяПоследняя

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

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

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

Ваши права

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