User Tag List

Страница 52 из 91 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя
Показано с 511 по 520 из 909

Тема: "ZX-8080" - Даунгрейд компьютера "Ленинград"

  1. #511

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, спасибо за проверку, в этом варианте торможения я практически не сомневался. Но то, что я предложил, это только часть нормального тормоза, хотя и самая важная. Раз эта самая часть работает, надо довести его до ума: убрать торможение при выполнении кода из пзу и при записи и тогда будет полный fast.
    Один из возможных вариантов такой: надо сделать дополнительный CSRAM/, пусть называется CSRAM1/.
    CSRAM1/=not (RDROM/ and RDM). RDM можно взять с выхода 10 D42.
    READY=H1/ or CSRAM1/
    Сразу я такой вариант не предложил, т.к. уверен в нем меньше, чем в READY=H1/, но вроде должно работать.

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

  3. #512

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,143
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Один из возможных вариантов такой: надо сделать дополнительный CSRAM/, пусть называется CSRAM1/.
    CSRAM1/=not (RDROM/ and RDM). RDM можно взять с выхода 10 D42.
    READY=H1/ or CSRAM1/
    Сразу я такой вариант не предложил, т.к. уверен в нем меньше, чем в READY=H1/, но вроде должно работать.
    Что те не пойму. В RDROM/ ведь уже есть RDM, зачем еще его туда мешать?
    И что мешает текущий CSRAM/ or H1/
    Последний раз редактировалось Mick; 01.12.2020 в 11:44.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #513

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    В RDROM/ ведь уже есть RDM, зачем еще его туда мешать?
    И что мешает текущий CSRAM/ or H1/
    Действительно, впопыхах просмотрел.
    CSRAM1/=not ((A14 or A15) and RDM)
    READY=H1/ or CSRAM1/

    Текущий CSRAM/ не подойдет, т.к. там RD/, который инверсный DBIN, он там все испортит

  5. #514

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,143
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    CSRAM1/=not ((A14 or A15) and RDM)
    Может лучше использовать уже готовый D10.4 и тогда можно обойтись одним корпусом ЛЛ1

    CSRAM/ = not(A14 or A15) or RDM/
    READY = H1/ or CSRAM1/
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #515

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эквивалентный вариант конечно подойдет

  7. #516

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,143
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Эквивалентный вариант конечно подойдет
    Попробовал, вроде работает. Процы показывают Fast. На вскидку попробовал Родон 9005, Квантор 8802, Квазар 8909 - все в Fast

    - - - Добавлено - - -

    Попробовал еще и 4МГц. Импортные и Родоны 9005 и 9008 работают Fast. Днепры 9205 (две штуки пробовал) работают в Fast
    Другие 88,89,90,91 видно что тест работает, но не доходят его до конца
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

    Этот пользователь поблагодарил Mick за это полезное сообщение:

    ivagor(01.12.2020)

  8. #517

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поделюсь своей версией, почему предыдущая тормозилка делила процы на slow и fast. В даташите есть параметр tRS, который говорит, за сколько нс до заднего фронта Ф2 надо установить READY в желаемое положение (0 или 1), чтобы получить соответствующий следующий такт (если идет обращение к памяти или порту). Так вот для разноскоростных процов этот параметр принимает значения от 80 (для 4 МГц) до 120 нс (для 2 МГц). Когда READY был без запаса, на грани, это сказывалось. Возможно это смелое предположение, но есть вероятность, что этот параметр можно развернуть и в обратном направлении, т.е. у тех процов, которые fast и разгонный потенциал больше.

    - - - Добавлено - - -

    Цитата Сообщение от Mick Посмотреть сообщение
    Другие 88,89,90,91 видно что тест работает, но не доходят его до конца
    Мое мнение, что тут тюнинг тормозилки уже не поможет (она и так дубовая с запасом), просто эти процы не могут нормально работать на 4 МГц. Но и 3.5 для наших очень хороший результат

  9. #518

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,143
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Фото тормозилки на все

    3,5МГц



    4 МГц



    - - - Добавлено - - -

    Цитата Сообщение от ivagor Посмотреть сообщение
    Мое мнение, что тут тюнинг тормозилки уже не поможет (она и так дубовая с запасом), просто эти процы не могут нормально работать на 4 МГц. Но и 3.5 для наших очень хороший результат
    В принципе еще надо один вариант проверить. Ты сделал клоки относительно CAS/, по сути ты сдвинул на один полутакт TI. Можно еще сдвинуть на полутакт вперед.

    В первом посте выложил 4 вариант схемы прототипа - это текущее положение дел.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

    Этот пользователь поблагодарил Mick за это полезное сообщение:

    ivagor(01.12.2020)

  10. #519

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #520

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,143
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    1. За 0 точку мы считаем изначальный вариант
    F1 = not(TI or RAS/)
    F2 = RAS/

    2. Твой вариант - сдвинуть вправо
    F1 = not(TI/ or CAS/)
    F2 = CAS/

    3. Сдвинуть на полтакта влево
    F1 = not(TI/ or H0) или not(TI/ or RAS/)
    F2 = H0

    Это вперед или назад?
    Последний раз редактировалось Mick; 02.12.2020 в 09:52.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 52 из 91 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 110
    Последнее: 27.05.2024, 23:06
  2. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  3. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54
  5. Где бы найти схему компьютера Ленинград-2?
    от Ne01eX в разделе Ленинград
    Ответов: 2
    Последнее: 27.06.2005, 11:58

Ваши права

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