Инструмент и устройство

Этот раздел содержит параметры в разделе Tool and Device HDL Code Generation> панель Target диалогового окна Configuration Parameters. При помощи параметров в этом разделе можно задать инструмент синтеза, и затем выбрать Family, Device, Package и Speed для цели синтеза.

Инструмент синтеза

Задайте инструмент синтеза для предназначения для сгенерированного HDL-кода. Чтобы использовать HDL Coder™ с одним из поддерживаемых сторонних инструментов синтеза FPGA, добавьте инструмент в системный путь с помощью функции hdlsetuptoolpath. Когда вы задаете Synthesis Tool, HDL Coder заполняет Family, Device, Package и Speed со значениями по умолчанию для того инструмента.

Настройки

Значение по умолчанию: No synthesis tool specified

Опции:

No synthesis tool specified

Выберите эту опцию, если вы не хотите выполнять логический синтез. Можно сгенерировать HDL-код из проекта.

Xilinx Vivado

Задайте Xilinx® Vivado как инструмент синтеза.

Xilinx ISE

Задайте Xilinx ISE как инструмент синтеза.

Altera Quartus II

Задайте Altera® Quartus II как инструмент синтеза.

Microsemi Libero SoC

Задайте Microsemi® Libero®SoC как инструмент синтеза.

Если ваш инструмент синтеза не является одной из опций Synthesis tool, смотрите Setup Инструмента Path Синтеза.

Информация о командной строке

Свойство: SynthesisTool
Ввод: символьный вектор
Значение: '' | 'Xilinx Vivado' 'Xilinx ISE' 'Altera Quartus II'
Значение по умолчанию: ''

Чтобы установить это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.

Например, можно задать Altera Quartus II как SynthesisTool, когда вы генерируете HDL-код для подсистемы symmetric_fir в модели sfir_fixed с помощью любого из этих методов.

  • Передайте свойство в качестве аргумента к функции makehdl.

    makehdl('sfir_fixed/symmetric_fir', ... 
            'SynthesisTool','Altera Quartus II')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать HDL-код с помощью makehdl.

    hdlset_param('sfir_fixed','SynthesisTool','Altera Quartus II')
    makehdl('sfir_fixed/symmetric_fir')

Смотрите также

Семейство

Задайте серию ИС целевого устройства для своей модели как вектор символов. Когда вы задаете Synthesis Tool, HDL Coder заполняет Family, Device, Package и Speed со значениями по умолчанию для того инструмента. Чтобы найти серию ИС для вашего целевого устройства, в командной строке MATLAB®, вводят hdlcoder.supportedDevices. Затем откройте соединенный отчет и найдите ваши детали целевого устройства.

Настройки

Значение по умолчанию: ''

Задайте серию ИС целевого устройства для своей модели Simulink® как вектор символов.

Информация о командной строке

Свойство: SynthesisToolChipFamily
Ввод: символьный вектор
Значение: допустимая серия ИС для целевого устройства
Значение по умолчанию: ''

Например, если вашим SynthesisTool является Xilinx Vivado, можно задать Virtex7 как SynthesisToolChipFamily, когда вы генерируете HDL-код для подсистемы symmetric_fir в модели sfir_fixed с помощью любого из этих методов.

  • Передайте свойство в качестве аргумента к функции makehdl.

    makehdl('sfir_fixed/symmetric_fir', ... 
            'SynthesisToolChipFamily', 'Virtex7')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать HDL-код с помощью makehdl.

    hdlset_param('sfir_fixed','SynthesisToolChipFamily', 'Virtex7')
    makehdl('sfir_fixed/symmetric_fir')

Смотрите также

Устройство

Задайте имя целевого устройства для своей модели как вектор символов. Когда вы задаете Synthesis Tool, HDL Coder заполняет Family, Device, Package и Speed со значениями по умолчанию для того инструмента. Чтобы найти имя устройства для вашего целевого устройства, в командной строке MATLAB, вводят hdlcoder.supportedDevices. Затем откройте соединенный отчет и найдите ваши детали целевого устройства.

Настройки

Значение по умолчанию: ''

Задайте имя целевого устройства для своей модели Simulink как вектор символов.

Информация о командной строке

Свойство: SynthesisToolDevicename
Ввод: символьный вектор
Значение: допустимое имя устройства для инструмента синтеза
Значение по умолчанию: ''

Можно получить SynthesisToolDeviceName, когда вы задаете SynthesisTool для своей модели. Полагайте, что SynthesisTool установлен в Xilinx Vivado, и SynthesisToolChipFamily установлен в Virtex7.

  • Получить имя устройства по умолчанию. передайте свойство в качестве аргумента к функции hdlget_param.

    hdlget_param('sfir_fixed', ... 
            'SynthesisToolDeviceName')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать HDL-код с помощью makehdl.

    hdlset_param('sfir_fixed','SynthesisToolDeviceName', 'xc7v2000t')
    makehdl('sfir_fixed/symmetric_fir')

Смотрите также

Пакет

Задайте имя пакета целевого устройства для своей модели как вектор символов. Когда вы задаете Synthesis Tool, HDL Coder заполняет Family, Device, Package и Speed со значениями по умолчанию для того инструмента. Чтобы найти имя устройства для вашего целевого устройства, в командной строке MATLAB, вводят hdlcoder.supportedDevices. Затем откройте соединенный отчет и найдите ваши детали целевого устройства.

Настройки

Значение по умолчанию: ''

Задайте имя пакета целевого устройства для своей модели Simulink как вектор символов.

Информация о командной строке

Свойство: SynthesisToolPackageName
Ввод: символьный вектор
Значение: допустимый пакет называет для инструмента синтеза
Значение по умолчанию: ''

Можно получить SynthesisToolPackageName, когда вы задаете SynthesisTool для своей модели. Полагайте, что SynthesisTool установлен в Xilinx Vivado, и SynthesisToolChipFamily установлен в Virtex7.

  • Получить имя устройства по умолчанию. передайте свойство в качестве аргумента к функции hdlget_param.

    hdlget_param('sfir_fixed', ... 
            'SynthesisToolPackageName')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать HDL-код с помощью makehdl.

    hdlset_param('sfir_fixed','SynthesisToolPackageName', 'fhg1761')
    makehdl('sfir_fixed/symmetric_fir')

Смотрите также

Скорость

Задайте значение скорости целевого устройства для своей модели как вектор символов. Когда вы задаете Synthesis Tool, HDL Coder заполняет Family, Device, Package и Speed со значениями по умолчанию для того инструмента. Чтобы найти серию ИС для вашего целевого устройства, в командной строке MATLAB, вводят hdlcoder.supportedDevices. Затем откройте соединенный отчет и найдите ваши детали целевого устройства.

Настройки

Значение по умолчанию: ''

Задайте значение скорости целевого устройства для своей модели Simulink как вектор символов.

Информация о командной строке

Свойство: SynthesisToolSpeedValue
Ввод: символьный вектор
Значение: допустимое значение скорости для целевого устройства
Значение по умолчанию: ''

Можно получить SynthesisToolSpeedValue, когда вы задаете SynthesisTool для своей модели. Полагайте, что SynthesisTool установлен в Xilinx Vivado, и SynthesisToolChipFamily установлен в Virtex7.

  • Получить имя устройства по умолчанию. передайте свойство в качестве аргумента к функции hdlget_param.

    hdlget_param('sfir_fixed', ... 
            'SynthesisToolSpeedValue')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать HDL-код с помощью makehdl.

    hdlset_param('sfir_fixed','SynthesisToolSpeedValue', '-1')
    makehdl('sfir_fixed/symmetric_fir')

Смотрите также