User Tag List

Страница 62 из 81 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя
Показано с 611 по 620 из 909

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    HardWareMan
    Гость

    По умолчанию

    F1 рекомендуют чуток раньше F2 из-за того, что по F1 работает внешняя шина. Т.е. захват сигналов буфером и накачка внутренней шины. она должна захватить данные на ШД до начала работы остальной схемы. Но по датащиту допускается нулевая задержка.

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

  3. #2

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

    По умолчанию

    Поздравляю с решением "проблемы быстрых процов на 3 МГц"! Если на 3.5 и 4 процы (по крайней мере быстрые) заработают, то рекомендую сфоткать результат работы speed test, т.к. есть подозрение. что быстрые (на 4) с задержкой F1 могут превратиться в медленные.
    В принципе если бы знать заранее, то стоило бы предусмотреть подключение платки формирователя/модификатора тактовых сигналов, потому что
    1) На 3 МГц быстрые надо тормозить.
    2) Скорее всего на 3.75 и 4 медленные надо "разгонять". Это можно сделать разными способами, например сдвинуть тактовые сигналы на 1/4 такта проца влево, но потом задержать на часть этой четверти такта.
    То, что в визарде pll делается заданием фазы, в железке приходится эмулировать такими не очень удобными и красивыми способами.
    Последний раз редактировалось ivagor; 27.01.2021 в 19:16.

  4. #3

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    то рекомендую сфоткать результат работы speed test, т.к. есть подозрение. что быстрые (на 4) с задержкой F1 могут превратиться в медленные.
    Будем завтра смотреть.
    Если быстрые станут внезапно медленными на 4МГц, значит введение джамперов(перемычек) должно спасти нас от очередного мозговыверта.
    У нас же еще в сторонке топчется ВМ85А, ждет своей очереди

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    То, что в визарде pll делается заданием фазы, в железке приходтся эмулировать такими дедовскими мерами.
    Ну если бы синхрогенератор у нас был бы в CPLD , я думаю там можно было бы подвигать.
    В принципе в клоне Ориона я как раз планировал как раз синхрогенератор запихать в CPLD, чтобы не танцевать с бубном.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #4

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    сфоткать результат работы speed test,
    Вот тут забавность возникла.
    Запаял кварц на 16МГц,
    Мультиколорный тест на быстром проце работает без сбоев.
    Поставил Квантор 9008, он сваливается где то в районе A9...F6 прохода (Start byte). Раньше в даун входил сразу или вообще не запускался.
    То есть медленные процы стали лучше себя чувствовать, но надо на других проверить.

    Зашил speed test. Что на Родоне 9005, что на Кванторе 9008 - пишет везде 0000

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

    Откатился до 3МГц клоков - speed test тоже 0000 показывает. Похоже что то пошло не так

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

    Прошил test 5, который частоту проца показывает.

    На 3МГц пишет CPU Frequency 0.01MHZ

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

  6. #5

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

    По умолчанию

    Задержка F1 и F2 на 4 МГц наверняка переведет быстрые процы в разряд медленных, а медленные возможно перестанут работать (но это не точно). Но не все так плохо, скорее всего можно превратить медленные (на 4 МГц) процы в быстрые без дополнительных корпусов, хотя потребуется резня.
    1) При формировании F1TTL можно обойти D10.2 и D35.4, TI/ и CAS/ в этом случае надо подать сразу на D47.3.
    Уточню, что на D10.2 конечно тоже надо оставить TI/ и CAS/ для формирования L для D42.
    2) При формировании F2TTL можно обойти D35.5 и D47.4, нужный сигнал H0 есть рядом на входе D35.2.
    Превращение медленных на 4 МГц в быстрые при этом вполне возможно, надеюсь и быстрые продолжат работать. Ну и если все хорошо, то можно попробовать какой-нибудь ранее неработоспособный на 4, вдруг произойдет чудо. Хотя это уже маловероятно, для таких процов более реален рубеж 3.75.

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

    Для F2TTL описанных мер для медленных процов на 4 МГц скорее всего будет достаточно, а F1TTL при необходимости можно еще немного сдвинуть влево, но тут понадобиться дополнительный корпус.
    F1TTL=NOT(RAS/ AND TI), т.е. можно использовать 1533ЛА3 или даже 1531ЛА3. Просто ИЛИ в быстрых сериях проблематично найти, а ЛА3 или западный аналог попроще.

  7. #6

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Для F2TTL описанных мер для медленных процов на 4 МГц скорее всего будет достаточно,
    Я тут для эксперимента F2TTL сделал в обход D35.5. Подал H0 непосредственно на новый буфер ЛЛ1. И забавно уже 5 проход мультиколорного теста Квантор 9008 на 4МГц проходит без красного бордера.
    То есть медленные процы могут внезапно заработать и на 4МГЦ.

    Но нужно все таки тест скорости, чтобы заценить их возможности.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    С прерываниями все нормально,
    Да, соплю повесил. Прерывания не шли, а таймер в 5 шел.

    Ну и тест скорости показал все таки нестабильную работу медленного проца на 4МГц
    Когда ему удалось добраться до конца то цифры такие

    DadPchl - 137B
    RstRet - 0CFD

    Быстрый показал

    DadPchl - 137A
    RstRet - 0CFD

    Картинки если нужно скину вечером

    P.S. F2TTL сейчас такая как вчера, тое сть вернул цепь DD35.5 - ЛЛ1
    Последний раз редактировалось Mick; 28.01.2021 в 11:05.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #7

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    DadPchl - 137B
    RstRet - 0CFD

    Быстрый показал

    DadPchl - 137A
    RstRet - 0CFD
    Эти цифры соответствуют "быстрому" варианту, т.е. медленный проц действительно "разогнался". Для стабильности можно попробовать F1TTL сдвинуть еще влево.

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

    Цитата Сообщение от Mick Посмотреть сообщение
    P.S. F2TTL сейчас такая как вчера, тое сть вернул цепь DD35.5 - ЛЛ1
    Если двигать тактовые, то оба. Потом конечно можно пробовать один возвращать, но сначала лучше выяснить, как работает при сдвиге двух тактовых.

  9. #8

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

    По умолчанию

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

    Ну а так проверю и оба сдвинуть.

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

    Сдвинул оба сигнала F1TTL и F2TTL, проверял на 4МГц медленный проц:
    - тест скорости не проходит.
    - вернул назад F2TTL - вообще не запускается
    - вернул назад F1TTL, сдвинул F2TTL - тест не проходит
    - вернул назад F1TTL и F2TTL - тест проходит через раз.

    Быстрый я не пробовал, так как он и так работает без сдвигов.
    Последний раз редактировалось Mick; 28.01.2021 в 11:21.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #9

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

    По умолчанию

    С прерываниями все нормально, часы в test 5 идут?

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

    Хотя без прерываний test 5 завис бы при старте, т.е. они есть. Возможно тут обратная проблема, запрос прерывания висит дольше чем нужно.

  11. #10

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

    По умолчанию

    Насколько помню было три условные градации процов (поправь если путаю)
    1. Быстрые, которые быстро работали на 4 МГц
    2.1. Медленные, которые на 4 МГц работали медленнее быстрых
    2.2. Медленные, которые не работали нормально на 4 МГц, а некоторые вроде совсем не запускались

    У меня большая степень уверенности, что 2.1 можно сдвигом тактовых влево превратить в 1, только надо определиться с величиной сдвига.
    И, к сожалению, тоже большая степень уверенности, что 2.2 сдвигом тактовых в 1 не превратить.

    Сейчас я не понял, какой медленный проц ты тестируешь, из группы 2.1 или 2.2.

Страница 62 из 81 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя

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

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

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

Ваши права

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