diff --git a/scripts/add_files.tcl b/scripts/add_files.tcl
new file mode 100644
index 0000000000000000000000000000000000000000..e3b4f0776a1e3bfd4ef2161f3367cf2b6b2bee69
--- /dev/null
+++ b/scripts/add_files.tcl
@@ -0,0 +1,10 @@
+# This will add sources files and import IP for the com_bpm bloc
+
+set module_root [file normalize [file dirname [file normalize [info script]]]/../]
+
+add_files "$module_root/hdl/combpm_protocol_electron_ctrl.vhd"
+add_files "$module_root/hdl/combpm_protocol_electron.vhd"
+add_files "$module_root/hdl/combpm_gtsfp_htgfmc2qsfp.vhd"
+add_files "$module_root/hdl/top_combpm_electron.vhd"
+
+import_ip "$module_root/ip_cores/gtwizard_ultrascale_htgfmc2qsfp.xci"