Нечего добавить. Хватит слов, приступим к делу!
Нечего добавить. Хватит слов, приступим к делу!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Пофиксил:
- проблема ненадежного выхода из RESET при длительном (на несколько тактов F2), подправил генерацию t1f1
- при длительном F2 не рестартовало нормально после снятия HOLD, подправил
- немного упростил шину данных, так как флаги теперь на схему анализа перехода транслируются напрямую (а не через шину данных), лишние выдачи флагов на шину можно убрать.
- в модуль vm80a добавил синхронизацию фазовых сигналов F1/F2
- потестировал на модели с разными схемами тактирования, работает
- потестировал на DE0, работает
Схоронил, зазеркалил, скомпилировал, запустил. Неплохой результат уже!
Еще бы чуть-чуть сбросить весу и цены бы ему не было. Как закончится эксесайзер - отпишу, но пока все ОК.
При принудительной установке READY, HOLD и INT выигрываем всего 10ЛЕ. Не густо. Я думаю, что в проекте есть места, где можно получить выигрыш без поломки совместимости. Нужно только поискать.
Последний раз редактировалось HardWareMan; 19.08.2014 в 13:32.
Ну усё, данная модель ревизии "j" все тесты прошла по чесноку.
Занимаюсь анализом схемы. Есть занятные места. Возможно таки получится похудеть не потеряв внешней и внутренней совместимости с оригиналом.
Продолжаю преобразовывать транзисторную схему ВМ80А. Скажу сразу, я заменил латчи на D триггеры, т.к. в рамках данной схемы их поведение одинаково (проверял на симуляции) а ПЛИС не очень любят латчи как таковые. Таким образом, схеме не требуется внешняя синхронизирующая частота, все на честных F1 и F2. Так же, были убраны лишние двойные инверсии (особенность транзисторного дизайна) в процессе восстановления логики. Я уже почти закончил первый лист, где тактовые и цикловые формирователи. Вот:
На данный момент схема занимает 36LE и способна взлететь на:
Очень интересно, как это будет выглядеть в итоге. Даже сейчас видны мультиплексоры и некоторые другие элементы на "россыпухе", которые можно свернуть в один элемент для наглядности. Но это будет уже вторым заходом, после подтверждения правильности схемы в тестах.
Последний раз редактировалось HardWareMan; 05.09.2014 в 06:33.
Хм - на таких частотах клон специалиста - сделает карту 3d ускорителя куда уж там о бедном синклере говорить
А вот когда будет одно питание и один клок - будет совсем хорошо. Вернее питание то уже и так одно.
Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
ZX Evo 4Mb- в строю.
Speccy2010 v1
Специалист (пока готовлюсь к восстановлению).
Это все мое!
Родное!
Все люблю на свете я! Это родина моя!
Исправил несколько неточностей в схеме и добавил еще несколько блоков. Еще немного и первый лист будет полностью готов. Затем примусь сразу за 3й, чтобы инструкции хавало и можно было уже проверить, потому как на втором там АЛУ, а на четвертом регистры.
Прошу прощения, что влезаю со своим любопытством - сколько примерно корпусов выйдет, если собирать аналог ВМ80 на 155 серии?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)