Proton #26
23 марта 1998

AY-3-8910 - Перепечатка информации по известному вам сопроцессору.

<b>AY-3-8910</b> - Перепечатка информации по известному вам сопроцессору.
╔══════════════════════════════════════════════════════════════╗
║           AY-3-8910.           ║
╙──────────────────────────────────────────────────────────────╜
(R) Klim Gromov

    На copyright здесь я не претендую, это всего лишь перепечат-
ка информации по известному вам сопроцессору.
    Я  понимаю, что информация сея устарела, но тем не менее мо-
жет  кому-то  пригодиться в текстовом варианте, а у кого-то её и
вовсе  нет.  Поэтому  предлагаю  вашему  вниманию перепечатку из
справочника  пользователя ZXS, информацию по музыкальному сопро-
цессору AY-8910.

                          ┌───────┐
потенциал земли      01 ──┤-     +├── 40   Ucc
не используется      02 ──┤       ├── 39   TEST1
аналоговый канал 'B' 03 ──┤<     >├── 38   аналоговый канал 'C'
аналоговый канал 'A' 04 ──┤<    <>├── 37   DAO
не используется      05 ──┤     <>├── 36   DA1
              IOB7   06 ──┤<> A <>├── 35   DA2
              IOBб   07 ──┤<> Y <>├── 34   DAЗ
              IOBS   08 ──┤<>   <>├── 33   DAЧ
              IOBЧ   09 ──┤<> 8 <>├── 32   DAS
              IOBЗ   10 ──┤<> 9 <>├── 31   DAб
              IOB2   11 ──┤<> 1 <>├── 30   DA7
              IOB1   12 ──┤<> 0  <├── 29   BC1
              IOBO   13 ──┤<>    <├── 28   BC2
              IOA7   14 ──┤<>    <├── 27   BDIR
              IOAб   15 ──┤<>     ├── 26   TEST2
              IOAS   16 ──┤<>    <├── 25   A8
              IOAЧ   17 ──┤<>    <├── 24   A9
              IOAЗ   18 ──┤<>    <├── 23   RESET
              IOA2   19 ──┤<>    <├── 22   CLOCK
              IOA1   20 ──┤<>     ├── 21   IOAO
                          └───────┘

                Назначение выводов микросхем
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

DAO-DA7         -шина  данные/адрес с  тремя состояниями. Выводы
                30-37 в AY-3-8910.

Это 8-разрядная двунаправленная шина предназначена для пересылки
адресов  и данных между процессором и самим ПГЗ. В режиме данных
DA7-DAO соответствует разрядам B7-B0 регистровой области генера-
тора.  В  адресном  режиме  DAЗ-DAO задают номер выбираемого ре-
гистра (0-17), а DA7-DAЧ в сочитании с адресными входами A8 и A9
формируют старшую часть адреса.

A8 и А9 (вход) -Адресные шины A8 и A9. Вывод 25.

Область  памяти  ПГЗ  состоит из 16 8-разрядных слов, входящих в
состав  общей 1024-словной памяти системы. Как раз с помощю этих
адресных  шин и происходит расширение адресации памяти ПГЗ с 256
(DA7-DAO) 1 до 1024 слов. Если же размер памяти реальной системы
"ПГЗ-компьютер"  не  позволяет  использовать эти шины, то они не
подсоединяются  при  монтаже  системы т.к. каждый из них снабжён
внутренним  подпорным  (для A8) или гасящим (для A9) резистором.
При  неиспользовании же этих шин в "шумящих" средах, необходимо,
чтобы  они  были  соединены с общей шиной "+5в" и "земля", соот-
ветственно.

RESET (вход)   -Вывод 23.

Используется  для инициализации ПГЗ и установки его блоков в ис-
ходное  состояние  путём  подачи  на вывод логического ноля. При
этом вся регистровая область памяти ПГЗ сбрасывается в ноль. Вы-
вод снабжён внутренним подпорным регистром.

CLOCK (вход)    -Вывод 22.

Используется для подачи тактовой частоты, задающей временные па-
раметры  генераторов шума, тона и генератора огибающей. Вход ТТЛ
совместимый.

BDIR, BC2, BC1 (входы) -Вывод 22.

    Управляющие шины - BUS DERECTION, BUS CONTROL 1,2. Использу-
ются  для управления всеми внешними и внутренними шинными опера-
циями в ПГЗ. Сигналы для этих шин вырабатываются непосредственно
связным процессором CP1600.
    При  использовании  другого  процессора,  эти сигналы должны
формироваться  аналогичными шинными сигналами используемого про-
цессора или имитироваться на шинах ввода/вывода главного микроп-
роцессора  системы. Декодирование управляющих сигналов приведено
в таблице.
        ╔══════╦══════╦══════╦═════════════════╗
        ║ BDIR ║  BC2 ║  BC1 ║ ФУНКЦИЯ CP 1600 ║
        ╠══════╬══════╬══════╬═════════════════╣
        ║  0   ║  0   ║  0   ║      NACT       ║
        ║  0   ║  0   ║  1   ║      ADAR       ║
        ║  0   ║  1   ║  0   ║      IAB        ║
        ║  0   ║  1   ║  1   ║      DTB        ║
        ║  1   ║  0   ║  0   ║      BAR        ║
        ║  1   ║  0   ║  1   ║      DW         ║
        ║  1   ║  1   ║  0   ║      DWS        ║
        ║  1   ║  1   ║  1   ║      INTAK      ║
        ╚══════╩══════╩══════╩═════════════════╝
    Для  использования  всех возможностей генератора по созданию
звуковых картин достаточно иметь только четыре комбинации сигна-
лов BDIR, BC1, BC2. Это достигается путём подключения BC2 к шине
питания +5в.
        ╔══════╦══════╦══════╦═════════════════╗
        ║ BDIR ║  BC2 ║  BC1 ║ ФУНКЦИЯ CP 1600 ║
        ╠══════╬══════╬══════╬═════════════════╣
        ║  0   ║  1   ║  0   ║ не активен      ║
        ║  0   ║  1   ║  1   ║ чтение из ПГЗ   ║
        ║  1   ║  1   ║  0   ║ запись в ПГЗ    ║
        ║  1   ║  1   ║  1   ║ фиксация адреса ║
        ╚══════╩══════╩══════╩═════════════════╝

Аналоговые каналы A, B, C (выходы) - Выводы 4, 3, 38.

    Используется для формирования составного звукового сигнала с
двойной  амплитудой  вплоть до одного вольта. Являются выходными
сигналами   соответствующих   цифро-аналоговых  преобразователей
(ЦАП).

IOA7-IOAO (вход/выход) - Выводы 14-21.
IOB7-IOBO (вход/выход) - Выводы 14-21.

    Являются  параллельными  портами  ввода/вывода. Используются
для обменя данными с внешнимми устройствами, подключаемым к кон-
тактам  IOA  ИЛИ  IOB, по шине "генератор-процессор". Все выводы
снабжены  внутренными  подпорными  резисторами, поэтому в режиме
ввода будет читаться нормальный высокий уровень.

TEST1 - Вывод 39.
TEST2 - Вывод 26.

    Предназначен  для  тестирования  генератора  и поэтому в ре-
альных  схемах  не  используется. Особенность состоит в том, что
эти выводы должны быть всегда свободными.

╔══════════════════════════════════════════════════════════════╗
║ 



Другие статьи номера:

Список BBS - Сетевые новости.

Beta Disk Interface - Сегодня я расскажу о нескольких доработках контроллера и дисководов.

Юмор - Анекдоты.

Юмор - That is true.

Юмор - Приколы.

Литература - Дейв Барри. "Хэлло, ты мне нравишься" (отрывок).

Избранное - История с фантазией, Парадокс двадцать первого века, Выдержка из обезличенной переписки.

AY-3-8910 - Перепечатка информации по известному вам сопроцессору.

Реклама - Реклама и объявления.

От авторов - Редакция.


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

Похожие статьи:
Тема - Тусовка: CSP'99 - интервью с одним из участников Рыбинской группы Cav/Auryn.
Пользователям - Обзор программного обеспечения для ZX Spectrum: языки программирования, прикладные программы, графические редакторы, 3D редакторы.
Гости - Filix о создании игры ВИННИ ПУХ-2.
Computer clubs of Saint-Petersburg - history of russian computers clubs
Юмор - "Штирлиц - русский SysOp" (глава 5).

В этот день...   19 апреля