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