F1 рекомендуют чуток раньше F2 из-за того, что по F1 работает внешняя шина. Т.е. захват сигналов буфером и накачка внутренней шины. она должна захватить данные на ШД до начала работы остальной схемы. Но по датащиту допускается нулевая задержка.
F1 рекомендуют чуток раньше F2 из-за того, что по F1 работает внешняя шина. Т.е. захват сигналов буфером и накачка внутренней шины. она должна захватить данные на ШД до начала работы остальной схемы. Но по датащиту допускается нулевая задержка.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Поздравляю с решением "проблемы быстрых процов на 3 МГц"! Если на 3.5 и 4 процы (по крайней мере быстрые) заработают, то рекомендую сфоткать результат работы speed test, т.к. есть подозрение. что быстрые (на 4) с задержкой F1 могут превратиться в медленные.
В принципе если бы знать заранее, то стоило бы предусмотреть подключение платки формирователя/модификатора тактовых сигналов, потому что
1) На 3 МГц быстрые надо тормозить.
2) Скорее всего на 3.75 и 4 медленные надо "разгонять". Это можно сделать разными способами, например сдвинуть тактовые сигналы на 1/4 такта проца влево, но потом задержать на часть этой четверти такта.
То, что в визарде pll делается заданием фазы, в железке приходится эмулировать такими не очень удобными и красивыми способами.
Последний раз редактировалось ivagor; 27.01.2021 в 19:16.
Будем завтра смотреть.
Если быстрые станут внезапно медленными на 4МГц, значит введение джамперов(перемычек) должно спасти нас от очередного мозговыверта.
У нас же еще в сторонке топчется ВМ85А, ждет своей очереди
- - - Добавлено - - -
Ну если бы синхрогенератор у нас был бы в CPLD , я думаю там можно было бы подвигать.
В принципе в клоне Ориона я как раз планировал как раз синхрогенератор запихать в CPLD, чтобы не танцевать с бубном.
Вот тут забавность возникла.
Запаял кварц на 16МГц,
Мультиколорный тест на быстром проце работает без сбоев.
Поставил Квантор 9008, он сваливается где то в районе A9...F6 прохода (Start byte). Раньше в даун входил сразу или вообще не запускался.
То есть медленные процы стали лучше себя чувствовать, но надо на других проверить.
Зашил speed test. Что на Родоне 9005, что на Кванторе 9008 - пишет везде 0000
- - - Добавлено - - -
Откатился до 3МГц клоков - speed test тоже 0000 показывает. Похоже что то пошло не так
- - - Добавлено - - -
Прошил test 5, который частоту проца показывает.
На 3МГц пишет CPU Frequency 0.01MHZ
Осцил показывает 3МГц.
Задержка 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 или западный аналог попроще.
Я тут для эксперимента F2TTL сделал в обход D35.5. Подал H0 непосредственно на новый буфер ЛЛ1. И забавно уже 5 проход мультиколорного теста Квантор 9008 на 4МГц проходит без красного бордера.
То есть медленные процы могут внезапно заработать и на 4МГЦ.
Но нужно все таки тест скорости, чтобы заценить их возможности.
- - - Добавлено - - -
Да, соплю повесил. Прерывания не шли, а таймер в 5 шел.
Ну и тест скорости показал все таки нестабильную работу медленного проца на 4МГц
Когда ему удалось добраться до конца то цифры такие
DadPchl - 137B
RstRet - 0CFD
Быстрый показал
DadPchl - 137A
RstRet - 0CFD
Картинки если нужно скину вечером
P.S. F2TTL сейчас такая как вчера, тое сть вернул цепь DD35.5 - ЛЛ1
Последний раз редактировалось Mick; 28.01.2021 в 11:05.
Эти цифры соответствуют "быстрому" варианту, т.е. медленный проц действительно "разогнался". Для стабильности можно попробовать F1TTL сдвинуть еще влево.
- - - Добавлено - - -
Если двигать тактовые, то оба. Потом конечно можно пробовать один возвращать, но сначала лучше выяснить, как работает при сдвиге двух тактовых.
Скажем так при сдвинутом F2TTL - медленный проц вообще тест скорости не проходит. С обычным F2TTL - через раз.
Ну а так проверю и оба сдвинуть.
- - - Добавлено - - -
Сдвинул оба сигнала F1TTL и F2TTL, проверял на 4МГц медленный проц:
- тест скорости не проходит.
- вернул назад F2TTL - вообще не запускается
- вернул назад F1TTL, сдвинул F2TTL - тест не проходит
- вернул назад F1TTL и F2TTL - тест проходит через раз.
Быстрый я не пробовал, так как он и так работает без сдвигов.
Последний раз редактировалось Mick; 28.01.2021 в 11:21.
С прерываниями все нормально, часы в test 5 идут?
- - - Добавлено - - -
Хотя без прерываний test 5 завис бы при старте, т.е. они есть. Возможно тут обратная проблема, запрос прерывания висит дольше чем нужно.
Насколько помню было три условные градации процов (поправь если путаю)
1. Быстрые, которые быстро работали на 4 МГц
2.1. Медленные, которые на 4 МГц работали медленнее быстрых
2.2. Медленные, которые не работали нормально на 4 МГц, а некоторые вроде совсем не запускались
У меня большая степень уверенности, что 2.1 можно сдвигом тактовых влево превратить в 1, только надо определиться с величиной сдвига.
И, к сожалению, тоже большая степень уверенности, что 2.2 сдвигом тактовых в 1 не превратить.
Сейчас я не понял, какой медленный проц ты тестируешь, из группы 2.1 или 2.2.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)