ΣSigmaStudio English

Сводка ресурсов алгоритмов ввода-вывода SigmaStudio

Информация здесь является предварительной.

CategoryAlgorithmExecuted InstructionsProgram RAMDATA RamParameter RAMDescriptionProcessors
Analog Input Gain ControlAIGC Output2200Маршрутизация сигналов между принципиальной схемой и аппаратным выходом AIGC.ADAU176x
DSP DrivenDSP Driven Output2200Маршрутизация сигналов между принципиальной схемой и аппаратным выходом, управляемым DSP.ADAU176x
ASRCAsrc Input2210Маршрутизация сигналов между принципиальной схемой и аппаратными ASRC (асинхронными преобразователями частоты дискретизации).ADAU144x
ASRCAsrc Input (Activate Additional Input channels)2210Активация дополнительных входов на блоке с помощью флажков рядом с номером каждого входного канала.ADAU144x
ASRCAsrc Output2200Маршрутизация сигналов между принципиальной схемой и аппаратными ASRC (асинхронными преобразователями частоты дискретизации).ADAU144x
SPDIFSpdif Input4410Маршрутизация сигналов между принципиальной схемой и выводами S/PDIF аппаратного обеспечения.ADAU144x
SPDIFSpdif Input (Activate Additional Input channels)4410Активация дополнительных входов на блоке с помощью флажков рядом с номером каждого входного канала.ADAU144x
SPDIFSpdif Output2200Маршрутизация сигналов между принципиальной схемой и выводами S/PDIF аппаратного обеспечения.ADAU144x
GPIOGeneral Purpose Input2210Позволяет использовать сигналы с входных выводов GPIO аппаратного обеспечения в принципиальной схеме.ADAU144x, ADAU176x, ADAU1781
GPIOInterface Read2211Принимает значение из одного из восьми интерфейсных регистров и делает его доступным в принципиальной схеме.ADAU144x, ADAU176x, ADAU1781
GPIOAuxiliary ADC Input2210Принимает цифровой сигнал от вспомогательного АЦП (аналого-цифрового преобразователя) и делает его доступным в проекте.ADAU144x
GPIOGeneral Purpose Output2200Маршрутизирует сигнал на выход GPIO аппаратного обеспечения.ADAU144x, ADAU176x, ADAU1781
GPIOInterface Write2201Отправляет сигналы из принципиальной схемы в выходной интерфейсный регистр.ADAU144x, ADAU176x, ADAU1781
InputInput2210Принимает входной сигнал с входных выводов аппаратного обеспечения и делает его доступным в принципиальной схеме.ADAU144x, ADAU176x, ADAU1781
InputInput (Activate Additional Input channels)2210Активация дополнительных входов на блоке с помощью флажков рядом с номером каждого входного канала.ADAU144x, ADAU176x, ADAU1781
OutputOutput2200Маршрутизирует сигналы на физические выходы аппаратного обеспечения.ADAU144x, ADAU176x, ADAU1781

SigmaStudio IO Algorithm Resource Summary в SigmaStudio: настройка и параметры

Раздел «Сводка ресурсов алгоритмов SigmaStudio» содержит таблицу, в которой сведены характеристики блоков ввода-вывода для цифровых сигнальных процессоров семейства ADAU (SigmaDSP) от Analog Devices. Эта информация позволяет инженеру оценить затраты ресурсов ядра — количество исполняемых инструкций, объем Program RAM, Data RAM и Parameter RAM — еще до добавления компонента в проект. Данные в таблице являются предварительными, поэтому перед финальной сборкой сигнальной цепочки рекомендуется проверять фактическое потребление в конкретной конфигурации. В таблице представлены блоки для маршрутизации сигналов между графической схемой и аппаратными выводами процессора. Например, блоки Analog Input Gain Control (AIGC) и DSP Driven Output для ADAU176x выполняют вывод сигнала на аппаратный выход, потребляя 2 инструкции и 2 слова Program RAM. Для маршрутизации через асинхронные преобразователи частоты дискретизации (ASRC) на ADAU144x используются отдельные блоки входа и выхода, каждый из которых также требует 2 инструкции и 2 слова Program RAM, а входной блок дополнительно использует 1 слово Data RAM. Для работы с цифровыми интерфейсами S/PDIF на ADAU144x предназначены блоки Spdif Input и Spdif Output. Блок входа потребляет 4 инструкции, 4 слова Program RAM и 1 слово Data RAM. В конфигурациях, где требуется задействовать дополнительные каналы, используется режим активации входов с помощью флажков, расположенных рядом с номером канала.