mem_interface_top_xmdf.tcl
来自「ISE MIG1.6 生成的DDR SDRAM控制器代码(含TESHBENCH)」· TCL 代码 · 共 175 行
TCL
175 行
# The package naming convention is <core_name>_xmdfpackage provide mem_interface_top_xmdf 1.0# This includes some utilities that support common XMDF operations package require utilities_xmdf# Define a namespace for this package. The name of the name space# is <core_name>_xmdfnamespace eval ::mem_interface_top_xmdf {# Use this to define any statics}# Function called by client to rebuild the params and port arrays# Optional when the use context does not require the param or ports# arrays to be available.proc ::mem_interface_top_xmdf::xmdfInit { instance } { # Variable containg name of library into which module is compiled # Recommendation: <module_name> # Required utilities_xmdf::xmdfSetData $instance Module Attributes Name mem_interface_top}# ::mem_interface_top_xmdf::xmdfInit# Function called by client to fill in all the xmdf* data variables# based on the current settings of the parametersproc ::mem_interface_top_xmdf::xmdfApplyParams { instance } {set fcount 0 # Array containing libraries that are assumed to exist # Examples include unisim and xilinxcorelib # Optional # In this example, we assume that the unisim library will # be magically # available to the simulation and synthesis tool utilities_xmdf::xmdfSetData $instance FileSet $fcount type logical_library utilities_xmdf::xmdfSetData $instance FileSet $fcount logical_library unisim incr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_addr_gen_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_backend_fifos_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_backend_rom_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_cmp_rd_data_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_controller_iobs_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_data_gen_16.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_data_path_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_data_path_iobs_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_data_tap_inc.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_data_write_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_ddr_controller_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_idelay_ctrl.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_infrastructure.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_infrastructure_iobs_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_iobs_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_main_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_parameters_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_pattern_compare8.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_RAM_D_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_rd_data_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_rd_data_fifo_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_rd_wr_addr_fifo_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_tap_ctrl_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_tap_logic_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_test_bench_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_top_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_user_interface_0.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_v4_dm_iob.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_v4_dq_iob.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_v4_dqs_iob.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path rtl/mem_interface_top_wr_data_fifo_16.vhdutilities_xmdf::xmdfSetData $instance FileSet $fcount type vhdlincr fcountutilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path par/mem_interface_top.ucfutilities_xmdf::xmdfSetData $instance FileSet $fcount type ucf utilities_xmdf::xmdfSetData $instance FileSet $fcount associated_module mem_interface_topincr fcount}# ::gen_comp_name_xmdf::xmdfApplyParams
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?