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