![]() |
Quote:
|
Тестировал игрушку Алмаз на этом компе. На грани неиграбельности! Я в шоке. В смысле, все события в ней ускорены, и в комнатах с точным расчетом времени не получается пройти, никак! Поэтому, в схему будет введено устройство замедления процессора. Идеальный вариант это "растягивание" сигналов F1 и F2 на один 2,5МГц-вый такт через каждые 4. Это позволит не нарушить синхронизацию с синхрогенератором и получить производительность процессора на эквивалентной не кратной частоте 2МГц. Думаю, этого можно добиться малой кровью (блокировать уровни по счетчику с 5 состояниями, при этом нам не нужен именно ИЕ2, вот здесь можно применить любой). Накидал схемку в симуляторе:
http://img714.imageshack.us/img714/4756/sfsch.png Здесь, верхний кусок схемы - повторен из макетки (только элементы выбраны функциональные а не корпусные). Все эпюры соответствуют ранее указанным. Но введен еще один счетчик, считающий от 0 до 4 (ИЕ2 тоже подойдет, кстати, так как делим мы 2,5МГц всего) и 2 элемента блокировки сигналов F1 и F2. http://desmond.imageshack.us/Himg801...png&res=medium Отмечу лишь то, что процессор "задерживается" в том состоянии тактовой последовательности, в котором он с шиной ничего не делает, чтобы не поломать ничего. Думаю, он не обидится. :3 Сигнал SLOW можно брать с бита какого-нибудь регистра, причем переключать можно асинхронно: никакого сбоя по шине не будет. :3 Отмечу, что поступало даже такое предложение: Quote:
Еще не пробовал на макетке, на днях займусь, как только немного выкрою времени. |
Давай соберём и эту схему. Пора уже и в деле попробовать (заказать и спаять печатку).
---------- Post added at 21:44 ---------- Previous post was at 21:39 ---------- Имя Специалист-MX-2 для нового компа утверждено - подписал на печатке. Скоро подниму старую тему про заказы на печатку. С тех пор прошло много времени и комп немного переделан...:cool: |
Quote:
|
Quote:
|
Накидал я схемку. Вот:
http://img196.imageshack.us/img196/4103/arbitrsch.png На радость местным нердам добавляется только 1 счетчик, причем так вами любимый ИЕ5. :3 Правда, при этом теряется синхронность управления и переключать FAST/SLOW на ходу не рекомендуется, желательно его "латчить" по перепаду 1=>0 частоты F2. Замечу, что использую сигнал переноса первого счетчика как запись в атрибуты и свободный триггер ИЕ5 для сдвига F2 в нужную фазу. Строчный счетчик запитывать от 2М5 (по схеме, так как CLK блочится в режиме SLOW). CLK - сигнал тактов для Z80. http://desmond.imageshack.us/Himg683...png&res=medium Обкатать на макетке попытаюсь на этой неделе, если время позволит... PS Я придумал как прикрутить DRAM из SIMM72 на пару метров на 16 бит (у меня есть экземпляры на 8МБ как 4Мх16б). Так вот, синхрогенератор читает из нее сразу 16 бит, а процессор имеет ее побайтно. Четные страницы из одного байта, а нечетные - из другого. Так как RAMFOS устанавливает номер страницы от 0, причем специально выделяет только первые 16, то мы имеем возможность "запихать" основную страницу в последние две страницы этого ОЗУ. Имеем: один чип ОЗУ, прямой доступ к атрибутам и тонну памяти в одном корпусе. Реализовывать буду уже на ПЛИСине, хотя не сложно и на россыпе. ;) Это вам так, на затравку. |
Все выложенные схемы учтены в схеме Специалиста_МХ2. Вот схема с печаткой.
|
Записываемся в очередь на печатки - http://www.zx.pk.ru/showthread.php?t=14434&page=5.
|
Пока есть время до прихода плат, хочу задать вопрос кто и что достал из предложенного мною списка микрух.
Я например, заказал такие: ИЕ5, ЛА2, ЛИ1, ЛА4 и ИР16 - у меня их не оказалась в наличии. Ещё нужно флеш ПЗУ надыбать, кстати HardWareMan, ты до сих пор не дал её прошивку со своим Монитором-4. :v2_thumb: Для контроллера SD карты ещё нужно: держатель SD карты, ПЛИС и конечно панелька к ПЛИС. Последних, кстати я заказал с десяток - на всех хватит. Ещё б плисины дешёвые найти - я б их прошивал бесплатно... :v2_cool: |
Лично я буду потиху выпаиваю с разных плат мелкую логику, ВВ55 слава богу хватает, толлько вот проблемки с ИР33 наверное будут и ОЗУ-шками. Держатель SD мона будет из какой убитой мобилы взять или накройняк купить кардридер, расположить на передней морде корпуса и шлейфиком распаять на материнку контакты держателя!
Вопрос а мона будет вместо флеш ПЗУ использовать ультрафиолетовую? И подойдут-ли в место указанных ОЗУ-шек микросхемы КЭША от 486...586 РС-ок? Или мона SIMM-ку распаять на проводках? ---------- Post added at 22:43 ---------- Previous post was at 22:38 ---------- fifan, Ты-бы лучше к списку деталей помимо микросхем добавил резисторы и конденсаторы для солидности! |
| All times are GMT +4. The time now is 06:23. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.