User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 61

Тема: Разгон Z80

  1. #21

    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    в Profi так и сделано. я все-таки склоняюсь к версии асинхронность=задающие частоты не зависимы
    Такой режим возможен если ВК имеет свою память не являющуюся доступной процессору или использовать двухпортовую память (она довольнотаки дорога). В нашем случае лучше конечно вынести ВК полностью в отдельную схему...

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  2. #22

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    в Profi так и сделано. я все-таки склоняюсь к версии асинхронность=задающие частоты не зависимы
    Речь идет о неравном количестве циклов обращения к памяти, выделенных для CPU и видеоконтоллера. Это обычно называют неупорядоченными или несимметричными циклами. Асинхронность, это другое, но если название нравится, я не настаиваю

    И речь наверно не совсем о обычном Profi 5.x, в котором использовались медленные РУ5/7, а о доработанном.



    P.S. В 1994 году, в порядке обмена опытом, я ездил в компанию Profi и общался с человеком который делал турбирование (имени к сожалению не запомнил, но точно не Михаил Яцык или Виктор Терещенко ). Он рассказывал про идею тактировать Z80 не меандром, а короткими импульсами, «отстающими» или «опережающими» в зависимости от машинных циклов. Идея была всем хороша, но для ее реализации требовался заведомо более скоростной Z80.



    P.P.S. В режиме CP/M, в Profi изменена (по сравнению со Speccy) адресация экрана, поэтому возможно одновременное чтение из областей расположенных в физически разных микросхемах ОЗУ. Это в свою очередь минимизирует количество циклов памяти отданных видеоконтроллеру и высвобождает их для Z80. Однако сравнивать режим «турбо» Profi, в таком режиме и стандартный Speccy некорректно.

  3. #23

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

    По умолчанию

    Цитата Сообщение от Conan
    И речь наверно не совсем о обычном Profi 5.x, в котором использовались медленные РУ5/7, а о доработанном.
    ну не знаю мой (и у приятеля на ру7) вполне обычные были, помню удавалось запускать и вполне нормально работать на CLK~10-11mhz


    Цитата Сообщение от Conan
    P.S. В 1994 году, в порядке обмена опытом, я ездил в компанию Profi и общался с человеком который делал турбирование
    Кондор она называлась %)
    Цитата Сообщение от Conan
    P.P.S. В режиме CP/M, в Profi изменена (по сравнению со Speccy) адресация экрана, поэтому возможно одновременное чтение из областей расположенных в физически разных микросхемах ОЗУ. Это в свою очередь минимизирует количество циклов памяти отданных видеоконтроллеру и высвобождает их для Z80. Однако сравнивать режим «турбо» Profi, в таком режиме и стандартный Speccy некорректно.
    нет, одновременное чтение 2х байтов используется только для того, чтобы раскрасить каждый экранный байт в свой цвет (в атм вроде также сделано). некорректно сравнивать из-за того, что в cp/m режиме у ВК другие тайминги - тактируется от кварца 12mhz (соотв-но pixel clock также 12mhz). во-вторых мы все-таки пускали этот super turbo режим в обыкновенном speccy режиме, как сейчас помню - удавалось играть моды в modplayer by Cobra с частотой дискретизации ~28khz.

  4. #24

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    ну не знаю мой (и у приятеля на ру7) вполне обычные были, помню удавалось запускать и вполне нормально работать на CLK~10-11mhz
    В стандартный цикл (при частоте CAS/RAS=CLK=3,5МГц) РУ5/7 вписываются с трудом, поэтому память особо не «разгонишь», кроме того, половину времени в этом режиме с ОЗУ работает видеоконтроллер. Быстрый Z80, на этой частоте работать будет, но вот, сколько тактов ожидания (WAIT) при этом будет?

    Цитата Сообщение от jtn
    Кондор она называлась %)
    С названиями там все запутано, было: ТОО «Профи», СП «Крамис», чего-то «Кондор»…

    Цитата Сообщение от jtn
    некорректно сравнивать из-за того, что в cp/m режиме у ВК другие тайминги - тактируется от кварца 12mhz (соотв-но pixel clock также 12mhz).
    Согласен

    Цитата Сообщение от jtn
    во-вторых мы все-таки пускали этот super turbo режим в обыкновенном speccy режиме, как сейчас помню - удавалось играть моды в modplayer by Cobra с частотой дискретизации ~28khz.
    А сколько было в (более стандартных) тактах на прерывание?

  5. #25

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

    По умолчанию

    Цитата Сообщение от Conan
    В стандартный цикл (при частоте CAS/RAS=CLK=3,5МГц) РУ5/7 вписываются с трудом, поэтому память особо не «разгонишь», кроме того, половину времени в этом режиме с ОЗУ работает видеоконтроллер. Быстрый Z80, на этой частоте работать будет, но вот, сколько тактов ожидания (WAIT) при этом будет?
    1. вопрос о ру5/7 остается открытым (завтра смоделю в max plus времянки cas/ras, а то по схеме непонятно как-то), что-то уже начинаю сомневаться, что cas/ras=xclk/2 (а это 12mhz!), хотя вроде так должно быть.
    2. насчет половины времени - неправда. при частоте памяти и z80 12mhz на одну строку 32 байта имеем ~438 тактов (против 128 при 3,5mhz), соответственно 438 запросов к памяти, а запросов ВК при этом всего 64, т.е. 15% от всех.

    Цитата Сообщение от Conan
    А сколько было в (более стандартных) тактах на прерывание?
    откопал еле-еле тот самый modplayer, запустил в эмуляторе, подогнал такты, получилось что-то около 180-190 тыс.тактов, думаю вполне достоверные данные.

    если подсчитать 190000/69888*3.5=9,52mhz, если учесть wait'ы, то наверное как раз частота задающего генератора будет 21-22mhz (я кстати еще вспомнил, что вместо кварца мы крутили подстоечный конденсатор).
    Последний раз редактировалось jtn; 09.03.2005 в 22:26.

  6. #26

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    1. вопрос о ру5/7 остается открытым (завтра смоделю в max plus времянки cas/ras, а то по схеме непонятно как-то), что-то уже начинаю сомневаться, что cas/ras=xclk/2 (а это 12mhz!), хотя вроде так должно быть.
    Паспортное время выборки 565РУ7В – 120нс, относительно RAS. У других букв – хуже. Кроме того, перед RAS нужно иметь запас (минимум нан 30) для фиксации адреса строк. Итого 150нс на идеальный цикл выборки, а это всего 6,7МГц. Можно конечно разогнать и быстрее (и даже будет работать), но это уже как повезет. Хотя бы потому, что с нагревом время выборки ДОЗУ увеличивается (проверено на практике).


    Цитата Сообщение от jtn
    2. насчет половины времени - неправда. при частоте памяти и z80 12mhz на одну строку 32 байта имеем ~438 тактов (против 128 при 3,5mhz), соответственно 438 запросов к памяти, а запросов ВК при этом всего 64, т.е. 15% от всех.
    Насчет половины времени на 3,5МГц – сущая правда. На больших частотах для выборки видеоконтроллеру, разумеется, будет требоваться относительно меньше времени. Но в нормальную работу РУ7 на 12МГц я не верю. Просто потому, что опытами по разгону занимался и помню, что даже 7Мгц было недостижимо, если речь шла о надежности и повторяемости.


    Цитата Сообщение от jtn
    если подсчитать 190000/69888*3.5=9,52mhz, если учесть wait'ы, то наверное как раз частота задающего генератора будет 21-22mhz (я кстати еще вспомнил, что вместо кварца мы крутили подстоечный конденсатор).
    Если учесть WAIT-ы, и то, что не каждый машинный цикл Z80 обращается к ОЗУ, то реальная скорость работы памяти оказывается в среднем в 1,5-1,7 ниже частоты процессора (зависит от того, какие команды выполняет Z80). То есть для ОЗУ: 9,52/1,5=6,3МГц. Что очень похоже на правду, но в предельном режиме.

  7. #27

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

    По умолчанию

    каюсь, все-таки на 4 делится, т.е. частота z80=xclk/2, а ras/cas=xclk/4.
    а вот по поводу микросхем - в профинской схеме рекомендуются РУ7А, как самые быстродействующие, далее идут Б и И, и только потом В и К.
    но по мне - схема профи 3+ остается лучшей, вот соберу zx-next (процесс медленно, но верно идет), можно будет и над старым профиком поэкспериментировать, тем более, что там simm 4mb 72pin (70ns вроде)

  8. #28

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    а вот по поводу микросхем - в профинской схеме рекомендуются РУ7А, как самые быстродействующие, далее идут Б и И, и только потом В и К.
    но по мне - схема профи 3+ остается лучшей, вот соберу zx-next (процесс медленно, но верно идет), можно будет и над старым профиком поэкспериментировать, тем более, что там simm 4mb 72pin (70ns вроде)
    Profi, хороший клон, мне очень нравился, правда через мои руки прошла всего пара, да и то версии 3.х. А напарник по разработке ZX-Next был знаком с его авторами и отзывался о них как о весьма грамотных и талантливых ребятах. Может перейти в отдельный тред по Profi? Народу он нравился, давно не производится, поэтому никому не конкурент, а интересного много в нем было. Как считаешь?

    По поводу РУ7: разумеется если были буквы "В" то были и "А", "Б". Только вот найти их живьем мне так и не удалось, даже паспорта я от них не видел, хотя коллекционировал разные описания. Те же, что были реально, практически не разгонялись. А закупали РУ7 каждые выходные и примерно вот такими "кучками":

  9. #29

    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan
    По поводу РУ7: разумеется если были буквы "В" то были и "А", "Б". Только вот найти их живьем мне так и не удалось, даже паспорта я от них не видел, хотя коллекционировал разные описания. Те же, что были реально, практически не разгонялись. А закупали РУ7 каждые выходные и примерно вот такими "кучками":
    РУ7Б у меня сейчас есть некоторое количество, но уйдет на днях вместе с АТМ.
    Сейчас в основном буржуйские ставлю, купил тут 500 штук для АТМок. До этого в основном ставил РУ7г.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  10. #30

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    РУ7Б у меня сейчас есть некоторое количество, но уйдет на днях вместе с АТМ.
    А можешь посмотреть дату их выпуска?

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Ваши права

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