diff --git a/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/qsys_lofar2_unb2b_sdp_station_pkg.vhd b/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/qsys_lofar2_unb2b_sdp_station_pkg.vhd index a5ebbddb51b972ff540cc98ea45f69f4761b499a..268c6556e12e77d2f213f9c46cf4878bfa480601 100644 --- a/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/qsys_lofar2_unb2b_sdp_station_pkg.vhd +++ b/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/qsys_lofar2_unb2b_sdp_station_pkg.vhd @@ -309,13 +309,13 @@ PACKAGE qsys_lofar2_unb2b_sdp_station_pkg IS reg_hdr_dat_reset_export : out std_logic; -- export reg_hdr_dat_write_export : out std_logic; -- export reg_hdr_dat_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_input_monitor_address_export : out std_logic_vector(6 downto 0); -- export - reg_input_monitor_clk_export : out std_logic; -- export - reg_input_monitor_read_export : out std_logic; -- export - reg_input_monitor_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export - reg_input_monitor_reset_export : out std_logic; -- export - reg_input_monitor_write_export : out std_logic; -- export - reg_input_monitor_writedata_export : out std_logic_vector(31 downto 0); -- export + reg_bsn_monitor_v2_bsn_align_input_address_export : out std_logic_vector(6 downto 0); -- export + reg_bsn_monitor_v2_bsn_align_input_clk_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_read_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_bsn_monitor_v2_bsn_align_input_reset_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_write_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_writedata_export : out std_logic_vector(31 downto 0); -- export reg_mmdp_ctrl_address_export : out std_logic_vector(0 downto 0); -- export reg_mmdp_ctrl_clk_export : out std_logic; -- export reg_mmdp_ctrl_read_export : out std_logic; -- export @@ -365,13 +365,13 @@ PACKAGE qsys_lofar2_unb2b_sdp_station_pkg IS reg_tr_10gbe_mac_reset_export : out std_logic; -- export reg_tr_10gbe_mac_write_export : out std_logic; -- export reg_tr_10gbe_mac_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_output_monitor_address_export : out std_logic_vector(2 downto 0); -- export - reg_output_monitor_clk_export : out std_logic; -- export - reg_output_monitor_read_export : out std_logic; -- export - reg_output_monitor_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export - reg_output_monitor_reset_export : out std_logic; -- export - reg_output_monitor_write_export : out std_logic; -- export - reg_output_monitor_writedata_export : out std_logic_vector(31 downto 0); -- export + reg_bsn_monitor_v2_bsn_align_output_address_export : out std_logic_vector(2 downto 0); -- export + reg_bsn_monitor_v2_bsn_align_output_clk_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_read_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_bsn_monitor_v2_bsn_align_output_reset_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_write_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_writedata_export : out std_logic_vector(31 downto 0); -- export reg_remu_address_export : out std_logic_vector(2 downto 0); -- export reg_remu_clk_export : out std_logic; -- export reg_remu_read_export : out std_logic; -- export diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/src/vhdl/qsys_lofar2_unb2c_sdp_station_pkg.vhd b/applications/lofar2/designs/lofar2_unb2c_sdp_station/src/vhdl/qsys_lofar2_unb2c_sdp_station_pkg.vhd index 5cd8bc27507ffbbf02fc1b4d08e13d9208af324f..90c717b14129275297f07bb519cccd1eb5628bbd 100644 --- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/src/vhdl/qsys_lofar2_unb2c_sdp_station_pkg.vhd +++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/src/vhdl/qsys_lofar2_unb2c_sdp_station_pkg.vhd @@ -309,13 +309,13 @@ PACKAGE qsys_lofar2_unb2c_sdp_station_pkg IS reg_hdr_dat_reset_export : out std_logic; -- export reg_hdr_dat_write_export : out std_logic; -- export reg_hdr_dat_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_input_monitor_reset_export : out std_logic; -- export - reg_input_monitor_clk_export : out std_logic; -- export - reg_input_monitor_address_export : out std_logic_vector(6 downto 0); -- export - reg_input_monitor_write_export : out std_logic; -- export - reg_input_monitor_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_input_monitor_read_export : out std_logic; -- export - reg_input_monitor_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_bsn_monitor_v2_bsn_align_input_address_export : out std_logic_vector(6 downto 0); -- export + reg_bsn_monitor_v2_bsn_align_input_clk_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_read_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_bsn_monitor_v2_bsn_align_input_reset_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_write_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_input_writedata_export : out std_logic_vector(31 downto 0); -- export reg_mmdp_ctrl_address_export : out std_logic_vector(0 downto 0); -- export reg_mmdp_ctrl_clk_export : out std_logic; -- export reg_mmdp_ctrl_read_export : out std_logic; -- export @@ -351,13 +351,13 @@ PACKAGE qsys_lofar2_unb2c_sdp_station_pkg IS reg_nw_10gbe_mac_reset_export : out std_logic; -- export reg_nw_10gbe_mac_write_export : out std_logic; -- export reg_nw_10gbe_mac_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_output_monitor_reset_export : out std_logic; -- export - reg_output_monitor_clk_export : out std_logic; -- export - reg_output_monitor_address_export : out std_logic_vector(2 downto 0); -- export - reg_output_monitor_write_export : out std_logic; -- export - reg_output_monitor_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_output_monitor_read_export : out std_logic; -- export - reg_output_monitor_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_bsn_monitor_v2_bsn_align_output_address_export : out std_logic_vector(2 downto 0); -- export + reg_bsn_monitor_v2_bsn_align_output_clk_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_read_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_bsn_monitor_v2_bsn_align_output_reset_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_write_export : out std_logic; -- export + reg_bsn_monitor_v2_bsn_align_output_writedata_export : out std_logic_vector(31 downto 0); -- export reg_remu_address_export : out std_logic_vector(2 downto 0); -- export reg_remu_clk_export : out std_logic; -- export reg_remu_read_export : out std_logic; -- export diff --git a/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd b/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd index 553762015412e44601f48ec861b017f293ce329f..71b4c59b9d0b89a495a77dc51fc895376485f140 100644 --- a/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd +++ b/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd @@ -469,10 +469,9 @@ PACKAGE sdp_pkg is CONSTANT c_sdp_reg_bsn_sync_scheduler_xsub_addr_w : NATURAL := 4; CONSTANT c_sdp_ram_st_xsq_addr_w : NATURAL := ceil_log2(c_sdp_N_crosslets_max * c_sdp_X_sq * c_nof_complex * c_sdp_W_statistic_sz); CONSTANT c_sdp_ram_st_xsq_arr_addr_w : NATURAL := ceil_log2(c_sdp_P_sq) + c_sdp_ram_st_xsq_addr_w; - CONSTANT c_sdp_reg_bsn_align_addr_w : NATURAL := ceil_log2(c_sdp_P_sq); - CONSTANT c_sdp_reg_input_monitor_addr_w : NATURAL := ceil_log2(c_sdp_P_sq) + ceil_Log2(7); - CONSTANT c_sdp_reg_output_monitor_addr_w : NATURAL := ceil_Log2(7); + CONSTANT c_sdp_reg_bsn_monitor_v2_bsn_align_input_addr_w : NATURAL := ceil_log2(c_sdp_P_sq) + ceil_Log2(7); + CONSTANT c_sdp_reg_bsn_monitor_v2_bsn_align_output_addr_w : NATURAL := ceil_Log2(7); CONSTANT c_sdp_reg_xst_udp_monitor_addr_w : NATURAL := ceil_Log2(7); CONSTANT c_sdp_reg_ring_lane_info_xst_addr_w : NATURAL := 1; CONSTANT c_sdp_reg_bsn_monitor_v2_ring_rx_xst_addr_w : NATURAL := ceil_log2(c_sdp_N_pn_max) + ceil_Log2(7);