Intel® Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 12/20/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.5.1. HDL Parameters Tab Settings and Controls

The Platform Designer HDL Parameters tab allows you to define system HDL parameters, and overwrite instantiated components' HDL parameter values in the current system.

The following settings and controls are available in the HDL Parameters tab:

Table 42.  Component Implementation Type Options
Setting/Control Description
System HDL Parameters
Add HDL Parameter Inserts a new HDL parameter with editable name and default settings. Specify the parameter name and default value for applicable parameter properties.
Remove HDL Parameter Removes the selected system HDL parameter from the HDL Parameters tab.
Parameter Specifies the name of a system HDL parameter. By default, Platform Designer names new HDL parameters sequentially with new_parameter_0, new_parameter_1, and so on. Double-click any parameter name to rename.
Type Specifies the type of HDL parameter, which determines availability of other properties. The following Types are available: boolean, integer, logic vector, natural, positive, std logic, and string.
Width Specifies the width of signals for the logic vector HDL parameter Type. The value of this property is N/A for other Types.
Value The default value of the HDL parameter.
Tooltip Alphanumeric text that provides brief guidance about the HDL parameter to the end user in the form of a tooltip.
Export Specifies that the HDL parameter should be exported, allowing it to be overwritten in a higher level system.
Modules with Exported HDL Parameters in System
Value Specifies the value of exported HDL parameters in the current Platform Designer system. The value that you specify overwrites the current parameter value when you Generate HDL for the system. Select an added HDL parameter with the Export option enabled to allow an upper-level system to overwrite the value.