From 3cfc3f084bf4a41623d2a97b8cb1d9363a0abd5e Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Tue, 15 Feb 2022 17:38:47 +0100 Subject: [PATCH] Use ring_lib prefix _ring in t_ring_lane_info name and in c_ring_lane_info_field_arr name. --- libraries/base/ring/src/vhdl/ring_lane.vhd | 2 +- .../base/ring/src/vhdl/ring_lane_info.vhd | 4 ++-- .../base/ring/src/vhdl/ring_lane_info_reg.vhd | 18 +++++++++--------- libraries/base/ring/src/vhdl/ring_pkg.vhd | 6 +++--- .../base/ring/tb/vhdl/tb_ring_lane_info.vhd | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/libraries/base/ring/src/vhdl/ring_lane.vhd b/libraries/base/ring/src/vhdl/ring_lane.vhd index 73ab5af32b..e0ccc75d9f 100644 --- a/libraries/base/ring/src/vhdl/ring_lane.vhd +++ b/libraries/base/ring/src/vhdl/ring_lane.vhd @@ -92,7 +92,7 @@ END ring_lane; ARCHITECTURE str OF ring_lane IS CONSTANT c_lane_direction : STD_LOGIC := sel_a_b(g_lane_direction, '1', '0'); - SIGNAL lane_info : t_lane_info; + SIGNAL lane_info : t_ring_lane_info; BEGIN diff --git a/libraries/base/ring/src/vhdl/ring_lane_info.vhd b/libraries/base/ring/src/vhdl/ring_lane_info.vhd index 64404d410a..4cb4e6c23d 100644 --- a/libraries/base/ring/src/vhdl/ring_lane_info.vhd +++ b/libraries/base/ring/src/vhdl/ring_lane_info.vhd @@ -53,14 +53,14 @@ ENTITY ring_lane_info IS lane_direction : IN STD_LOGIC; -- sdp info - lane_info : OUT t_lane_info + lane_info : OUT t_ring_lane_info ); END ring_lane_info; ARCHITECTURE str OF ring_lane_info IS - SIGNAL lane_info_ro: t_lane_info; -- ro = read only + SIGNAL lane_info_ro: t_ring_lane_info; -- ro = read only BEGIN diff --git a/libraries/base/ring/src/vhdl/ring_lane_info_reg.vhd b/libraries/base/ring/src/vhdl/ring_lane_info_reg.vhd index 48c7041424..584785ace3 100644 --- a/libraries/base/ring/src/vhdl/ring_lane_info_reg.vhd +++ b/libraries/base/ring/src/vhdl/ring_lane_info_reg.vhd @@ -50,19 +50,19 @@ ENTITY ring_lane_info_reg IS reg_miso : OUT t_mem_miso; -- sdp info - lane_info_ro : IN t_lane_info; -- ro = read only - lane_info : OUT t_lane_info + lane_info_ro : IN t_ring_lane_info; -- ro = read only + lane_info : OUT t_ring_lane_info ); END ring_lane_info_reg; ARCHITECTURE str OF ring_lane_info_reg IS - SIGNAL mm_fields_in : STD_LOGIC_VECTOR(field_slv_in_len(c_lane_info_field_arr)-1 DOWNTO 0); - SIGNAL mm_fields_out : STD_LOGIC_VECTOR(field_slv_out_len(c_lane_info_field_arr)-1 DOWNTO 0); + SIGNAL mm_fields_in : STD_LOGIC_VECTOR(field_slv_in_len(c_ring_lane_info_field_arr)-1 DOWNTO 0); + SIGNAL mm_fields_out : STD_LOGIC_VECTOR(field_slv_out_len(c_ring_lane_info_field_arr)-1 DOWNTO 0); - SIGNAL lane_info_rd : t_lane_info; - SIGNAL lane_info_wr : t_lane_info; + SIGNAL lane_info_rd : t_ring_lane_info; + SIGNAL lane_info_wr : t_ring_lane_info; BEGIN @@ -81,7 +81,7 @@ BEGIN u_mm_fields: ENTITY mm_lib.mm_fields GENERIC MAP( g_use_slv_in_val => FALSE, -- use FALSE to save logic when always slv_in_val='1' - g_field_arr => c_lane_info_field_arr + g_field_arr => c_ring_lane_info_field_arr ) PORT MAP ( mm_clk => mm_clk, @@ -100,9 +100,9 @@ BEGIN ); -- add "RO" fields to mm_fields - mm_fields_in(field_hi(c_lane_info_field_arr, "lane_direction") DOWNTO field_lo(c_lane_info_field_arr, "lane_direction")) <= slv(lane_info_rd.lane_direction); + mm_fields_in(field_hi(c_ring_lane_info_field_arr, "lane_direction") DOWNTO field_lo(c_ring_lane_info_field_arr, "lane_direction")) <= slv(lane_info_rd.lane_direction); -- get "RW" fields from mm_fields - lane_info_wr.transport_nof_hops <= mm_fields_out(field_hi(c_lane_info_field_arr, "transport_nof_hops") DOWNTO field_lo(c_lane_info_field_arr, "transport_nof_hops")); + lane_info_wr.transport_nof_hops <= mm_fields_out(field_hi(c_ring_lane_info_field_arr, "transport_nof_hops") DOWNTO field_lo(c_ring_lane_info_field_arr, "transport_nof_hops")); END str; diff --git a/libraries/base/ring/src/vhdl/ring_pkg.vhd b/libraries/base/ring/src/vhdl/ring_pkg.vhd index 13d0d929bf..41ecf785ce 100644 --- a/libraries/base/ring/src/vhdl/ring_pkg.vhd +++ b/libraries/base/ring/src/vhdl/ring_pkg.vhd @@ -35,15 +35,15 @@ USE common_lib.common_network_layers_pkg.ALL; PACKAGE ring_pkg is -- lane info, see https://support.astron.nl/confluence/x/jyu7Ag - TYPE t_lane_info IS RECORD + TYPE t_ring_lane_info IS RECORD transport_nof_hops : STD_LOGIC_VECTOR(c_word_w-1 DOWNTO 0); lane_direction : STD_LOGIC; END RECORD; - CONSTANT c_lane_info_rst : t_lane_info := + CONSTANT c_ring_lane_info_rst : t_ring_lane_info := ( (OTHERS => '0'), '0' ); - CONSTANT c_lane_info_field_arr : t_common_field_arr(1 DOWNTO 0) := + CONSTANT c_ring_lane_info_field_arr : t_common_field_arr(1 DOWNTO 0) := ( (field_name_pad("transport_nof_hops"), "RW", 32, field_default(0)), (field_name_pad("lane_direction"), "RO", 1, field_default(0)) ); diff --git a/libraries/base/ring/tb/vhdl/tb_ring_lane_info.vhd b/libraries/base/ring/tb/vhdl/tb_ring_lane_info.vhd index 7b152204a3..09d06a669b 100644 --- a/libraries/base/ring/tb/vhdl/tb_ring_lane_info.vhd +++ b/libraries/base/ring/tb/vhdl/tb_ring_lane_info.vhd @@ -67,7 +67,7 @@ ARCHITECTURE tb OF tb_ring_lane_info IS -- signals used to change settings of ring_lane_info SIGNAL lane_direction : STD_LOGIC := '0'; - SIGNAL lane_info : t_lane_info; + SIGNAL lane_info : t_ring_lane_info; -- signals used for response of mm bus SIGNAL mm_natural_response : NATURAL; -- GitLab