Skip to content
Snippets Groups Projects
Commit c0ac4641 authored by BRONES Romain's avatar BRONES Romain
Browse files

Modification on main.tcl

* Use project properties for FPGA part
* Add packet filter to module
* Use packet version
parent 08fa6231
No related branches found
No related tags found
No related merge requests found
...@@ -18,9 +18,11 @@ proc setSources {} { ...@@ -18,9 +18,11 @@ proc setSources {} {
# Generate VHDL package with modversion # Generate VHDL package with modversion
genModVerFile VHDL ../hdl/pkg_combpm_version.vhd genModVerFile VHDL ../hdl/pkg_combpm_version.vhd
lappend Vhdl ../hdl/pkg_combpm_version.vhd
lappend Vhdl ../hdl/combpm_protocol_electron.vhd lappend Vhdl ../hdl/combpm_protocol_electron.vhd
lappend Vhdl ../hdl/top_combpm_electron.vhd lappend Vhdl ../hdl/top_combpm_electron.vhd
lappend Vhdl ../hdl/pkg_bpmframe_stream.vhd lappend Vhdl ../hdl/pkg_bpmframe_stream.vhd
lappend Vhdl ../hdl/combpm_packet_filter.vhd
} }
...@@ -32,16 +34,22 @@ proc setAddressSpace {} { ...@@ -32,16 +34,22 @@ proc setAddressSpace {} {
# ============================================================================== # ==============================================================================
proc doOnCreate {} { proc doOnCreate {} {
variable Vhdl
addSources Vhdl
# TODO sould probably get that part number from the project configuration # This module is only for vivado tool. End here for another tooltype.
set fpga_part "xczu11eg-ffvc1760-2L-e" if {$::fwfwk::ToolType ne "vivado"} {
set_property part ${fpga_part} [current_project] puts "\n[ERROR] This module is only configured to work with Vivado"
set_property target_language VHDL [current_project] exit -1
}
# Create GT wizard IP # Create GT wizard IP
source ../tcl/combpm_gtwizard.tcl set_property part ${::fwfwk::FpgaPart} [current_project]
set_property target_language VHDL [current_project]
source combpm_gtwizard.tcl
source generate_combpm_packet_filter_ip.tcl
variable Vhdl
addSources Vhdl
} }
# ============================================================================== # ==============================================================================
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment