╔══════════════════════════════════════════════════════════════╗
║ 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.
Предназначен для тестирования генератора и поэтому в ре-
альных схемах не используется. Особенность состоит в том, что
эти выводы должны быть всегда свободными.
╔══════════════════════════════════════════════════════════════╗
║
Other articles: