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

User Tag List

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

Тема: Партнер: DMA для регенерации ОЗУ

  1. #1
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Партнер: DMA для регенерации ОЗУ

    Кто-то может быть не знает - на Партнере реализован специальный режим работы контроллера ПДП, предназначенный исключительно для регенерации ОЗУ. В Мониторе все процедуры обмена с магнитофоном полагаются на этот режим и не заботятся о регенерации. Включается он путем записи 28h в регистр режима ВТ57 - DB08h, разрешая работу 3-го канала.

    А вот как это реализовано в схеме:

    Скрытый текст

    [свернуть]


    (цветом я выделил обратную связь между выходом DACK3 и входом DRQ3.)

    С точки зрения программиста это выглядит как регулярные запросы ПДП с периодичностью примерно 18 тактов частоты контроллера ПДП (она в Партнере совпадает с частотой ВГ75 и составляет 1,5 Мгц).

    А вот как эта связка из резистора, конденсатора и диода работает на уровне железа? Кто объяснит?

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

  3. #2
    Activist
    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    254
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Pyk, на этом схема не заканчивается, вывод DACK3 (DMA3L) идет еще на вход CLR микросхемы D15.

    - - - Добавлено - - -

    Я в схемах, как свинья в апельсинах, но как я понимаю принцип работы. Пока канал запрещен на выходе /DACK3 - 1, следовательно, единица и на входе DRQ3. Разрешили канал, пришло время, на выходе /DACK стал нуль, запрос автоматически снялся, после чего следующий цикл и так по кругу. Но 18 тактов мне кажется слишком много.

  4. #3
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    597
    Поблагодарили
    443 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

  5. #4
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, спасибо! Осталось разобраться с регистром D14 - для чего он нужен? Кроме DACK3 на него идут с ВТ57 еще AEN и ASTB.

  6. #5
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    597
    Поблагодарили
    443 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    HardWareMan, спасибо! Осталось разобраться с регистром D14 - для чего он нужен? Кроме DACK3 на него идут с ВТ57 еще AEN и ASTB.
    Полную схему в студию!

  7. #6
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот:
    Нажмите на изображение для увеличения. 

Название:	partd15.jpg 
Просмотров:	155 
Размер:	41.6 Кб 
ID:	57169

  8. #7
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Осталось разобраться с регистром D14 - для чего он нужен?
    Э... старший байт адреса ПДП?

  9. #8
    Activist
    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    254
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже, что бы счетчик 3 не ушел за пределы ОЗУ.

  10. #9
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Примерно 12 мкс там период запросов получается.
    Осциллограмма сигнала HOLD (HRQ). Масштаб - 20 мкс на деление.

    Скрытый текст

    [свернуть]

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

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

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

Похожие темы

  1. Партнер 01.01: Обсуждение
    от XobbiMan в разделе Радио-86РК
    Ответов: 206
    Последнее: 19.09.2023, 23:53
  2. Партнёр 01.01: Ремонт
    от CodeMaster в разделе Радио-86РК
    Ответов: 13
    Последнее: 18.10.2021, 10:02
  3. Партнер 01.01 прошивка РТ5
    от kapitan-u в разделе Радио-86РК
    Ответов: 1
    Последнее: 14.12.2015, 02:34
  4. Эмулятор Партнёр-01.01
    от TWN в разделе Эмуляторы отечественных компьютеров
    Ответов: 15
    Последнее: 09.03.2015, 22:06
  5. Куплю Партнер 01.01
    от LeBohdan в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 12.07.2010, 12:57

Ваши права

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