v1.0.0-rc.34
This commit is contained in:
+115
-131
@@ -108,6 +108,10 @@ proc create_hier_cell_image_processing { parentCell nameHier } {
|
||||
create_bd_pin -dir I -from 31 -to 0 -type data in_min_d_value
|
||||
create_bd_pin -dir I -from 31 -to 0 -type data in_min_pix_per_spot
|
||||
create_bd_pin -dir I -from 31 -to 0 -type data in_snr_threshold
|
||||
create_bd_pin -dir O input_compl_fifo_empty
|
||||
create_bd_pin -dir O input_compl_fifo_full
|
||||
create_bd_pin -dir O input_data_fifo_empty
|
||||
create_bd_pin -dir O input_data_fifo_full
|
||||
create_bd_pin -dir O -from 0 -to 0 integration_idle
|
||||
create_bd_pin -dir O proc_fifo_empty
|
||||
create_bd_pin -dir O proc_fifo_full
|
||||
@@ -124,227 +128,203 @@ proc create_hier_cell_image_processing { parentCell nameHier } {
|
||||
|
||||
# Create instance: axis_compl_fifo_0, and set properties
|
||||
set axis_compl_fifo_0 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_0 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
CONFIG.HAS_AEMPTY {0} \
|
||||
CONFIG.HAS_AFULL {0} \
|
||||
] $axis_compl_fifo_0
|
||||
set_property -dict [list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
CONFIG.HAS_AEMPTY {1} \
|
||||
CONFIG.HAS_AFULL {1} \
|
||||
] $axis_compl_fifo_0
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_1, and set properties
|
||||
set axis_compl_fifo_1 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_1 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
CONFIG.HAS_AEMPTY {0} \
|
||||
CONFIG.HAS_AFULL {0} \
|
||||
] $axis_compl_fifo_1
|
||||
set_property -dict [list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
CONFIG.HAS_AEMPTY {0} \
|
||||
CONFIG.HAS_AFULL {0} \
|
||||
] $axis_compl_fifo_1
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_2, and set properties
|
||||
set axis_compl_fifo_2 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_2 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_compl_fifo_2
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_compl_fifo_2
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_3, and set properties
|
||||
set axis_compl_fifo_3 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_3 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_compl_fifo_3
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_compl_fifo_3
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_4, and set properties
|
||||
set axis_compl_fifo_4 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_4 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_compl_fifo_4
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_compl_fifo_4
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_5, and set properties
|
||||
set axis_compl_fifo_5 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_5 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_compl_fifo_5
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_compl_fifo_5
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_6, and set properties
|
||||
set axis_compl_fifo_6 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_6 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_compl_fifo_6
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_compl_fifo_6
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_7, and set properties
|
||||
set axis_compl_fifo_7 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_7 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_compl_fifo_7
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_compl_fifo_7
|
||||
|
||||
|
||||
# Create instance: axis_compl_fifo_8, and set properties
|
||||
set axis_compl_fifo_8 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_compl_fifo_8 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_compl_fifo_8
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_compl_fifo_8
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_0, and set properties
|
||||
set axis_data_fifo_0 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_0 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16384} \
|
||||
CONFIG.FIFO_MEMORY_TYPE {ultra} \
|
||||
] $axis_data_fifo_0
|
||||
set_property -dict [list \
|
||||
CONFIG.FIFO_DEPTH {16384} \
|
||||
CONFIG.FIFO_MEMORY_TYPE {ultra} \
|
||||
CONFIG.HAS_AEMPTY {1} \
|
||||
CONFIG.HAS_AFULL {1} \
|
||||
] $axis_data_fifo_0
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_1, and set properties
|
||||
set axis_data_fifo_1 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_1 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_1
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_1
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_2, and set properties
|
||||
set axis_data_fifo_2 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_2 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_2
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_2
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_3, and set properties
|
||||
set axis_data_fifo_3 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_3 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_3
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_3
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_4, and set properties
|
||||
set axis_data_fifo_4 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_4 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_4
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_4
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_5, and set properties
|
||||
set axis_data_fifo_5 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_5 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_5
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_5
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_6, and set properties
|
||||
set axis_data_fifo_6 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_6 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_6
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_6
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_7, and set properties
|
||||
set axis_data_fifo_7 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_7 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_7
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_7
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_8, and set properties
|
||||
set axis_data_fifo_8 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_8 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
CONFIG.HAS_AEMPTY {1} \
|
||||
CONFIG.HAS_AFULL {1} \
|
||||
] $axis_data_fifo_8
|
||||
set_property -dict [list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
CONFIG.HAS_AEMPTY {1} \
|
||||
CONFIG.HAS_AFULL {1} \
|
||||
] $axis_data_fifo_8
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_9, and set properties
|
||||
set axis_data_fifo_9 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_9 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_data_fifo_9
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_data_fifo_9
|
||||
|
||||
# Create instance: axis_data_fifo_11, and set properties
|
||||
set axis_data_fifo_11 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_11 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {512} \
|
||||
] $axis_data_fifo_11
|
||||
|
||||
# Create instance: axis_data_fifo_12, and set properties
|
||||
set axis_data_fifo_12 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_12 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {512} \
|
||||
] $axis_data_fifo_12
|
||||
|
||||
# Create instance: axis_data_fifo_13, and set properties
|
||||
set axis_data_fifo_13 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_13 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {512} \
|
||||
] $axis_data_fifo_13
|
||||
|
||||
# Create instance: axis_data_fifo_14, and set properties
|
||||
set axis_data_fifo_14 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_14 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {512} \
|
||||
] $axis_data_fifo_14
|
||||
|
||||
# Create instance: axis_data_fifo_10, and set properties
|
||||
set axis_data_fifo_10 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_10 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {64} \
|
||||
] $axis_data_fifo_10
|
||||
set_property CONFIG.FIFO_DEPTH {64} $axis_data_fifo_10
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_11, and set properties
|
||||
set axis_data_fifo_11 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_11 ]
|
||||
set_property CONFIG.FIFO_DEPTH {512} $axis_data_fifo_11
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_12, and set properties
|
||||
set axis_data_fifo_12 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_12 ]
|
||||
set_property CONFIG.FIFO_DEPTH {512} $axis_data_fifo_12
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_13, and set properties
|
||||
set axis_data_fifo_13 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_13 ]
|
||||
set_property CONFIG.FIFO_DEPTH {512} $axis_data_fifo_13
|
||||
|
||||
|
||||
# Create instance: axis_data_fifo_14, and set properties
|
||||
set axis_data_fifo_14 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_data_fifo_14 ]
|
||||
set_property CONFIG.FIFO_DEPTH {512} $axis_data_fifo_14
|
||||
|
||||
|
||||
# Create instance: axis_integration_result_fifo_0, and set properties
|
||||
set axis_integration_result_fifo_0 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_integration_result_fifo_0 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {256} \
|
||||
] $axis_integration_result_fifo_0
|
||||
set_property CONFIG.FIFO_DEPTH {256} $axis_integration_result_fifo_0
|
||||
|
||||
|
||||
# Create instance: axis_integration_result_fifo_1, and set properties
|
||||
set axis_integration_result_fifo_1 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_integration_result_fifo_1 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {512} \
|
||||
] $axis_integration_result_fifo_1
|
||||
set_property CONFIG.FIFO_DEPTH {512} $axis_integration_result_fifo_1
|
||||
|
||||
|
||||
# Create instance: axis_pixel_calc_fifo_0, and set properties
|
||||
set axis_pixel_calc_fifo_0 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_pixel_calc_fifo_0 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {16} \
|
||||
] $axis_pixel_calc_fifo_0
|
||||
set_property CONFIG.FIFO_DEPTH {16} $axis_pixel_calc_fifo_0
|
||||
|
||||
|
||||
# Create instance: axis_register_slice_data_1, and set properties
|
||||
set axis_register_slice_data_1 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_register_slice:1.1 axis_register_slice_data_1 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.REG_CONFIG {16} \
|
||||
] $axis_register_slice_data_1
|
||||
set_property CONFIG.REG_CONFIG {16} $axis_register_slice_data_1
|
||||
|
||||
|
||||
# Create instance: axis_register_slice_data_2, and set properties
|
||||
set axis_register_slice_data_2 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_register_slice:1.1 axis_register_slice_data_2 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.REG_CONFIG {16} \
|
||||
] $axis_register_slice_data_2
|
||||
set_property CONFIG.REG_CONFIG {16} $axis_register_slice_data_2
|
||||
|
||||
|
||||
# Create instance: axis_register_slice_data_3, and set properties
|
||||
set axis_register_slice_data_3 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_register_slice:1.1 axis_register_slice_data_3 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.REG_CONFIG {16} \
|
||||
] $axis_register_slice_data_3
|
||||
set_property CONFIG.REG_CONFIG {16} $axis_register_slice_data_3
|
||||
|
||||
|
||||
# Create instance: axis_roi_calc_result_fifo_0, and set properties
|
||||
set axis_roi_calc_result_fifo_0 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_roi_calc_result_fifo_0 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {512} \
|
||||
] $axis_roi_calc_result_fifo_0
|
||||
set_property CONFIG.FIFO_DEPTH {512} $axis_roi_calc_result_fifo_0
|
||||
|
||||
|
||||
# Create instance: axis_spot_finder_conn_fifo_0, and set properties
|
||||
set axis_spot_finder_conn_fifo_0 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_spot_finder_conn_fifo_0 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {2048} \
|
||||
] $axis_spot_finder_conn_fifo_0
|
||||
set_property CONFIG.FIFO_DEPTH {2048} $axis_spot_finder_conn_fifo_0
|
||||
|
||||
|
||||
# Create instance: axis_spot_finder_fifo_0, and set properties
|
||||
set axis_spot_finder_fifo_0 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_spot_finder_fifo_0 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {32} \
|
||||
] $axis_spot_finder_fifo_0
|
||||
set_property CONFIG.FIFO_DEPTH {32} $axis_spot_finder_fifo_0
|
||||
|
||||
|
||||
# Create instance: axis_spot_finder_fifo_1, and set properties
|
||||
set axis_spot_finder_fifo_1 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_spot_finder_fifo_1 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {2048} \
|
||||
] $axis_spot_finder_fifo_1
|
||||
set_property CONFIG.FIFO_DEPTH {2048} $axis_spot_finder_fifo_1
|
||||
|
||||
|
||||
# Create instance: axis_spot_finder_fifo_2, and set properties
|
||||
set axis_spot_finder_fifo_2 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_spot_finder_fifo_2 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {128} \
|
||||
] $axis_spot_finder_fifo_2
|
||||
set_property CONFIG.FIFO_DEPTH {128} $axis_spot_finder_fifo_2
|
||||
|
||||
|
||||
# Create instance: axis_spot_finder_fifo_3, and set properties
|
||||
set axis_spot_finder_fifo_3 [ create_bd_cell -type ip -vlnv xilinx.com:ip:axis_data_fifo:2.0 axis_spot_finder_fifo_3 ]
|
||||
set_property -dict [ list \
|
||||
CONFIG.FIFO_DEPTH {4096} \
|
||||
CONFIG.FIFO_MEMORY_TYPE {ultra} \
|
||||
] $axis_spot_finder_fifo_3
|
||||
set_property -dict [list \
|
||||
CONFIG.FIFO_DEPTH {4096} \
|
||||
CONFIG.FIFO_MEMORY_TYPE {ultra} \
|
||||
] $axis_spot_finder_fifo_3
|
||||
|
||||
|
||||
# Create instance: eiger_reorder_0, and set properties
|
||||
set eiger_reorder_0 [ create_bd_cell -type ip -vlnv psi.ch:hls:eiger_reorder:1.0 eiger_reorder_0 ]
|
||||
@@ -417,6 +397,7 @@ proc create_hier_cell_image_processing { parentCell nameHier } {
|
||||
connect_bd_intf_net -intf_net axis_compl_fifo_7_M_AXIS [get_bd_intf_pins axis_compl_fifo_7/M_AXIS] [get_bd_intf_pins spot_finder_mask_0/s_axis_completion]
|
||||
connect_bd_intf_net -intf_net axis_compl_fifo_8_M_AXIS [get_bd_intf_pins axis_compl_fifo_8/M_AXIS] [get_bd_intf_pins roi_calc_0/s_axis_completion]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_0_M_AXIS [get_bd_intf_pins adu_histo_0/data_in] [get_bd_intf_pins axis_data_fifo_0/M_AXIS]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_10_M_AXIS [get_bd_intf_pins axis_data_fifo_10/M_AXIS] [get_bd_intf_pins spot_finder_1/data_in]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_11_M_AXIS [get_bd_intf_pins axis_data_fifo_11/M_AXIS] [get_bd_intf_pins roi_calc_0/data_in]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_12_M_AXIS [get_bd_intf_pins axis_data_fifo_12/M_AXIS] [get_bd_intf_pins pixel_calc_0/data_in]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_13_M_AXIS [get_bd_intf_pins axis_data_fifo_13/M_AXIS] [get_bd_intf_pins pixel_sqrt_0/data_in]
|
||||
@@ -430,7 +411,6 @@ proc create_hier_cell_image_processing { parentCell nameHier } {
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_7_M_AXIS [get_bd_intf_pins axis_data_fifo_7/M_AXIS] [get_bd_intf_pins integration_0/data_in]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_8_M_AXIS [get_bd_intf_pins axis_data_fifo_8/M_AXIS] [get_bd_intf_pins spot_finder_mask_0/data_in]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_9_M_AXIS [get_bd_intf_pins axis_data_fifo_9/M_AXIS] [get_bd_intf_pins spot_finder_0/data_in]
|
||||
connect_bd_intf_net -intf_net axis_data_fifo_10_M_AXIS [get_bd_intf_pins axis_data_fifo_10/M_AXIS] [get_bd_intf_pins spot_finder_1/data_in]
|
||||
connect_bd_intf_net -intf_net axis_integration_result_fifo_0_M_AXIS [get_bd_intf_pins axis_64_to_512_0/data_in] [get_bd_intf_pins axis_integration_result_fifo_0/M_AXIS]
|
||||
connect_bd_intf_net -intf_net axis_pixel_calc_fifo_0_M_AXIS [get_bd_intf_pins pixel_calc_out] [get_bd_intf_pins axis_pixel_calc_fifo_0/M_AXIS]
|
||||
connect_bd_intf_net -intf_net axis_register_slice_data_1_M_AXIS [get_bd_intf_pins axis_register_slice_data_1/M_AXIS] [get_bd_intf_pins pixel_threshold_0/data_in]
|
||||
@@ -494,8 +474,12 @@ proc create_hier_cell_image_processing { parentCell nameHier } {
|
||||
|
||||
# Create port connections
|
||||
connect_bd_net -net ap_rst_n_1 [get_bd_pins ap_rst_n] [get_bd_pins adu_histo_0/ap_rst_n] [get_bd_pins axis_32_to_512_0/ap_rst_n] [get_bd_pins axis_64_to_512_0/ap_rst_n] [get_bd_pins eiger_reorder_0/ap_rst_n] [get_bd_pins frame_summation_0/ap_rst_n] [get_bd_pins integration_0/ap_rst_n] [get_bd_pins jf_conversion_0/ap_rst_n] [get_bd_pins mask_missing_0/ap_rst_n] [get_bd_pins pixel_calc_0/ap_rst_n] [get_bd_pins pixel_mask_0/ap_rst_n] [get_bd_pins pixel_sqrt_0/ap_rst_n] [get_bd_pins pixel_threshold_0/ap_rst_n] [get_bd_pins roi_calc_0/ap_rst_n] [get_bd_pins spot_finder_0/ap_rst_n] [get_bd_pins spot_finder_1/ap_rst_n] [get_bd_pins spot_finder_connecti_0/ap_rst_n] [get_bd_pins spot_finder_mask_0/ap_rst_n] [get_bd_pins spot_finder_merge_0/ap_rst_n] [get_bd_pins stream768to512_0/ap_rst_n]
|
||||
connect_bd_net -net axi_clk_1 [get_bd_pins axi_clk] [get_bd_pins adu_histo_0/ap_clk] [get_bd_pins axis_32_to_512_0/ap_clk] [get_bd_pins axis_64_to_512_0/ap_clk] [get_bd_pins axis_compl_fifo_0/s_axis_aclk] [get_bd_pins axis_compl_fifo_1/s_axis_aclk] [get_bd_pins axis_compl_fifo_2/s_axis_aclk] [get_bd_pins axis_compl_fifo_3/s_axis_aclk] [get_bd_pins axis_compl_fifo_4/s_axis_aclk] [get_bd_pins axis_compl_fifo_5/s_axis_aclk] [get_bd_pins axis_compl_fifo_6/s_axis_aclk] [get_bd_pins axis_compl_fifo_7/s_axis_aclk] [get_bd_pins axis_compl_fifo_8/s_axis_aclk] [get_bd_pins axis_data_fifo_0/s_axis_aclk] [get_bd_pins axis_data_fifo_1/s_axis_aclk] [get_bd_pins axis_data_fifo_11/s_axis_aclk] [get_bd_pins axis_data_fifo_12/s_axis_aclk] [get_bd_pins axis_data_fifo_13/s_axis_aclk] [get_bd_pins axis_data_fifo_14/s_axis_aclk] [get_bd_pins axis_data_fifo_2/s_axis_aclk] [get_bd_pins axis_data_fifo_3/s_axis_aclk] [get_bd_pins axis_data_fifo_4/s_axis_aclk] [get_bd_pins axis_data_fifo_5/s_axis_aclk] [get_bd_pins axis_data_fifo_6/s_axis_aclk] [get_bd_pins axis_data_fifo_7/s_axis_aclk] [get_bd_pins axis_data_fifo_8/s_axis_aclk] [get_bd_pins axis_data_fifo_9/s_axis_aclk] [get_bd_pins axis_data_fifo_10/s_axis_aclk] [get_bd_pins axis_data_spot_finder_mask_0/s_axis_aclk] [get_bd_pins axis_data_spot_finder_mask_1/s_axis_aclk] [get_bd_pins axis_integration_result_fifo_0/s_axis_aclk] [get_bd_pins axis_integration_result_fifo_1/s_axis_aclk] [get_bd_pins axis_pixel_calc_fifo_0/s_axis_aclk] [get_bd_pins axis_register_slice_data_1/aclk] [get_bd_pins axis_register_slice_data_2/aclk] [get_bd_pins axis_register_slice_data_3/aclk] [get_bd_pins axis_roi_calc_result_fifo_0/s_axis_aclk] [get_bd_pins axis_spot_finder_conn_fifo_0/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_0/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_1/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_2/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_3/s_axis_aclk] [get_bd_pins eiger_reorder_0/ap_clk] [get_bd_pins frame_summation_0/ap_clk] [get_bd_pins integration_0/ap_clk] [get_bd_pins jf_conversion_0/ap_clk] [get_bd_pins mask_missing_0/ap_clk] [get_bd_pins pixel_calc_0/ap_clk] [get_bd_pins pixel_mask_0/ap_clk] [get_bd_pins pixel_sqrt_0/ap_clk] [get_bd_pins pixel_threshold_0/ap_clk] [get_bd_pins roi_calc_0/ap_clk] [get_bd_pins spot_finder_0/ap_clk] [get_bd_pins spot_finder_1/ap_clk] [get_bd_pins spot_finder_connecti_0/ap_clk] [get_bd_pins spot_finder_mask_0/ap_clk] [get_bd_pins spot_finder_merge_0/ap_clk] [get_bd_pins stream768to512_0/ap_clk]
|
||||
connect_bd_net -net axi_rst_n_1 [get_bd_pins axi_rst_n] [get_bd_pins axis_compl_fifo_0/s_axis_aresetn] [get_bd_pins axis_compl_fifo_1/s_axis_aresetn] [get_bd_pins axis_compl_fifo_2/s_axis_aresetn] [get_bd_pins axis_compl_fifo_3/s_axis_aresetn] [get_bd_pins axis_compl_fifo_4/s_axis_aresetn] [get_bd_pins axis_compl_fifo_5/s_axis_aresetn] [get_bd_pins axis_compl_fifo_6/s_axis_aresetn] [get_bd_pins axis_compl_fifo_7/s_axis_aresetn] [get_bd_pins axis_compl_fifo_8/s_axis_aresetn] [get_bd_pins axis_data_fifo_0/s_axis_aresetn] [get_bd_pins axis_data_fifo_1/s_axis_aresetn] [get_bd_pins axis_data_fifo_11/s_axis_aresetn] [get_bd_pins axis_data_fifo_12/s_axis_aresetn] [get_bd_pins axis_data_fifo_13/s_axis_aresetn] [get_bd_pins axis_data_fifo_14/s_axis_aresetn] [get_bd_pins axis_data_fifo_2/s_axis_aresetn] [get_bd_pins axis_data_fifo_3/s_axis_aresetn] [get_bd_pins axis_data_fifo_4/s_axis_aresetn] [get_bd_pins axis_data_fifo_5/s_axis_aresetn] [get_bd_pins axis_data_fifo_6/s_axis_aresetn] [get_bd_pins axis_data_fifo_7/s_axis_aresetn] [get_bd_pins axis_data_fifo_8/s_axis_aresetn] [get_bd_pins axis_data_fifo_9/s_axis_aresetn] [get_bd_pins axis_data_fifo_10/s_axis_aresetn] [get_bd_pins axis_data_spot_finder_mask_0/s_axis_aresetn] [get_bd_pins axis_data_spot_finder_mask_1/s_axis_aresetn] [get_bd_pins axis_integration_result_fifo_0/s_axis_aresetn] [get_bd_pins axis_integration_result_fifo_1/s_axis_aresetn] [get_bd_pins axis_pixel_calc_fifo_0/s_axis_aresetn] [get_bd_pins axis_register_slice_data_1/aresetn] [get_bd_pins axis_register_slice_data_2/aresetn] [get_bd_pins axis_register_slice_data_3/aresetn] [get_bd_pins axis_roi_calc_result_fifo_0/s_axis_aresetn] [get_bd_pins axis_spot_finder_conn_fifo_0/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_0/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_1/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_2/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_3/s_axis_aresetn]
|
||||
connect_bd_net -net axi_clk_1 [get_bd_pins axi_clk] [get_bd_pins adu_histo_0/ap_clk] [get_bd_pins axis_32_to_512_0/ap_clk] [get_bd_pins axis_64_to_512_0/ap_clk] [get_bd_pins axis_compl_fifo_0/s_axis_aclk] [get_bd_pins axis_compl_fifo_1/s_axis_aclk] [get_bd_pins axis_compl_fifo_2/s_axis_aclk] [get_bd_pins axis_compl_fifo_3/s_axis_aclk] [get_bd_pins axis_compl_fifo_4/s_axis_aclk] [get_bd_pins axis_compl_fifo_5/s_axis_aclk] [get_bd_pins axis_compl_fifo_6/s_axis_aclk] [get_bd_pins axis_compl_fifo_7/s_axis_aclk] [get_bd_pins axis_compl_fifo_8/s_axis_aclk] [get_bd_pins axis_data_fifo_0/s_axis_aclk] [get_bd_pins axis_data_fifo_1/s_axis_aclk] [get_bd_pins axis_data_fifo_10/s_axis_aclk] [get_bd_pins axis_data_fifo_11/s_axis_aclk] [get_bd_pins axis_data_fifo_12/s_axis_aclk] [get_bd_pins axis_data_fifo_13/s_axis_aclk] [get_bd_pins axis_data_fifo_14/s_axis_aclk] [get_bd_pins axis_data_fifo_2/s_axis_aclk] [get_bd_pins axis_data_fifo_3/s_axis_aclk] [get_bd_pins axis_data_fifo_4/s_axis_aclk] [get_bd_pins axis_data_fifo_5/s_axis_aclk] [get_bd_pins axis_data_fifo_6/s_axis_aclk] [get_bd_pins axis_data_fifo_7/s_axis_aclk] [get_bd_pins axis_data_fifo_8/s_axis_aclk] [get_bd_pins axis_data_fifo_9/s_axis_aclk] [get_bd_pins axis_integration_result_fifo_0/s_axis_aclk] [get_bd_pins axis_integration_result_fifo_1/s_axis_aclk] [get_bd_pins axis_pixel_calc_fifo_0/s_axis_aclk] [get_bd_pins axis_register_slice_data_1/aclk] [get_bd_pins axis_register_slice_data_2/aclk] [get_bd_pins axis_register_slice_data_3/aclk] [get_bd_pins axis_roi_calc_result_fifo_0/s_axis_aclk] [get_bd_pins axis_spot_finder_conn_fifo_0/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_0/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_1/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_2/s_axis_aclk] [get_bd_pins axis_spot_finder_fifo_3/s_axis_aclk] [get_bd_pins eiger_reorder_0/ap_clk] [get_bd_pins frame_summation_0/ap_clk] [get_bd_pins integration_0/ap_clk] [get_bd_pins jf_conversion_0/ap_clk] [get_bd_pins mask_missing_0/ap_clk] [get_bd_pins pixel_calc_0/ap_clk] [get_bd_pins pixel_mask_0/ap_clk] [get_bd_pins pixel_sqrt_0/ap_clk] [get_bd_pins pixel_threshold_0/ap_clk] [get_bd_pins roi_calc_0/ap_clk] [get_bd_pins spot_finder_0/ap_clk] [get_bd_pins spot_finder_1/ap_clk] [get_bd_pins spot_finder_connecti_0/ap_clk] [get_bd_pins spot_finder_mask_0/ap_clk] [get_bd_pins spot_finder_merge_0/ap_clk] [get_bd_pins stream768to512_0/ap_clk]
|
||||
connect_bd_net -net axi_rst_n_1 [get_bd_pins axi_rst_n] [get_bd_pins axis_compl_fifo_0/s_axis_aresetn] [get_bd_pins axis_compl_fifo_1/s_axis_aresetn] [get_bd_pins axis_compl_fifo_2/s_axis_aresetn] [get_bd_pins axis_compl_fifo_3/s_axis_aresetn] [get_bd_pins axis_compl_fifo_4/s_axis_aresetn] [get_bd_pins axis_compl_fifo_5/s_axis_aresetn] [get_bd_pins axis_compl_fifo_6/s_axis_aresetn] [get_bd_pins axis_compl_fifo_7/s_axis_aresetn] [get_bd_pins axis_compl_fifo_8/s_axis_aresetn] [get_bd_pins axis_data_fifo_0/s_axis_aresetn] [get_bd_pins axis_data_fifo_1/s_axis_aresetn] [get_bd_pins axis_data_fifo_10/s_axis_aresetn] [get_bd_pins axis_data_fifo_11/s_axis_aresetn] [get_bd_pins axis_data_fifo_12/s_axis_aresetn] [get_bd_pins axis_data_fifo_13/s_axis_aresetn] [get_bd_pins axis_data_fifo_14/s_axis_aresetn] [get_bd_pins axis_data_fifo_2/s_axis_aresetn] [get_bd_pins axis_data_fifo_3/s_axis_aresetn] [get_bd_pins axis_data_fifo_4/s_axis_aresetn] [get_bd_pins axis_data_fifo_5/s_axis_aresetn] [get_bd_pins axis_data_fifo_6/s_axis_aresetn] [get_bd_pins axis_data_fifo_7/s_axis_aresetn] [get_bd_pins axis_data_fifo_8/s_axis_aresetn] [get_bd_pins axis_data_fifo_9/s_axis_aresetn] [get_bd_pins axis_integration_result_fifo_0/s_axis_aresetn] [get_bd_pins axis_integration_result_fifo_1/s_axis_aresetn] [get_bd_pins axis_pixel_calc_fifo_0/s_axis_aresetn] [get_bd_pins axis_register_slice_data_1/aresetn] [get_bd_pins axis_register_slice_data_2/aresetn] [get_bd_pins axis_register_slice_data_3/aresetn] [get_bd_pins axis_roi_calc_result_fifo_0/s_axis_aresetn] [get_bd_pins axis_spot_finder_conn_fifo_0/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_0/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_1/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_2/s_axis_aresetn] [get_bd_pins axis_spot_finder_fifo_3/s_axis_aresetn]
|
||||
connect_bd_net -net axis_compl_fifo_0_almost_empty [get_bd_pins input_compl_fifo_empty] [get_bd_pins axis_compl_fifo_0/almost_empty]
|
||||
connect_bd_net -net axis_compl_fifo_0_almost_full [get_bd_pins input_compl_fifo_full] [get_bd_pins axis_compl_fifo_0/almost_full]
|
||||
connect_bd_net -net axis_data_fifo_0_almost_empty [get_bd_pins input_data_fifo_empty] [get_bd_pins axis_data_fifo_0/almost_empty]
|
||||
connect_bd_net -net axis_data_fifo_0_almost_full [get_bd_pins input_data_fifo_full] [get_bd_pins axis_data_fifo_0/almost_full]
|
||||
connect_bd_net -net axis_data_fifo_8_almost_empty [get_bd_pins proc_fifo_empty] [get_bd_pins axis_data_fifo_8/almost_empty]
|
||||
connect_bd_net -net axis_data_fifo_8_almost_full [get_bd_pins proc_fifo_full] [get_bd_pins axis_data_fifo_8/almost_full]
|
||||
connect_bd_net -net frame_summation_0_idle [get_bd_pins frame_summation_idle] [get_bd_pins frame_summation_0/idle]
|
||||
@@ -511,4 +495,4 @@ proc create_hier_cell_image_processing { parentCell nameHier } {
|
||||
|
||||
# Restore current instance
|
||||
current_bd_instance $oldCurInst
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user