ZXNet эхоконференция «hardware.zx»


тема: INT. Возможный вариант.



от: Игорь Афонькин
кому: All
дата: 21 Feb 2006
Hello, All Читая топики в железном форуме, решил-таки поднять вопрос про обработку прерываний. Тема витает в воздухе давно, но видимо никто ничего отличного от I8259 так предложить и не смог. В общих чертах идея такова, как я ее попытался изобразить на схеме. Достаточно грубо, и 100% неработоспособно. Hо не в этом дело. Может быть, совместными усилиями доведем сие начинание до работоспособного варианта. Преимущества предложенного варианта в том, что его можно использовать практически не переделывая, ни сам имеющийся Спектрум, ни известные на сегодняшний момент дополнительные устройства. Т.е. этот вариант предназначен в первую очередь для новых устройств, как составная их часть. Hебольшие пояснения к схеме: 1) JP1 и JP2 являются составной частью ZX-BUS. Все сигналы стандартны. Кроме, разве что, сигнала /INT. 2) JP3 условная точка формирования устройством сигнала /INT. 3) S1 - DIP-переключатель, на котором требуется выставить нужный вектор прерывания. Глюки схемы, которые я вижу: 1) Конфликт на шине данных при одновременном INT'e от 2-х и более устройств. 2) Принципиальная невозможность выставления приоритетов. PS: Понимая, что последует критика, возможно жесткая, все же попрошу быть предельно конструктивными ;) Файл: int_bad.png http://zx.pk.ru/attachment.php?attachmentid=2644




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Новый фактор - Автор устами героя...
ENLIGHT RULEZ?! - ENLIGHT 1997 - к чему он прирулит? (день четвертый и пятый).
Отдохнём - словарь рекламы (С юмором, но не без здравого смысла!).
Программирование - эффект перелистывания страниц текста по синусу.
Железо - схема и описание простейшего Vicomm модема.

В этот день...   15 мая