View full documentation for this product with your MathWorks Account.

Login now or create an account. You gain additional benefits such as trial software downloads, online service requests and tracking, and bug reports.

  

Properties Reference


Language Selection PropertiesLists properties for selecting language of generated HDL code
File Naming and Location PropertiesLists properties that name and specify location of generated files
Reset PropertiesLists reset properties
Header Comment and General Naming PropertiesLists header comment and general naming properties
Port PropertiesLists port properties
Advanced Coding PropertiesLists advanced HDL coding properties
Optimization PropertiesLists optimization properties
Test Bench PropertiesLists test bench properties
Script Generation PropertiesLists properties for customizing generated scripts for EDA tools

Language Selection Properties

TargetLanguage Specify HDL language to use for generated filter code

File Naming and Location Properties

Name Specify file name for generated HDL code and name for filter's VHDL entity or Verilog module
TargetDirectory Identify directory into which generated output files are written
VerilogFileExtension Specify file type extension for generated Verilog files
VHDLFileExtension Specify file type extension for generated VHDL files

Reset Properties

ResetAssertedLevel Specify asserted (active) level of reset input signal
ResetType Specify whether to use asynchronous or synchronous reset style when generating HDL code for registers

Header Comment and General Naming Properties

ClockProcessPostfix Specify string to append to HDL clock process names
CoeffPrefix Specify prefix (string) for filter coefficient names
EntityConflictPostfix Specify string to append to duplicate VHDL entity or Verilog module names
InstancePrefixSpecify string prefixed to generated component instance names
PackagePostfix Specify a string to append to the specified filter name to form the name of a VHDL package file
ReservedWordPostfix Specify string to append to value names, postfix values, or labels that are VHDL or Verilog reserved words
SplitArchFilePostfix Specify string to append to specified name to form name of file containing filter's VHDL architecture
SplitEntityArch Specify whether generated VHDL entity and architecture code is written to single VHDL file or to separate files
SplitEntityFilePostfix Specify string to append to specified filter name to form name of file that contains filter's VHDL entity
VectorPrefixSpecify string prefixed to vector names in generated VHDL code

Port Properties

AddInputRegister Generate extra register in HDL code for filter input
AddOutputRegister Generate extra register in HDL code for filter output
ClockEnableInputPort Name HDL port for filter's clock enable input signals
ClockEnableOutputPort For multirate filters (with single clock), specify name of clock enable output port
ClockInputPort Name HDL port for filter's clock input signals
ClockInputs For multirate filters, specify generation of single or multiple clock inputs
FracDelayPortName port for Farrow filter's fractional delay input signal
InputPort Name HDL port for filter's input signals
InputType Specify HDL data type for filter's input port
OutputPort Name HDL port for filter's output signals
OutputType Specify HDL data type for filter's output port
ResetInputPort Name HDL port for filter's reset input signals

Advanced Coding Properties

BlockGenerateLabel Specify string to append to block labels used for HDL GENERATE statements
CastBeforeSum Enable or disable type casting of input values for addition and subtraction operations
CoefficientSourceSpecify source for FIR filter coefficients
InlineConfigurations Specify whether generated VHDL code includes inline configurations
InstanceGenerateLabel Specify string to append to instance section labels in VHDL GENERATE statements
LoopUnrolling Specify whether VHDL FOR and GENERATE loops are unrolled and omitted from generated VHDL code
OutputGenerateLabel Specify string that labels output assignment block for VHDL GENERATE statements
SafeZeroConcat Specify syntax used in generated VHDL code for concatenated zeros
UseAggregatesForConst Specify whether all constants are represented by aggregates, including constants that are less than 32 bits
UserComment Specify comment line in header of generated filter and test bench files
UseRisingEdge Specify VHDL coding style used to check for rising edges when operating on registers
UseVerilogTimescale Allow or exclude use of compiler ˋtimescale directives in generated Verilog code

Optimization Properties

AddPipelineRegisters Optimize clock rate used by filter code by adding pipeline registers
CoeffMultipliers Specify technique used for processing coefficient multiplier operations
DALUTPartitionSpecify number and size of LUT partitions for distributed arithmetic architecture
DARadixSpecify number of bits processed simultaneously in distributed arithmetic architecture
FIRAdderStyle Specify final summation technique used for FIR filters
OptimizeForHDL Specify whether generated HDL code is optimized for specific performance or space requirements
ReuseAccumEnable accumulator reuse, generating cascade-serial architecture for FIR filters
SerialPartitionSpecify number and size of partitions generated for serial FIR filter architectures

Test Bench Properties

ClockHighTime Specify period, in nanoseconds, during which test bench drives clock input signals high (1)
ClockLowTime Specify period, in nanoseconds, during which test bench drives clock input signals low (0)
ErrorMargin Specify error margin for HDL language-based test benches
ForceClock Specify whether test bench forces clock input signals
ForceClockEnable Specify whether test bench forces clock enable input signals
ForceReset Specify whether test bench forces reset input signals
HoldInputDataBetweenSamplesSpecify how long input data values are held in valid state
HoldTime Specify hold time for filter data input signals and forced reset input signals
MultifileTestBenchDivide generated test bench into helper functions, data, and HDL test bench code files
SimulatorFlags Specify simulator flags applied to generated test bench
TestbenchCoeffStimulusSpecify testing options for coefficient RAM port interface for FIR filters
TestBenchDataPostFixSpecify suffix added to test bench data file name when generating multi-file test bench
TestBenchFracDelayStimulus Specify input stimulus that test bench applies to Farrow filter fractional delay port
TestBenchName Name VHDL test bench entity or Verilog module and file that contains test bench code
TestBenchReferencePostFixSpecify string appended to names of reference signals generated in test bench code
TestBenchStimulus Specify input stimuli that test bench applies to filter
TestBenchUserStimulus Specify user-defined function that returns vector of values that test bench applies to filter

Script Generation Properties

EDAScriptGenerationEnable or disable generation of script files for third-party tools
HDLCompileFilePostfixSpecify postfix string appended to file name for generated Mentor Graphics® ModelSim® compilation scripts.
HDLCompileInitSpecify string written to initialization section of compilation script
HDLCompileTermSpecify string written to termination section of compilation script
HDLCompileVerilogCmdSpecify command string written to compilation script for Verilog files
HDLCompileVHDLCmdSpecify command string written to compilation script for VHDL files
HDLSimCmdSpecify simulation command written to simulation script
HDLSimFilePostfixSpecify postfix string appended to file name for generated Mentor Graphics® ModelSim® test bench simulation scripts
HDLSimInitSpecify string written to initialization section of simulation script
HDLSimTermSpecify string written to termination section of simulation script
HDLSimViewWaveCmdSpecify waveform viewing command written to simulation script
HDLSynthCmdSpecify command written to synthesis script
HDLSynthFilePostfixSpecify postfix string appended to file name for generated Synplify® synthesis scripts
HDLSynthInitSpecify string written to initialization section of synthesis script
HDLSynthTermSpecify string written to termination section of synthesis script
  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS