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