Подключите сигналы, прикрепленные к кнопкам на аппаратной плате
SoC Blockset/Аппаратная логика ввода-вывода
Блок Push Button управляет механизмом оборудования. Аппаратные логические сигналы, подключенные к блоку Push Button, эквивалентны сигналам, подключенным к кнопкам на аппаратной плате.
PBIn- x
- Входной сигналBoolean
скалярВходной сигнал для управления логикой оборудования. Используя эти порты, можно динамически управлять логикой оборудования во время симуляции во время исполнения. Каждая кнопка имеет порт с именем PBIn1 на PBIn x
, где x
является Number of push buttons.
Чтобы включить этот порт, установите параметр Specify push buttons via равным InputPort
.
Типы данных: Boolean
ПБ- x
- Выходной сигналBoolean
скалярВыходной сигнал, который возвращает состояние кнопки. Каждая кнопка имеет порт с именем PB1 на PB x
, где x
является Number of push buttons.
Типы данных: Boolean
Hardware board
- Просмотр выбранного оборудованияЭтот параметр доступен только для чтения. Выбор платы оборудования и настройка параметров платы см. в разделе Панель аппаратной реализации.
View push buttons location
- Просмотр кнопокЧтобы просмотреть схему расположения кнопок на выбранной аппаратной плате, нажмите кнопку View push buttons location.
Эта кнопка включена только при выборе определенных плат Xilinx или Intel. Дополнительные сведения об этих платах см. в разделе Поддерживаемые Сторонние программы и оборудование.
IO logic
- логический индикатор ввода-выводаЭтот параметр доступен только для чтения. Указывает логический уровень ввода-вывода на выбранной аппаратной плате.
Когда параметр IO logic показан как Active Low, блок Push Button принимает и выводит активные низкие сигналы, когда вы устанавливаете параметр Specify push buttons via на InputPort
и выводит активные низкие сигналы, когда вы устанавливаете параметр Specify push buttons via равным Dialog
. Блок представляет эти имена портов с префиксом буквы n. Например, nPB1.
Specify push buttons via
- Источник кнопкиDialog
(по умолчанию) | InputPort
Чтобы управлять логикой оборудования при помощи параметров блоков, выберите Dialog
. Чтобы управлять логикой оборудования из порта входа, выберите InputPort
.
Number of push buttons
- Выбор кнопки1
(по умолчанию) | список целых чисел в области значений [1, n]Чтобы указать необходимое количество портов кнопок, выберите значение из списка Number of push buttons. n
представляет количество доступных кнопок на указанной аппаратной плате. Для примера, если вы выбираете 3
из списка, блок показывает три порта кнопок.
Чтобы использовать только n
вторая кнопка, установите параметр Number of push buttons равным n
и завершите неиспользованные порты кнопок.
ПБ- n
- Выбранные кнопкиOff
(по умолчанию) | On
Чтобы включить n
1й кнопочный порт, выберите On
для ПБ- n
параметр. n
представляет количество доступных кнопок на указанной аппаратной плате.
Чтобы включить этот параметр, установите параметр Specify push buttons via равным Dialog
.
Sample time
- Интервал отбора пробЗадайте временной интервал, когда кнопка переключается между On
и Off
.
Чтобы автоматически сгенерировать HDL-код для вашего проекта и выполнить его на однокристальном устройстве, используйте инструмент SoC Builder. См. «Генерация проекта СнК».
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.