Аннотации RTL

Используйте директивы `timescale Verilog

Задайте использование компилятора директивы `timescale в сгенерированном коде Verilog®.

Настройки

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

На

Используйте компилятор директивы `timescale в сгенерированном коде Verilog.

'off'

Подавите использование компилятора директивы `timescale в сгенерированном коде Verilog.

Совет

Директива `timescale обеспечивает способ задать различные значения задержки для нескольких модулей в файле Verilog. Эта установка не влияет на сгенерированный испытательный стенд.

Зависимость

Эта опция включена, когда выходным языком (заданный опцией Language ) является Verilog.

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

Свойство: UseVerilogTimescale
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

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

Verilog спецификация timescale

Задайте масштаб времени, который вы хотите использовать в сгенерированном коде Verilog.

Настройки

Значение по умолчанию: `timescale 1 ns/1 ns

HDL Coder™ применяет эту опцию к директиве масштаба времени в сгенерированном коде Verilog. Можно настроить масштаб времени по умолчанию и задать допустимую, компилируемую директиву масштаба времени. Язык Verilog использует эту директиву, чтобы определить единицы измерения времени и точность для вычисления значений задержки.

По умолчанию и единицами измерения времени и точностью является 1ns. Например, если вы настроили масштаб времени к `timescale 1 ns/1 ps, модуль задержки становится 1ns, и значение точно к самому близкому 1 ps.

Зависимость

Эта опция включена когда:

  • Выходным языком (заданный опцией Language ) является Verilog.

  • Опция Use Verilog `timescale directives включена.

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

Свойство: Timescale
Ввод: символьный вектор
Значение: вектор символов, который является допустимым значением масштаба времени
Значение по умолчанию: `timescale 1 ns/1 ns

Встроенная настройка VHDL

Задайте, включает ли сгенерированный код VHDL® встроенные настройки.

Настройки

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

На

Включайте настройки VHDL в файлы, которые инстанцируют компонента.

'off'

Подавите генерацию настроек и потребуйте предоставленных пользователями внешних настроек. Используйте эту установку, если вы создаете свои собственные конфигурационные файлы VHDL.

Совет

Настройки HDL могут быть или встроенными с остальной частью кода VHDL для сущности или внешними в отдельных исходных файлах VHDL. По умолчанию HDL Coder включает настройки для модели в рамках сгенерированного кода VHDL. Если вы создаете свои собственные конфигурационные файлы VHDL, подавляете генерацию встроенных настроек.

Зависимость

Эта опция включена, когда выходной язык (заданный опцией Language ) является VHDL.

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

Свойство: InlineConfigurations
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

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

Конкатенация безопасных с точки зрения типов нулей

Задайте использование синтаксиса для конкатенированных нулей в сгенерированном коде VHDL.

Настройки

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

На

Используйте безопасный с точки зрения типов синтаксис, '0' & '0', для конкатенированных нулей. Как правило, этот синтаксис предпочтен.

'off'

Используйте синтаксис "000000..." для конкатенированных нулей. Этот синтаксис может быть легче считать и более компактный, но он может привести к неоднозначным типам.

Зависимость

Эта опция включена, когда выходной язык (заданный опцией Language ) является VHDL.

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

Свойство: SafeZeroConcat
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

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

Испустите метку времени и даты в заголовке

Задайте, включать ли информацию о времени и дате в сгенерированный заголовок файла HDL.

Настройки

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

На

Включайте метку времени и даты в сгенерированный заголовок файла HDL.

 -- ----------------------------------------------------
 -- 
 -- File Name: hdlsrc\symmetric_fir.vhd
 -- Created: 2011-02-14 07:21:36
 -- 
'off'

Не используйте метку времени и даты в сгенерированном заголовке файла HDL.

 -- ----------------------------------------------------
 -- 
 -- File Name: hdlsrc\symmetric_fir.vhd
 -- 

Путем исключения метки времени и даты в заголовке файла можно более легко определить, содержат ли два файла HDL идентичный код. Можно также избежать избыточных версий того же файла при регистрации в файлах HDL к системе управления исходным кодом (SCM).

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

Свойство: DateComment
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

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

Включайте требования в комментарии блока

Включите или отключите генерацию комментариев требований как комментарии в отчетах генерации кода или коде.

Настройки

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

На

Если модель содержит комментарии требований, включайте их как комментарии в отчетах генерации кода или коде. См. Комментарии Требований и Гиперссылки.

'off'

Не включайте требования как комментарии в отчетах генерации кода или коде.

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

Свойство: RequirementComments
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

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