User Tag List

Страница 13 из 26 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 253

Тема: ПК Специалист + AY-3-8910/12

  1. #121

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Как это будет выглядеть с точки зрения программирования?
    Блин, не туда ответил.

    Для программиста никак, он об этом знать не будет
    INTA возникает, когда приходят и разрешены прерывания. Он длится один машинный цикл, за время которого считывается с шины данных 0xFF, т.е. команда RST 7
    Кроме того когда возникает INTA то блокируется выход на основную плату сигнал SYNC, чтобы система не восприняла отсутствие сигнала чтения как запись в память, т.е. предотвращается случайная запись в память.
    Ну и INTA сбрасывает триггер прерывания, чтобы они не висели.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  3. #122

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,216
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    707
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ну и INTA сбрасывает триггер прерывания, чтобы они не висели.
    Не очень понял, по итогу они защёлкиваться будут? Вот, например, у нас прерывания разрешены и пришло прерывание - комп перешёл на адрес 0x38. Что в этот момент с прерываниями? Они по-прежнему разрешены или после прихода запрещаются? Если запрещаются, так как они потом разрешаются? По EI или как-то иначе?
    С уважением, Станислав.

  4. #123

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    например, у нас прерывания разрешены и пришло прерывание - комп перешёл на адрес 0x38. Что в этот момент с прерываниями? Они по-прежнему разрешены или после прихода запрещаются?
    Желательно уточнить, о чем речь. С началом обработки прерывания внутри проца прерывания запрещаются (как бы неявный аналог DI) и это зависит только от самого проца. Ну а от схемы снаружи зависит, останется ли (и если останется, то до каких пор) активный запрос после начала обработки прерывания.

  5. #124

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Как это будет выглядеть с точки зрения программирования?
    Если прерывание придет, когда прерывания разрешены, то сразу же будет вызван обработчик, и запрос сбросится до следующего кадра.
    При вызове обработчика, как обычно, прерывания автоматически запрещаются, при возврате их нужно явно разрешать.
    Если прерывание придет, пока прерывания запрещены, запрос останется висеть, он будет обработан и сброшен, как только будет разрешены прерывания.

    По-моему, самый универсальный вариант, так как допускает использование и "как в спектруме", и асинхронно с кадрами.
    Правда, будет чуть другое поведение, если обработчик вдруг не уложится за время кадра: следующее прерывание возникнет немедленно, а не на следующем кадре.

  6. #125

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил последнюю схему - https://zx-pk.ru/threads/36257-pk-sp...=1#post1217192
    Забыл ввести сигнал MEMRD для выхода на колодку процессора.

    Так что решили по портам или обращению к AY как памяти?
    Если делать порты совместимость с SP580, то как предлагает ivagor - порты
    00...7Fh как порты
    80...FFh - как память
    По сути там надо одной линией A7 рулить.

    Еще вопрос, будем буферить шину адреса?
    Последний раз редактировалось Mick; 13.08.2025 в 13:39.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #126

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,216
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    707
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Так что решили по портам или обращению к AY как памяти?
    Если делать порты совместимость с SP580, то как предлагает ivagor - порты
    00...7Fh как порты
    80...FFh - как память
    Вот это решение мне кажется идеальным!

    Цитата Сообщение от Mick Посмотреть сообщение
    Еще вопрос, будем буферить шину адреса?
    Плата не будет слишком громоздкой?
    С уважением, Станислав.

  8. #127

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Плата не будет слишком громоздкой?
    Она и так будет не совсем маленькой. В корпус Лика вторым рядом вряд ли засунуть удастся.
    Ну, если ничего больше подключать не будем, то буфер ставить не будем.

    Вариант схемы с разделением портов до 7F и после - https://disk.yandex.ru/i/OThf-Hm0Wrv0mA
    Вроде ничего не напутал. В любом случае смотрим и если никаких замечаний или предложений не будет, то разводим платку.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #128

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,216
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    707
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    если никаких замечаний или предложений не будет, то разводим платку.
    Может быть прежде чем разводить плату стоит на макетке убедиться, что всё работает именно так, как ожидается?
    С уважением, Станислав.

  10. #129

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Может быть прежде чем разводить плату стоит на макетке убедиться, что всё работает именно так, как ожидается?
    На макетке уж много проводов паять надо. Если кто желает, то пожалуйста - схема есть.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #130

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно стоило бы смикшировать штатный бипер с AY, но не знаю, насколько это востребовано.

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    CityAceE(14.08.2025)

Страница 13 из 26 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. AY-3-8910 in FPGA
    от VELESOFT в разделе Звук
    Ответов: 18
    Последнее: 25.12.2015, 22:13
  2. AY-3-8910 к РК
    от Kakos_nonos в разделе Радио-86РК
    Ответов: 4
    Последнее: 24.05.2013, 12:10
  3. AY-3-8910
    от Eugeny в разделе Звук
    Ответов: 14
    Последнее: 05.09.2011, 17:11
  4. Продам AY-3-8910
    от crolicasm в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 17.03.2009, 15:25
  5. О портах AY-3-8910...
    от ILoveSpeccy в разделе Звук
    Ответов: 2
    Последнее: 02.07.2007, 15:02

Ваши права

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