1# The package naming convention is <core_name>_xmdf 2package provide hbdec1_xmdf 1.0 3 4# This includes some utilities that support common XMDF operations 5package require utilities_xmdf 6 7# Define a namespace for this package. The name of the name space 8# is <core_name>_xmdf 9namespace eval ::hbdec1_xmdf { 10# Use this to define any statics 11} 12 13# Function called by client to rebuild the params and port arrays 14# Optional when the use context does not require the param or ports 15# arrays to be available. 16proc ::hbdec1_xmdf::xmdfInit { instance } { 17# Variable containing name of library into which module is compiled 18# Recommendation: <module_name> 19# Required 20utilities_xmdf::xmdfSetData $instance Module Attributes Name hbdec1 21} 22# ::hbdec1_xmdf::xmdfInit 23 24# Function called by client to fill in all the xmdf* data variables 25# based on the current settings of the parameters 26proc ::hbdec1_xmdf::xmdfApplyParams { instance } { 27 28set fcount 0 29# Array containing libraries that are assumed to exist 30# Examples include unisim and xilinxcorelib 31# Optional 32# In this example, we assume that the unisim library will 33# be available to the simulation and synthesis tool 34utilities_xmdf::xmdfSetData $instance FileSet $fcount type logical_library 35utilities_xmdf::xmdfSetData $instance FileSet $fcount logical_library unisim 36incr fcount 37 38utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1.asy 39utilities_xmdf::xmdfSetData $instance FileSet $fcount type asy 40incr fcount 41 42utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1.mif 43utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 44incr fcount 45 46utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1.ngc 47utilities_xmdf::xmdfSetData $instance FileSet $fcount type ngc 48incr fcount 49 50utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1.v 51utilities_xmdf::xmdfSetData $instance FileSet $fcount type verilog 52incr fcount 53 54utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1.veo 55utilities_xmdf::xmdfSetData $instance FileSet $fcount type verilog_template 56incr fcount 57 58utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1.xco 59utilities_xmdf::xmdfSetData $instance FileSet $fcount type coregen_ip 60incr fcount 61 62utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1COEFF_auto0_0.mif 63utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 64incr fcount 65 66utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1COEFF_auto0_1.mif 67utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 68incr fcount 69 70utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1COEFF_auto0_2.mif 71utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 72incr fcount 73 74utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1COEFF_auto0_3.mif 75utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 76incr fcount 77 78utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1COEFF_auto0_4.mif 79utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 80incr fcount 81 82utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1COEFF_auto0_5.mif 83utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 84incr fcount 85 86utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1COEFF_auto_HALFBAND_CENTRE0.mif 87utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 88incr fcount 89 90utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1_reload_addrfilt_decode_rom.mif 91utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 92incr fcount 93 94utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1_reload_order.txt 95utilities_xmdf::xmdfSetData $instance FileSet $fcount type text 96incr fcount 97 98utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1_xmdf.tcl 99utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 100incr fcount 101 102utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path hbdec1filt_decode_rom.mif 103utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView 104incr fcount 105 106utilities_xmdf::xmdfSetData $instance FileSet $fcount associated_module hbdec1 107incr fcount 108 109} 110 111# ::gen_comp_name_xmdf::xmdfApplyParams 112