Документация Engee

Enabled Subsystem

Подсистема, выполнение которой управляется внешним сигналом.

Тип: SubSystem

Путь в библиотеке:

/Basic/Ports & Subsystems/Enabled Subsystem

Описание

Блок Enabled Subsystem представляет собой предварительно настроенный блок Subsystem, предназначенный для создания подсистемы, включение которой выполняется внешним сигналом Enable. Подсистема выполняется пока внешний сигнал положительный (больше 0).

enabled subsystem 1

Используйте блок Enabled Subsystem для моделирования:

  • разрывов в выполнении блоков внутри подсистемы;

  • нескольких включенных подсистем, которые выполняются, когда эти подсистемы получают положительный управляющий сигнал на портах Enable.

Порты

Вход

# In1 — входной сигнал в подсистему
скаляр | вектор | матрица

Details

Размещение блока In1 в подсистеме добавляет внешний входной порт. Метка порта совпадает с именем блока In1.

Используйте блоки In1 для получения сигналов из локальной среды.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

# Enable — входной сигнал, управляющий блоком
скаляр | вектор | матрица

Details

Размещение блока Enable в подсистеме добавляет внешний входной порт Enable.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Выход

# Out1 — выходной сигнал из подсистемы
скаляр | вектор | матрица

Details

Размещение блока Out1 в подсистеме добавляет внешний выходной порт. Метка порта совпадает с именем блока Out1.

Используйте блоки Out1 для отправки сигналов в локальную среду.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Дополнительные возможности

Генерация Си кода: Да

Генерация Verilog кода: Да