Офигительно и зверски круто у Темиразова с Соколовым получилось, а у меня так, жалкое подобие... Но спасибо за комплимент.
Будет, конечно, но потом.
Хочу обозначить некоторые моменты по работе этой схемы, чтобы не забылись.
1. Питание всей схемы осуществляется от внешнего блока на 5В, текущем виде (без графической платы) потребляемый ток составляет 0,55-0,65А. Все чипы запитаны напрямую, кроме процессора и генератора, на них +5В подаётся через полевик Q1 (по схеме), который открывается только после того, как на линии питания -5В напряжение станет ниже нуля. Управление работой полевика сделано просто на делителе из сопротивлений на затворе, подобранных так, чтобы при нуле (и выше) на линии -5В там было напряжение, достаточное для его закрытия. Через этот же полевик запитана микросхема U8, выдающая +12В, чем выполняется требование по порядку подачи питания на процессор.
В принципе, полевик тут больше служит как "предохранитель", т.к. микросхемой U6 отрицательное напряжение выдаётся практически мгновенно. А так получился неплохой вариант схемы питания, можно на его основе делать блоки для Векторов...
2. Плата процессора получилась вполне автономной, она может работать одна, без подключения платы портов ввода-вывода, вот только о её работе тогда можно будет узнать только по сигналам на осциллографе или логическом анализаторе. Собственно, начинал тестировать я её именно так.
3. Для работы всей схемы в текущем виде крайне важен сигнал 50Гц, который должен подаваться на шестой вывод большого пятидесятиконтактного разъёма JV1. На плате он даже помечен белым треугольником.
Эти 50Гц должны вырабатываться графической картой и нужны для работы схемы прерываний и сброса процессора, при его отсутствии при включении будет как бы постоянно нажат "СБРОС" и процессор не запустится.
При отсутствии графической карты 50Гц вполне можно подавать с любого внешнего генератора, или даже просто замкнуть на него соседний четвёртый вывод с частотой 3МГц, как можно заметить на фото в первом посте и было сделано жёлтым проводком. Схема сброса не чувствительна к подаваемой частоте, программы, работающие в режиме запрета прерываний процессора тоже, но вот большая часть программ может зависнуть на слишком высоких частотах на этом входе.
4. Входной сигнал "MEM_RDY" (вывод 7 разъёма JV1) теоретически служит для синхронизации видео и процессора, на плате он притянут к питанию и при его отсутствии процессор работает на полную, без Векторовских выравниваний на кратность длительности команд, равную 4 тактам. Туда, опять же, с графической платы должен идти сигнал МХ2, но при её отсутствии можно туда просто ничего не подключать. Да и на самой графической плате есть в планах сделать кнопку "турбо" для управления этим сигналом и ускорения Вектора. Когда дойдёт очередь до графики посмотрим, какой прирост скорости это даст.






Ответить с цитированием
