Yamaha YMF262

редактировать
Yamaha YMF262 (1994 год) декапсулированный YMF262 с видимой поверхностью матрицы Декапсулированный YMF262, показывающий штамп поверхность

Yamah a YMF262, также известный как OPL3 (OPL - это акроним для оператора FM типа L), представляет собой синтез FM звуковой чип, выпущенный корпорацией Yamaha в начале 1990-х годов. Это улучшенная версия Yamaha YM3812 (OPL2). Он использовался в ряде звуковых карт IBM PC, включая Sound Blaster 16 и Pro AudioSpectrum (16bit).

Содержание
  • 1 Обзор
  • 2 Продукты
  • 3 Варианты и производные
    • 3.1 Yamaha YMF289
    • 3.2 ESS ESFM
  • 4 Ссылки
  • 5 Внешние ссылки
Обзор

YMF262 улучшил набор функций YM3812, добавляя следующие функции:

  • в два раза больше каналов (18 вместо 9)
  • простое стерео (крайний левый, центральный или крайний правый)
  • 4-канальный вывод звука
  • 4 новых формы волны (чередующийся синус, «верблюжий» синус, квадрат и логарифмическая пила)
  • 4 режима оператора, объединение 2 каналов вместе для создания до шести 4 FM-голосов оператора
  • уменьшенная задержка для доступа к регистру хоста (OPL2 имел гораздо более длительные задержки доступа к вводу / выводу)
  • тонкие отличия в таблице поиска синусоидальной волны и генераторе огибающей от YM3812 (например, форма волны модулятора на YM3812 задерживается на один отсчет, тогда как сигналы несущей и модулятора на OPL3 ar e правильно синхронизирован)

YMF262 также удалил поддержку малоиспользуемого режима CSM, представленного в YM3812 и YM3526.

Режим FM-синтеза YMF262 настраивается разными способами:

  • Его базовый режим обеспечивает 18 FM-каналы с двумя операторами.
  • Одна настройка, общая для линии OPL, преобразует 3 FM-канала в 5-канальный набор ударных.
  • Другая настройка, представленная в этом чипе, вызывает 12 каналов будут объединены в шесть каналов с четырьмя операторами. В этом случае полифония используется для более сложного формирования звука.
  • Эти две настройки можно использовать по отдельности или вместе, что дает четыре общих режима:
    • 18 каналов с двумя операторами
    • 15 каналов с двумя операторами + 5 каналов с барабанами (установка барабана включена)
    • 6 каналов с двумя операторами + 6 каналов с четырьмя операторами (включена установка с четырьмя операторами)
    • 3 канала с двумя операторами + 6 каналов с 4 операторами + 5 каналов ударных (обе настройки включены)

Как и его предшественник, OPL3 выводит звук в форме цифрового ввода-вывода, для чего требуется внешний чип DAC, такой как YAC512.

Продукты

YMF262 использовался во многих звуковых картах, включая популярные Sound Blaster Pro 2, Sound Blaster 16 ASP. Более поздние модели Sound Blaster 16 интегрировали OPL3 с другими чипами. В окончательной модели Creative Labs использовала клонированный чип OPL3, CQM, интегрированный с другими чипами. Он использовался в Pro AudioSpectrum (16 бит).

Варианты и производные

Yamaha также выпустила полностью совместимый вариант с низким энергопотреблением YMF289 OPL3-L, предназначенный для PCMCIA звуковые карты и портативные компьютеры.

Более поздние аудиоконтроллеры Yamaha для ПК, включая YMF278 (OPL4 ), однокристальные Yamaha YMF718 / 719S и семейство PCI YMF724 / 74x, включали Блок синтеза FM YMF262 для обратной совместимости с устаревшим программным обеспечением. См. YMF7xx для получения дополнительной информации.

Конкурирующие производители звуковых чипов (такие как ESS, OPTi, Crystal и другие) разработали свои собственные OPL3-совместимые аудиочипы с разной степенью соответствия оригинальному OPL3.

В 2015 году открытый исходный код RTL реализация OPL3 была написана в SystemVerilog и адаптирована для FPGA.

Yamaha YMF289

Сравнение выходных сигналов звуковых чипов Yamaha YMF262 и YMF289 FM. 0:00 - это YMF262, а 0:31 - это YMF289.

Yamaha YMF289 - это версия YMF262 с низким энергопотреблением. Он разработан для приложений с низким энергопотреблением, таких как ноутбуки и звуковые карты PCMCIA. Он использовался в некоторых звуковых картах Sound Blaster 16 производства Creative Technology. YMF289B работает в паре с сопутствующим чипом ЦАП с плавающей запятой YAC513 или YAC516.

YMF289 полностью совместим с регистрами и сохраняет набор функций YMF262 с рядом отличий:

  • Поддерживает работу при 5 или 3,3 В.
  • Регистры могут быть чтение или запись осуществляется центральным процессором, тогда как на YMF262 они доступны только для записи.
  • Выходная частота дискретизации 44100 Гц (44,1 кГц).
  • Добавлен режим отключения питания.
  • Несколько меньше общая занимаемая площадь, включая ЦАП, по сравнению с полной реализацией YMF262.
  • Входная частота 33,868 МГц по сравнению с входной частотой 14,32 МГц, используемой для YMF262.
  • Внутренняя линейная интерполятор.

ESS ESFM

Выходные данные ESFM в режиме Legacy / OPL3-совместимого демонстрируют некоторые ощутимые различия в способах синтеза некоторых звуков.

Технология ESS Производное ПО собственной разработки, именуемое ESFM, представляет собой усовершенствованный OPL3-совместимый клон с 20 голосами и 72 операторами, включающий два рабочих режима: собственный режим и устаревший режим, который управляет его набором функций и d поведение. В собственном режиме ESFM позволяет отображать более шести FM-голосов 4 операторов, что потенциально позволяет значительно повысить сложность генерируемых тонов. Драйверы для Windows 9x содержат собственные исправления для инструментов, использующие этот расширенный режим. И наоборот, режим Legacy обеспечивает полную обратную совместимость с YMF262 Yamaha. Выходные данные ESFM в этом режиме в целом соответствуют YMF262, но некоторые тона отображаются совершенно иначе, что приводит к уникальным искажениям звука и музыки в некоторых играх.

ESFM доступен в звуковых чипах ESS, начиная с ES1688 AudioDrive на базе ISA и заканчивая ES1938 Solo-1 на базе PCI, тогда как более ранние чипы требовали внешнего чипа FM-синтезатора (обычно Yamaha YMF262). Звуковые чипы ESS Maestro на основе PCI основаны на программной реализации FM-синтеза, в которой отсутствуют специальные функции ESFM.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-22 09:56:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте