Пакет: coder
HDL codegen
объект строения
A coder.HdlConfig
объект содержит параметры конфигурации HDL codegen
функция требуется для генерации HDL-кода. Используйте -config
опция, чтобы передать этот объект в codegen
функция.
создает hdlcfg
=
coder.config('hdl')coder.HdlConfig
объект для генерации HDL-кода.
Основной
|
Минимальная ширина битов для общих сумматоров, заданная как положительное целое число. Если Значения: целое число, больше или равное 2 | ||||||||
|
Задайте активное ребро синхроимпульса. Значения: | ||||||||
|
Приоритет для алгоритма распределённой конвейеризации.
Значения: | ||||||||
|
Сгенерируйте HDL- испытательного стенда, заданную как Значения: | ||||||||
|
Стандарт HDL-кодирования для следования и проверки при генерации кода. Создает отчет о податливости, в котором отображаются ошибки, предупреждения и сообщения. Значения: | ||||||||
|
Стандартные правила кодирования HDL и индивидуальных настроек отчетов, заданные с помощью свойств индивидуальной настройки стандарта кодирования HDL. Если необходимо настроить стандартные правила кодирования и отчет, необходимо задать Значение: HDL кодирования стандартный объект индивидуальной настройки | ||||||||
|
HDL скрипт инструмента для создания. Значения: | ||||||||
|
Имя инициализации скрипта lint, заданное как вектор символов. | ||||||||
|
Команда HDL lint script. Если вы задаете custom_lint_tool_command -option1 -option2 %s | ||||||||
|
Имя окончания скрипта lint, заданное как вектор символов. | ||||||||
|
Укажите, следует ли инициализировать все блоковые ОЗУ в Значения: | ||||||||
|
Укажите, включать ли встроенные строения в сгенерированные коды VHDL. Когда Когда Значения: | ||||||||
|
Оптимизация цикла в сгенерированном коде. Смотрите Оптимизацию циклов MATLAB.
| ||||||||
|
Укажите, следует ли пропускать генерацию логики включения синхроимпульса. Когда Когда | ||||||||
|
Задайте максимальный вход бита для аппаратных умножителей. Если ширина входного бита множителя больше этого порога, HDL- Coder™ разделяет множитель на меньшие множители. Чтобы улучшить результаты отображения оборудования, установите этот порог в значение входной битовой ширины DSP или оборудования умножителя на целевом устройстве. Значения: целое число, больше или равное 2 | ||||||||
|
Минимальная ширина битов для общих умножителей, заданная как положительное целое число. Если Значения: целое число, больше или равное 2 | ||||||||
|
Сгенерируйте инстанцируемые модули HDL-кода из функций. Значения: | ||||||||
|
Предотвратите перемещение распределённой конвейеризации от задержек проекта или позволите распределённой конвейеризации перемещать задержки проекта, заданные как Постоянные переменные и Значения: | ||||||||
|
Совместное использование сумматоров, заданных как Если Значения: | ||||||||
|
Разделите множители, заданные как Если Значения: | ||||||||
|
Симулируйте сгенерированный код, заданный как Значения: | ||||||||
|
Максимальное количество итераций симуляции во время генерации испытательного стенда, заданное в виде целого числа. Это свойство влияет только на генерацию испытательного стенда, а не на симуляцию во время преобразования с фиксированной точкой. Значения: неограниченное (по умолчанию) | положительное целое число | ||||||||
|
Имя инструмента симуляции. Значения: | ||||||||
|
Имя инструмента синтеза. Значения: | ||||||||
|
Имя семейства целевых микросхем синтеза, заданное как вектор символов. Значения: | ||||||||
|
Имя целевого устройства синтеза, заданное как вектор символов. Значения: | ||||||||
|
Имя целевого пакета синтеза, заданное как вектор символов. Значения: | ||||||||
|
Целевая скорость синтеза, заданная как вектор символов. Значения: | ||||||||
|
Синтезируйте сгенерированный код или нет, заданный как Значения: | ||||||||
|
Целевой язык сгенерированного кода. Значения: | ||||||||
|
Испытательный стенд имени функции, заданная как вектор символов. Необходимо задать испытательный стенд. Значения: | ||||||||
|
Архитектура контроллера синхронизации.
| ||||||||
|
Постфикс для добавления к имени проекта для формирования имени контроллера синхронизации, заданного как вектор символов. Значения: | ||||||||
|
Создайте и используйте файлы данных для чтения и записи испытательного стенда входных и выходных данных. Значения: | ||||||||
|
Имя целевой библиотеки для сгенерированного VHDL® код, заданный как вектор символов. Значения: |
Cosimulation
|
Сгенерируйте испытательный стенд для косимуляции или нет, указанный как Значения: |
|
Симулируйте сгенерированный испытательный стенд косимуляции, заданный как Значения: |
|
Время (в тактах) между отключением сброса и включением синхроимпульса. Значения: |
|
Количество наносекунд часов высокое. Значения: |
|
Количество наносекунд часов невелико. Значения: |
|
Время удержания входных сигналов и сигналов принудительного сброса, заданное в наносекундах. Значения: |
|
Логгирование и построение выходов функции исходного проекта и Симулятора HDL. Значения: |
|
Задайте время (в тактах) между установкой и отключением сброса. Значения: |
|
Симулятор HDL режим запуска во время симуляции. Когда вы находитесь в пакетном режиме, вы не видите Симулятора HDL графического интерфейса пользователя, и Симулятор HDL автоматически отключается после моделирования. Значения: |
|
Симулятор HDL для сгенерированного испытательного стенда cosim. Значения: |
Цикл
|
Сгенерируйте испытательный стенд FIL или нет, указанный как Значения: |
|
Симулируйте сгенерированный испытательный стенд косимуляции, заданный как Значения: |
|
Имя платы FPGA, заданное как вектор символов. Необходимо переопределить значение по умолчанию и указать допустимое имя платы. Значения: |
|
IP-адрес платы FPGA в виде вектора символов. Необходимо ввести допустимый IP-адрес. Значения: |
|
MAC-адрес платы FPGA, заданный в виде вектора символов. Необходимо ввести допустимый MAC-адрес. Значения: |
|
Список дополнительных входящих исходных файлов, заданный как вектор символов. Разделите имена файлов точкой с запятой («;»). Значения: |
|
Логгирование и построение выходов функции исходного проекта и FPGA. Значения: |
Можно также сгенерировать HDL-код из кода MATLAB с помощью HDL Workflow Advisor. Для получения дополнительной информации смотрите Basic HDL Code Generation и FPGA Synthesis из MATLAB.