Класс: 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