From 3d81cfe9c1028ae989f580e42aad0414081b5e7c Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Sun, 18 May 2025 14:07:21 -0400 Subject: Batman --- .../bd/mref/module_commande/component.xml | 253 +++++++++++++++++++++ .../module_commande/xgui/module_commande_v1_0.tcl | 40 ++++ 2 files changed, 293 insertions(+) create mode 100644 pb_logique_seq.gen/sources_1/bd/mref/module_commande/component.xml create mode 100644 pb_logique_seq.gen/sources_1/bd/mref/module_commande/xgui/module_commande_v1_0.tcl (limited to 'pb_logique_seq.gen/sources_1/bd/mref/module_commande') diff --git a/pb_logique_seq.gen/sources_1/bd/mref/module_commande/component.xml b/pb_logique_seq.gen/sources_1/bd/mref/module_commande/component.xml new file mode 100644 index 0000000..1a28f64 --- /dev/null +++ b/pb_logique_seq.gen/sources_1/bd/mref/module_commande/component.xml @@ -0,0 +1,253 @@ + + + xilinx.com + module_ref + module_commande + 1.0 + + + o_reset + + + + + + + RST + + + o_reset + + + + + + clk + + + + + + + CLK + + + clk + + + + + + + + + xilinx_anylanguagesynthesis + Synthesis + :vivado.xilinx.com:synthesis + VHDL + module_commande + + + viewChecksum + 2df8a718 + + + + + xilinx_anylanguagebehavioralsimulation + Simulation + :vivado.xilinx.com:simulation + VHDL + module_commande + + + viewChecksum + 2df8a718 + + + + + xilinx_xpgui + UI Layout + :vivado.xilinx.com:xgui.ui + + xilinx_xpgui_view_fileset + + + + + + clk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + o_reset + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + i_btn + + in + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + i_sw + + in + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + o_btn_cd + + out + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + o_selection_fct + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + o_selection_par + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + + nbtn + Nbtn + 4 + + + mode_simulation + Mode Simulation + "0" + + + + + + xilinx_xpgui_view_fileset + + xgui/module_commande_v1_0.tcl + tclSource + CHECKSUM_98c0d650 + XGUI_VERSION_2 + + + + xilinx.com:module_ref:module_commande:1.0 + + + nbtn + Nbtn + 4 + + + mode_simulation + Mode Simulation + "0" + + + Component_Name + module_commande_v1_0 + + + + + + zynq + + + /UserIP + + module_commande_v1_0 + level_1 + module_ref + + IPI + + 1 + 2024-01-16T16:44:59Z + + + 2020.2 + + + diff --git a/pb_logique_seq.gen/sources_1/bd/mref/module_commande/xgui/module_commande_v1_0.tcl b/pb_logique_seq.gen/sources_1/bd/mref/module_commande/xgui/module_commande_v1_0.tcl new file mode 100644 index 0000000..9206ace --- /dev/null +++ b/pb_logique_seq.gen/sources_1/bd/mref/module_commande/xgui/module_commande_v1_0.tcl @@ -0,0 +1,40 @@ +# Definitional proc to organize widgets for parameters. +proc init_gui { IPINST } { + ipgui::add_param $IPINST -name "Component_Name" + #Adding Page + set Page_0 [ipgui::add_page $IPINST -name "Page 0"] + ipgui::add_param $IPINST -name "mode_simulation" -parent ${Page_0} + ipgui::add_param $IPINST -name "nbtn" -parent ${Page_0} + + +} + +proc update_PARAM_VALUE.mode_simulation { PARAM_VALUE.mode_simulation } { + # Procedure called to update mode_simulation when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.mode_simulation { PARAM_VALUE.mode_simulation } { + # Procedure called to validate mode_simulation + return true +} + +proc update_PARAM_VALUE.nbtn { PARAM_VALUE.nbtn } { + # Procedure called to update nbtn when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.nbtn { PARAM_VALUE.nbtn } { + # Procedure called to validate nbtn + return true +} + + +proc update_MODELPARAM_VALUE.nbtn { MODELPARAM_VALUE.nbtn PARAM_VALUE.nbtn } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.nbtn}] ${MODELPARAM_VALUE.nbtn} +} + +proc update_MODELPARAM_VALUE.mode_simulation { MODELPARAM_VALUE.mode_simulation PARAM_VALUE.mode_simulation } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.mode_simulation}] ${MODELPARAM_VALUE.mode_simulation} +} + -- cgit v1.2.3