ΣSigmaStudio English

Построение схем

В этом разделе представлены основные концепции системы SigmaStudio. Для краткого обзора по созданию проекта SigmaStudio обратитесь к разделу Быстрый старт. Дополнительную информацию также можно найти в разделе учебные пособия.


Ниже приведены шаги, необходимые для создания новой схемы SigmaStudio:

Шаг 1: Создание нового файла проекта SigmaStudio запускается без загруженных файлов проектов. Чтобы создать новый проект, выберите File - New Project в главном меню приложения или нажмите кнопку New Project на панели инструментов приложения. Будет создан новый проект с именем по умолчанию «Design 1». Новые проекты пусты, и отображается вкладка Hardware Configuration.

Шаг 2: Выбор процессора (ICs/DSPs)

Прежде чем приступить к проектированию системы, необходимо выбрать по крайней мере один блок IC в категории Processors (ICs/DSPs) панели Toolbox и перетащить его на вкладку Hardware Configuration. Доступные блоки алгоритмов различаются для каждого продукта SigmaDSP, поэтому важно с самого начала выбрать тот DSP IC, который вы планируете использовать в своей конечной разработке. Обратите внимание, что можно создавать проекты с более чем одним процессором.

Для связи с оценочным оборудованием необходимо также вставить блок USB из категории Communication Channels панели Toolbox на вкладку Hardware Configuration и подключить его к блоку процессора. Для получения дополнительной информации обратитесь к разделу USB Communication Channels.

Шаг 3: Входы и источники

  • Входы и источники расположены на вкладке Schematic

После добавления блока процессора в проект отображается вкладка Schematic. Выберите вкладку Schematic и добавьте входы или источники, перетаскивая блоки из категорий IO и Sources панели Toolbox.

Примечание: Каждая схема ДОЛЖНА содержать либо блок входа, либо блок источника. Если в схеме нет входов, вы получите ошибку компилятора:

Ошибка - Для IC не определены входы (Error - No Inputs are Defined for IC).

Шаг 4: Создание проекта обработки сигналов
Блоки алгоритмов/функций управляются на вкладке Schematic

Перетаскивайте блоки из панели ToolBox или Tree ToolBox на вкладку Schematic, чтобы создать свой проект. Обратите внимание, что помимо сложных блоков обработки сигналов доступны различные низкоуровневые строительные блоки (задержка, умножение, сложение, обратная связь), позволяющие реализовывать пользовательские алгоритмы для удовлетворения конкретных требований вашего проекта.

Шаг 5: Выходы Для вывода обработанных сигналов из аппаратного обеспечения SigmaDSP необходимо вставить блок выхода в схему проекта. Перетащите блоки выходов из панели ToolBox или Tree ToolBox на вкладку Schematic. Блоки выходов представляют физические аналоговые и цифровые выходные контакты аппаратного обеспечения.

Шаг 6: Соединение входов с выходами Каждый блок схемы имеет входные и выходные контакты, которые могут быть соединены вместе для создания потока сигналов системы. Все входные контакты блоков должны быть подключены к источнику или выходному контакту другого блока, а все выходные контакты блоков должны быть подключены или завершены.

Примечание: Если в схеме есть неподключенные контакты, вы получите ошибку компилятора:

Фатальная ошибка: В ячейке найдены неподключенные контакты (Fatal Error: Unconnected pins found in cell).

Шаг 7: Компоновка и компиляция проекта
После того как схема завершена и все блоки правильно соединены, вы можете выполнить компоновку и компиляцию проекта. Если во время компиляции возникнут какие-либо ошибки, откроется окно Link Window с информацией об ошибке. Если компиляция прошла успешно, вы увидите зеленую полосу непосредственно под окном вкладки Schematic, а в строке состояния приложения будет отображаться Ready - Download.

Шаг 8: Настройка элементов управления в реальном времени
После компиляции схемы и ее загрузки в аппаратное обеспечение вы можете настраивать элементы управления схемы (ручки, ползунки и счетчики) для изменения параметров алгоритма в реальном времени. Это позволяет настраивать параметры вашего проекта перед внедрением конечной системы.

Некоторые элементы управления изменяют параметры времени компиляции. Изменения этих элементов управления не будут мгновенно обновлять подключенный SigmaDSP. Если элемент управления времени компиляции изменен, текст в правом нижнем углу окна SigmaStudio изменится с «Active: Downloaded» на «Design Mode», что указывает на то, что SigmaStudio прекратил синхронизацию схемы с DSP. Чтобы применить изменения параметров времени компиляции, перекомпилируйте и загрузите программу в DSP, после чего текст «Design Mode» изменится обратно на «Active: Downloaded».

Смотрите раздел System Implementation для получения дополнительной информации о том, как интегрировать схему проекта в вашу конечную систему.