From 511321d24322f34630a4aa823a7a6c6663ba0f05 Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Mon, 8 Jan 2018 15:41:47 +0000 Subject: [PATCH] Declared mm_file component in mm_file_pkg.vhd to avoid having to do it in each tb or mmm file. --- .../src/vhdl/mmm_stagiair_unb1_pwm_gen.vhd | 19 ------------------- .../src/vhdl/mmm_stagiair_unb1_terminal.vhd | 15 --------------- .../src/vhdl/mmm_stagiair_unb1_wave_gen.vhd | 19 ------------------- .../terminal/tb/vhdl/tb_terminal_node.vhd | 13 ------------- .../libraries/wave_gen/tb/vhdl/tb_pwm_gen.vhd | 13 ------------- .../wave_gen/tb/vhdl/tb_wave_gen.vhd | 13 ------------- 6 files changed, 92 deletions(-) diff --git a/applications/stagiair/designs/stagiair_unb1_pwm_gen/src/vhdl/mmm_stagiair_unb1_pwm_gen.vhd b/applications/stagiair/designs/stagiair_unb1_pwm_gen/src/vhdl/mmm_stagiair_unb1_pwm_gen.vhd index 6b35937828..88d61b8270 100644 --- a/applications/stagiair/designs/stagiair_unb1_pwm_gen/src/vhdl/mmm_stagiair_unb1_pwm_gen.vhd +++ b/applications/stagiair/designs/stagiair_unb1_pwm_gen/src/vhdl/mmm_stagiair_unb1_pwm_gen.vhd @@ -256,25 +256,6 @@ ARCHITECTURE str OF mmm_stagiair_unb1_pwm_gen IS ); END COMPONENT qsys_stagiair_unb1_pwm_gen; - ---------------------------------------------------------------------------- - -- mm_file component - ---------------------------------------------------------------------------- - COMPONENT mm_file - GENERIC( - g_file_prefix : STRING; - g_mm_clk_period : TIME := c_mm_clk_period; - g_update_on_change : BOOLEAN := FALSE; - g_mm_rd_latency : NATURAL := 1 - ); - PORT ( - mm_rst : IN STD_LOGIC; - mm_clk : IN STD_LOGIC; - mm_master_out : OUT t_mem_mosi; - mm_master_in : IN t_mem_miso - ); - END COMPONENT; - - BEGIN mm_clk <= i_mm_clk; diff --git a/applications/stagiair/designs/stagiair_unb1_terminal/src/vhdl/mmm_stagiair_unb1_terminal.vhd b/applications/stagiair/designs/stagiair_unb1_terminal/src/vhdl/mmm_stagiair_unb1_terminal.vhd index 6215cf25f5..a1dd2cff60 100644 --- a/applications/stagiair/designs/stagiair_unb1_terminal/src/vhdl/mmm_stagiair_unb1_terminal.vhd +++ b/applications/stagiair/designs/stagiair_unb1_terminal/src/vhdl/mmm_stagiair_unb1_terminal.vhd @@ -178,21 +178,6 @@ ARCHITECTURE str OF mmm_stagiair_unb1_terminal IS SIGNAL mm_rst_n : STD_LOGIC ; SIGNAL sim_eth1g_reg_mosi : t_mem_mosi; - COMPONENT mm_file IS - GENERIC ( - g_file_prefix : STRING ; - g_mm_clk_period : TIME := 8 ns; - g_update_on_change : BOOLEAN := FALSE; - g_mm_rd_latency : NATURAL := 1 - ); - PORT ( - mm_rst : IN STD_LOGIC; - mm_clk : IN STD_LOGIC; - mm_master_out : OUT t_mem_mosi := c_mem_mosi_rst; - mm_master_in : IN t_mem_miso := c_mem_miso_rst - ); - END COMPONENT mm_file; - COMPONENT qsys_stagiair_unb1_terminal IS PORT ( reg_diag_bg_reset_export : out std_logic; diff --git a/applications/stagiair/designs/stagiair_unb1_wave_gen/src/vhdl/mmm_stagiair_unb1_wave_gen.vhd b/applications/stagiair/designs/stagiair_unb1_wave_gen/src/vhdl/mmm_stagiair_unb1_wave_gen.vhd index 89855d9c6a..5c5d9ba76f 100644 --- a/applications/stagiair/designs/stagiair_unb1_wave_gen/src/vhdl/mmm_stagiair_unb1_wave_gen.vhd +++ b/applications/stagiair/designs/stagiair_unb1_wave_gen/src/vhdl/mmm_stagiair_unb1_wave_gen.vhd @@ -123,25 +123,6 @@ ARCHITECTURE str OF mmm_stagiair_unb1_wave_gen IS SIGNAL i_mm_clk : STD_LOGIC := '1'; SIGNAL i_epcs_clk : STD_LOGIC := '1'; - ---------------------------------------------------------------------------- - -- mm_file component - ---------------------------------------------------------------------------- - COMPONENT mm_file - GENERIC( - g_file_prefix : STRING; - g_mm_clk_period : TIME := c_mm_clk_period; - g_update_on_change : BOOLEAN := FALSE; - g_mm_rd_latency : NATURAL := 1 - ); - PORT ( - mm_rst : IN STD_LOGIC; - mm_clk : IN STD_LOGIC; - mm_master_out : OUT t_mem_mosi; - mm_master_in : IN t_mem_miso - ); - END COMPONENT; - - BEGIN mm_clk <= i_mm_clk; diff --git a/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd b/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd index db516aa26b..95ddcb1884 100644 --- a/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd +++ b/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd @@ -96,19 +96,6 @@ ARCHITECTURE t_bench OF tb_terminal_node IS SIGNAL fn_in_mesh_serial_3arr : t_unb1_board_mesh_sl_3arr; SIGNAL fn_out_mesh_serial_3arr : t_unb1_board_mesh_sl_3arr; - COMPONENT mm_file - GENERIC( - g_file_prefix : STRING; - g_update_on_change : BOOLEAN := FALSE - ); - PORT( - mm_rst : IN STD_LOGIC; - mm_clk : IN STD_LOGIC; - mm_master_out : OUT t_mem_mosi; - mm_master_in : IN t_mem_miso - ); - END COMPONENT; - BEGIN mm_clk <= NOT mm_clk AFTER c_mm_clk_period/2; mm_rst <= '1', '0' AFTER c_mm_clk_period*5; diff --git a/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_pwm_gen.vhd b/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_pwm_gen.vhd index da48889b1e..04af7b5432 100644 --- a/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_pwm_gen.vhd +++ b/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_pwm_gen.vhd @@ -71,19 +71,6 @@ ARCHITECTURE bench OF tb_pwm_gen IS SIGNAL reg_diag_data_buffer_mosi : t_mem_mosi; SIGNAL reg_diag_data_buffer_miso : t_mem_miso; - COMPONENT mm_file - GENERIC( - g_file_prefix : STRING; - g_update_on_change : BOOLEAN := FALSE - ); - PORT( - mm_rst : IN STD_LOGIC; - mm_clk : IN STD_LOGIC; - mm_master_out : OUT t_mem_mosi; - mm_master_in : IN t_mem_miso - ); - END COMPONENT; - BEGIN dp_clk <= (NOT dp_clk) OR stop_clock AFTER clk_half_period; mm_clk <= (NOT mm_clk) AFTER clk_half_period*7; diff --git a/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_wave_gen.vhd b/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_wave_gen.vhd index 1a74bc95fa..1bc70b1605 100644 --- a/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_wave_gen.vhd +++ b/applications/stagiair/libraries/wave_gen/tb/vhdl/tb_wave_gen.vhd @@ -37,19 +37,6 @@ ARCHITECTURE bench OF tb_wave_gen IS ------- SIGNAL sync_sig : STD_LOGIC := '0'; - COMPONENT mm_file - GENERIC( - g_file_prefix : STRING; - g_update_on_change : BOOLEAN := FALSE - ); - PORT ( - mm_rst : IN STD_LOGIC; - mm_clk : IN STD_LOGIC; - mm_master_out : OUT t_mem_mosi; - mm_master_in : IN t_mem_miso - ); - END COMPONENT; - BEGIN dp_clk <= (NOT dp_clk) OR stop_clock AFTER clk_period/2; -- GitLab