ΣSigmaStudio English

Входы и выходы

Библиотека ввода/вывода панели инструментов предоставляет доступ к блокам ввода/вывода, необходимым для передачи сигнала от физических входных соединений аппаратной ИС в схему проекта и обратно к выходным соединениям аппаратуры. Доступные блоки ввода и вывода зависят от конкретного процессора, используемого в вашем проекте.

Примечание: Блоки ввода и вывода представляют собой физические и ограниченные аппаратные ресурсы. Если вы попытаетесь вставить больше блоков ввода или вывода, чем доступно ресурсов, вы получите ошибку «Недостаточно ресурсов DSP для этого алгоритма». Например, в схеме можно использовать только один блок ввода на процессор. Кроме того, входы и выходы могут быть назначены только одному блоку одновременно. Например, вы не можете создать два блока вывода, представляющих один и тот же выходной канал.

Смотрите тему GPIO Conditioning Examples для примеров схем.

Inputs And Outputs в SigmaStudio: настройка и параметры

Библиотека ввода/вывода (Inputs And Outputs) в среде SigmaStudio для процессоров ADAU семейства SigmaDSP от Analog Devices предоставляет набор блоков, необходимых для организации маршрутизации сигнала. Эти элементы являются мостом между физическими контактами аппаратной части и виртуальной схемой обработки. Они позволяют принять сигнал с входных соединений микросхемы, передать его в алгоритм и затем вывести обратно на аппаратные выходы. Состав доступных блоков напрямую зависит от конкретной модели процессора, используемого в проекте. В библиотеке представлены такие элементы, как ASRC Input/Output, ASRC Input with Gain, Aux ADC Input, General-Purpose Input/Output, Input Interface, Read Interface, Write Interface, Master Control Port Interface, SPDIF Input/Output и другие. Каждый из них выполняет свою функцию по сопряжению с определенными аппаратными интерфейсами. Важно учитывать, что блоки ввода и вывода являются физическими и ограниченными ресурсами. При попытке добавить в схему больше элементов, чем доступно на кристалле, появится ошибка «Недостаточно ресурсов DSP для этого алгоритма». Например, для большинства процессоров допустимо использовать только один блок ввода на всю схему. Кроме того, каждый физический вход или выход может быть назначен только одному блоку одновременно, поэтому нельзя создать два элемента, управляющих одним и тем же каналом. При проектировании сигнальной цепочки следует заранее планировать использование этих ресурсов.