diff --git a/boards/uniboard1/designs/unb1_terminal_bg_mesh_db/src/vhdl/node_unb1_terminal_bg_mesh_db.vhd b/boards/uniboard1/designs/unb1_terminal_bg_mesh_db/src/vhdl/node_unb1_terminal_bg_mesh_db.vhd index 2666210f0f9095b243a2a8c29fc041dffe59dc6e..c6ea92794f33cd936adbcc890e040ebef90a66bb 100644 --- a/boards/uniboard1/designs/unb1_terminal_bg_mesh_db/src/vhdl/node_unb1_terminal_bg_mesh_db.vhd +++ b/boards/uniboard1/designs/unb1_terminal_bg_mesh_db/src/vhdl/node_unb1_terminal_bg_mesh_db.vhd @@ -51,7 +51,7 @@ ENTITY node_unb1_terminal_bg_mesh_db IS g_nof_bus : NATURAL := 4; -- one bus to each of the 4 nodes on the other side of the mesh -- User g_usr_use_complex : BOOLEAN := FALSE; -- when TRUE transport sosi im & re fields via DP data, else transport sosi data via DP data - g_usr_data_w : NATURAL := 32; -- <= 32, to avoid need for DP packet data packing and to fit on the tr_nonbonded PHY data width of 32 bit + g_usr_data_w : NATURAL := 16; -- <= 32, to avoid need for DP packet data packing and to fit on the tr_nonbonded PHY data width of 32 bit g_usr_frame_len : NATURAL := 20; g_usr_nof_streams : NATURAL := 3; -- number of user streams per bus -- Phy @@ -147,6 +147,7 @@ ARCHITECTURE str OF node_unb1_terminal_bg_mesh_db IS CONSTANT c_bg_nof_streams : NATURAL := g_nof_bus * g_usr_nof_streams; -- 4 x 3 = 12 CONSTANT c_in_dat_w : NATURAL := g_usr_data_w; CONSTANT c_bg_addr_w : NATURAL := 7; + CONSTANT c_file_name_prefix : STRING := "hex/bg_in_data"; ----------------------------------------------------------------------------- -- Terminals @@ -173,7 +174,7 @@ ARCHITECTURE str OF node_unb1_terminal_bg_mesh_db IS -- Data Buffer ----------------------------------------------------------------------------- CONSTANT c_db_nof_streams : NATURAL := c_bg_nof_streams; - CONSTANT c_db_nof_data : NATURAL := 1024; + CONSTANT c_db_nof_data : NATURAL := 128; --. Block generator SIGNAL bg_snk_out_arr : t_dp_siso_arr(c_bg_nof_streams-1 DOWNTO 0); @@ -225,7 +226,7 @@ BEGIN g_use_bg_buffer_ram => TRUE, g_buf_dat_w => c_nof_complex*c_in_dat_w, g_buf_addr_w => c_bg_addr_w, - g_file_name_prefix => "UNUSED", + g_file_name_prefix => c_file_name_prefix, -- User input multiplexer option g_usr_bypass_xonoff => FALSE )