CREATING CUSTOM C OMPONENTS IN L ATTICE M ICO S YSTEM : Specifying User-Configurable ParametersLatticeMico32 Hardware Developer User Guide 79Adding Non-RTL ParametersFigure 41 shows the steps required for adding non-RTL parameters.Table 10 lists the options available in the Parameters tab of the Import/CreateCustom Component dialog boxFigure 41: Steps Involved in Adding Non-RTL ParametersStep 1: Press Reset to reset allfields.Step 2: Deselect Flags.Step 3: Enter parameter name.Step 4: Select parameter’s valuetype.Step 5: Select GUI widget type.Step 6: Provide default value.Step 7: Enter text to be displayedin component configuration dialogbox in MSB.Step 8: Provide widget settings,if widget is spinner or combo.Step 9: Click Add button.Table 10: Parameters Tab OptionsOption DescriptionParameter Name Specifies the name of the parameter to be passed to the Verilog source code.When using Define types, be sure to make the name globally unique.Display Text Specifies the display text that will be placed adjacent to the specific control. Eachcomponent, when added to the platform, brings up an individualized dialog box.Each element in the dialog box has descriptive text placed adjacent to a control.Value Type Specifies the value type. Choose Define, String, Integer, List, or Frequency fromthe drop-down menu.Default Value Specifies how each parameter or `define is initialized when a component isadded to the platform. This field is free-form, so you must be careful whenentering default values. Any type mismatch or incorrect data entered here willimpact the synthesis process later.