Важная информация

User Tag List

Показано с 1 по 1 из 1

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

  1. #1
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию INT. Возможный вариант.

    Читая топики в железном форуме, решил-таки поднять вопрос про обработку прерываний. Тема витает в воздухе давно, но видимо никто ничего отличного от I8259 так предложить и не смог.

    В общих чертах идея такова, как я ее попытался изобразить на схеме. Достаточно грубо, и 100% неработоспособно. Но не в этом дело. Может быть, совместными усилиями доведем сие начинание до работоспособного варианта.
    Преимущества предложенного варианта в том, что его можно использовать практически не переделывая, ни сам имеющийся Спектрум, ни известные на сегодняшний момент дополнительные устройства. Т.е. этот вариант предназначен в первую очередь для новых устройств, как составная их часть.

    Небольшие пояснения к схеме:
    1) JP1 и JP2 являются составной частью ZX-BUS. Все сигналы стандартны. Кроме, разве что, сигнала /INT.
    2) JP3 условная точка формирования устройством сигнала /INT.
    3) S1 - DIP-переключатель, на котором требуется выставить нужный вектор прерывания.

    Глюки схемы, которые я вижу:
    1) Конфликт на шине данных при одновременном INT'e от 2-х и более устройств.
    2) Принципиальная невозможность выставления приоритетов.

    PS: Понимая, что последует критика, возможно жесткая, все же попрошу быть предельно конструктивными
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	int_bad.png 
Просмотров:	352 
Размер:	13.7 Кб 
ID:	2644  

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •