AMR
Audio Modem Riser
Автор:
Макс Курмаз
Белорусский «железный» сайт
Для повышения качества звука и понижения уровня шумов была принята спецификация AC'97, согласно которой аналоговая и цифровая части звукового чипа разделялись. Цифровая обработка аудиопотоков выполнялась на цифровом процессоре (DSP), который назвали Digital Controller'97 (DC'97), а преобразование сигнала из цифровой в аналоговую форму и наоборот - на кодеке AC'97. Таким образом, различные звуковые карты имеют общую часть - кодек (кодер-декодер то есть). Более того, похожий по свойствам кодек есть и у аналоговых (то есть обычных) модемов. Корпорация Intel решила взять инициативу в свои руки. В результате появилась спецификация Audio-Modem Riser, AMR.

Технология AMR позволяет с минимальными затратами реализовать на материнской плате встроенную звуковую карту и модем. Аналоговый кодек располагается на AMR-карте (для нее и предусмотрен слот), цифровая часть - на материнской плате. Связь между ними - интерфейсу AC-link. Аналоговый кодек может быть только для звука (AC'97), только для модема (MC'97) или для того и другого (AMC'97). Цифровой контроллер (DC'97) может входить в состав чипсета или вообще быть исключительно программным, т.е. все функции по обработке цифрового звука или по кодированию данных может выполнять процессор через специальный драйвер.
На внешней AMR-карте можно разместить либо звуковой кодек, либо модемный, либо оба сразу. Впрочем, сейчас чаще всего аудиокодек располагается на самой материнской плате, там же - линейные входы и выходы, а AMR-слот предназначается для модемной карты.
Получаемое таким образом решение будет дешевым (нет сложного цифрового процессора), но не полноценным. Звуковой процессор не сможет интенсивно работать с потоками данных, а модем будет поглощать ресурсы процессора и работать неэффективно. Впрочем, для тех, кому нужен более-менее серьезный звук, предусмотрена возможность подключить к кодеку полноценный звуковой контроллер, например Creative CT5880, Yamaha YMF744 или Aureal AU8810, вместо простого базового, встроенного в чипсет. На большинстве материнских плат, на которых есть кодеки AC'97, предусмотрено место для установки такого чипа.
Если вы подумали, что AMR - нечто вроде шины PCI, которая позволяет добавлять новые устройства и заменять старые, то это не так. Стандарт AMR облегчает жизнь компании Intel и разработчикам материнских плат. Первая имеет возможность вторгнуться на рынок дешевых модемов и звуковых карт, а вторые - расширять возможности своих плат с минимальными затратами. Нужен звук - получи AMR-карту с AC'97, нужен еще и модем - AMR-карта с AMC'97 или с AC'97+MC'97. Вообще стандарт AMR позволяет выпускать карты расширения, не совместимые друг с другом, поэтому об универсальности нового интерфейса речи не идет.
Контроллеры AMR встроены в хаб ввода-вывода Intel ICH, который применяется в составе чипсетов серии i8xx, то есть i810/i810E, i820/i840, а также в "южный мост" VIA VT82C686A, которым комплектуются разные чипсеты VIA, начиная с MVP3. Если на материнской плате с таким чипсетом есть звуковой контроллер, вы получаете полноценную звуковую карту, если нет - частично программный звук без аппаратной поддержки A3D, EAX или другой сложной технологии. Модем же будет совсем программным и из-за "качества" наших линий работать, скорее всего, будет совсем плохо.