Класс: hdlcoder. ReferenceDesign
Пакет: hdlcoder
Добавьте часы и сбросьте интерфейс
addClockInterface('ClockConnection',clock_port,'ResetConnection',reset_port)
addClockInterface('ClockConnection',clock_port,'ResetConnection',reset_port,Name,Value)
addClockInterface('ClockConnection',
добавляет интерфейс часов и сброса к объекту clock_port
,'ResetConnection',reset_port
)hdlcoder.ReferenceDesign
.
addClockInterface('ClockConnection',
добавляет интерфейс часов и сброса к объекту clock_port
,'ResetConnection',reset_port
,Name,Value
)hdlcoder.ReferenceDesign
с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value
. Когда вы задаете эти аргументы в HDL Workflow Advisor, HDL Coder™ добавляет задачу Set Target Frequency. Чтобы изменить выходную установку частоты часов в мастере часов исходного проекта, в этой задаче, задают Target Frequency (MHz).
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
DefaultFrequencyMHz
— Частота по умолчанию в МГц0
(значение по умолчанию) | целое числоЧастота часов по умолчанию в МГц IP модуля тактовой синхронизации в исходном проекте, заданном как целое число. Когда вы открываете HDL Workflow Advisor, HDL Coder заполняет эту информацию для Default (MHz) в задаче Set Target Frequency.
Пример: 'DefaultFrequencyMHz', 50
задает частоту по умолчанию как 50 МГц.
MinFrequencyMHz
— Минимальная частота в МГц0
(значение по умолчанию) | целое числоМинимальная частота часов в МГц IP модуля тактовой синхронизации в исходном проекте, заданном как целое число.
Пример: 'MinFrequencyMHz', 5
задает минимальную частоту часов как 5 МГц.
MaxFrequencyMHz
— Максимальная частота в МГц0
(значение по умолчанию) | целое числоМаксимальная частота часов в МГц IP модуля тактовой синхронизации в исходном проекте, заданном как целое число. В HDL Workflow Advisor HDL Coder устанавливает Frequency Range (MHz) в задаче Set Target Frequency на основе MinFrequencyMHz
и значений MaxFrequencyMHz
, которые вы задаете.
Пример: 'MaxFrequencyMHz', 500
задает максимальную частоту часов как 500 МГц.
ClockNumber
— Синхронизируйте номер выходного порта1
(значение по умолчанию) | целое числоНомер порта часов вывод от IP модуля тактовой синхронизации в исходном проекте, заданном как целое число.
Пример: 'ClockNumber', 2
задает, чтобы использовать второй выходной порт в IP модуля тактовой синхронизации как порт часов.
ClockModuleInstance
— Имя модуля тактовой синхронизации'clk_wiz_0'
(значение по умолчанию) | вектор символовИмя IP модуля тактовой синхронизации в исходном проекте, заданном как вектор символов.
Пример: 'ClockModuleInstance', 'clk_wiz_1'
задает clk_wiz_1
как имя IP модуля тактовой синхронизации.
hdlcoder.ReferenceDesign
| hdlcoder.ReferenceDesign.addAXI4SlaveInterface