Пакет: кодер
HDL объект настройки codegen
Объект coder.HdlConfig
содержит параметры конфигурации, которых HDL функция codegen
требует, чтобы сгенерировать HDL-код. Используйте опцию -config
, чтобы передать этот объект функции codegen
.
создает объект hdlcfg
=
coder.config('hdl')coder.HdlConfig
для генерации HDL-кода.
Основной
|
Минимальная битная ширина для разделяемых сумматоров, заданных как положительное целое число. Если Значения: целое число, больше, чем или равный 2 | ||||||||
|
Задайте активный фронт синхроимпульса. Значения: | ||||||||
|
Приоритет для распределенного алгоритма конвейеризации.
Значения: | ||||||||
|
Сгенерируйте испытательный стенд HDL, заданный как Значения: | ||||||||
|
Стандарт кодирования HDL, чтобы следовать и проверять при генерации кода. Генерирует отчет соответствия, показывающий ошибки, предупреждения и сообщения. Значения: | ||||||||
|
HDL, кодирующий стандартные правила и настройки отчетов, заданное использование HDL Coding Standard Customization Properties. Если вы хотите настроить правила стандарта кодирования и отчет, необходимо установить Значение: HDL, кодирующий стандартный объект индивидуальной настройки | ||||||||
|
Скрипт инструмента линта HDL, чтобы сгенерировать. Значения: | ||||||||
|
Имя инициализации скрипта линта HDL, заданное как вектор символов. | ||||||||
|
Команда скрипта линта HDL. Если вы устанавливаете custom_lint_tool_command -option1 -option2 %s | ||||||||
|
Имя завершения скрипта линта HDL, заданное как вектор символов. | ||||||||
|
Задайте, инициализировать ли весь блок RAM к Значения: | ||||||||
|
Задайте, включать ли встроенные настройки в сгенерированный код VHDL. Когда Когда Значения: | ||||||||
|
Оптимизация цикла в сгенерированном коде. Смотрите Оптимизируют Циклы MATLAB.
| ||||||||
|
Задайте, не использовать ли генерацию часов, включают логику. Когда Когда | ||||||||
|
Задайте максимальную входную ширину бита для аппаратных множителей. Если битная ширина входа множителя больше, чем этот порог, HDL Coder™ разделяет множитель в меньшие множители. Чтобы улучшить ваши аппаратные результаты отображения, установите этот порог к входной ширине бита DSP или оборудования множителя на вашем целевом устройстве. Значения: целое число, больше, чем или равный 2 | ||||||||
|
Минимальная битная ширина для разделяемых множителей, заданных как положительное целое число. Если Значения: целое число, больше, чем или равный 2 | ||||||||
|
Сгенерируйте instantiable модули HDL-кода от функций. ПримечаниеЕсли вы включаете Значения: | ||||||||
|
Препятствуйте тому, чтобы распределенная конвейеризация переместила задержки проекта, или позвольте распределенной конвейеризации перемещать задержки проекта, заданные как Персистентные переменные и Системные объекты Значения: | ||||||||
|
Совместно используйте сумматоры, заданные как Если Значения: | ||||||||
|
Совместно используйте множители, заданные как Если Значения: | ||||||||
|
Моделируйте сгенерированный код, заданный как Значения: | ||||||||
|
Максимальное количество итераций симуляции во время генерации испытательного стенда, заданной как целое число. Это свойство влияет только на генерацию испытательного стенда, не симуляцию во время преобразования фиксированной точки. Значения: неограниченное (значение по умолчанию) | положительное целое число | ||||||||
|
Имя инструмента Simulation. Значения: | ||||||||
|
Имя инструмента Synthesis. Значения: | ||||||||
|
Целевое имя серии ИС синтеза, заданное как вектор символов. Значения: | ||||||||
|
Имя целевого устройства синтеза, заданное как вектор символов. Значения: | ||||||||
|
Целевое имя пакета синтеза, заданное как вектор символов. Значения: | ||||||||
|
Целевая скорость синтеза, заданная как вектор символов. Значения: | ||||||||
|
Синтезируйте сгенерированный код или нет, заданные как Значения: | ||||||||
|
Выходной язык сгенерированного кода. Значения: | ||||||||
|
Имя функции испытательного стенда, заданное как вектор символов. Необходимо задать испытательный стенд. Значения: | ||||||||
|
Синхронизация архитектуры контроллера.
| ||||||||
|
Постфикс, чтобы добавить, чтобы разработать имя, чтобы сформировать имя синхронизации контроллера, заданного как вектор символов. Значения: | ||||||||
|
Создайте и используйте файлы данных для чтения и записи входных и выходных данных испытательного стенда. Значения: | ||||||||
|
Сгенерируйте 2D матричные типы в HDL-коде для матриц MATLAB, заданных как
| ||||||||
|
Целевое имя библиотеки для сгенерированного кода VHDL®, заданного как вектор символов. Значения: |
Cosimulation
|
Сгенерируйте cosimulation испытательный стенд или нет, заданные как Значения: |
|
Моделируйте сгенерированный cosimulation испытательный стенд, заданный как Значения: |
|
Время (за такты) между deassertion сброса и утверждением часов включает. Значения: |
|
Номер наносекунд часы высок. Значения: |
|
Номер наносекунд часы является низким. Значения: |
|
Время задержки для входных сигналов и обеспеченных сигналов сброса, заданных в наносекундах. Значения: |
|
Регистрируйте и постройте выходные параметры функции исходного проекта и симулятора HDL. Значения: |
|
Задайте время (за такты) между утверждением и deassertion сброса. Значения: |
|
Режим выполнения симулятора HDL во время симуляции. Когда в Пакетном режиме, вы не видите графический интерфейс пользователя симулятора HDL, и симулятор HDL автоматически закрывается после симуляции. Значения: |
|
Симулятор HDL для сгенерированного cosim испытательного стенда. Значения: |
FPGA в цикле
|
Сгенерируйте испытательный стенд FIL или нет, заданные как Значения: |
|
Моделируйте сгенерированный cosimulation испытательный стенд, заданный как Значения: |
|
Имя платы FPGA, заданное как вектор символов. Необходимо заменить значение по умолчанию и задать допустимое имя платы. Значения: |
|
IP-адрес платы FPGA, заданной как вектор символов. Необходимо ввести допустимый IP-адрес. Значения: |
|
Мак адрес платы FPGA, заданной как вектор символов. Необходимо ввести допустимый Мак адрес. Значения: |
|
Список дополнительных исходных файлов, чтобы включать, заданный как вектор символов. Разделите имена файлов точкой с запятой ("";). Значения: |
|
Регистрируйте и постройте выходные параметры функции исходного проекта и FPGA. Значения: |
Можно также сгенерировать HDL-код из кода MATLAB с помощью HDL Workflow Advisor. Для получения дополнительной информации смотрите генерацию HDL-кода и Синтез FPGA из алгоритма MATLAB.