From eecbca86cd51cb993a11180af01ddade4d9f4f1e Mon Sep 17 00:00:00 2001 From: Ryan <> Date: Wed, 17 Sep 2025 15:39:12 -0500 Subject: [PATCH] Remove deprecated entities --- libraries/simulated/is_unstable.vhd | 24 ------------------------ libraries/simulated/is_unstable_v.vhd | 24 ------------------------ libraries/simulated/mt45w8mw16bgx.vhd | 10 +++++----- 3 files changed, 5 insertions(+), 53 deletions(-) delete mode 100644 libraries/simulated/is_unstable.vhd delete mode 100644 libraries/simulated/is_unstable_v.vhd diff --git a/libraries/simulated/is_unstable.vhd b/libraries/simulated/is_unstable.vhd deleted file mode 100644 index b0e0b58..0000000 --- a/libraries/simulated/is_unstable.vhd +++ /dev/null @@ -1,24 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all; - - -entity is_unstable is - generic ( - T: time := 0 ns; - T_HOLD: time := 0 ns - ); - port ( - sig_in: in std_logic; - sig_out: out std_logic - ); -end is_unstable; - - -architecture behavioral of is_unstable is -begin - - sig_out <= '1' when (sig_in'delayed(T_HOLD) /= sig_in'delayed(T)) or - (sig_in'last_event < T and sig_in'last_event >= T_HOLD) - else '0'; - -end behavioral; diff --git a/libraries/simulated/is_unstable_v.vhd b/libraries/simulated/is_unstable_v.vhd deleted file mode 100644 index 3b447da..0000000 --- a/libraries/simulated/is_unstable_v.vhd +++ /dev/null @@ -1,24 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all; - - -entity is_unstable_v is - generic ( - T: time := 0 ns; - T_HOLD: time := 0 ns - ); - port ( - sig_in: in std_logic_vector; - sig_out: out std_logic - ); -end is_unstable_v; - - -architecture behavioral of is_unstable_v is -begin - - sig_out <= '1' when (sig_in'delayed(T_HOLD) /= sig_in'delayed(T)) or - (sig_in'last_event < T and sig_in'last_event >= T_HOLD) - else '0'; - -end behavioral; diff --git a/libraries/simulated/mt45w8mw16bgx.vhd b/libraries/simulated/mt45w8mw16bgx.vhd index 1d88889..fbcbb9c 100644 --- a/libraries/simulated/mt45w8mw16bgx.vhd +++ b/libraries/simulated/mt45w8mw16bgx.vhd @@ -116,15 +116,15 @@ begin -- Generate mask for periods of time with invalid data -- FIXME: this may break hold time - xm_addr: entity simulated.is_unstable_v generic map (T => T_AA, T_HOLD => T_OH) + xm_addr: entity simulated.changed_within_t_vec generic map (T => T_AA, T_HOLD => T_OH) port map (sig_in => a, sig_out => xmask_addr); - xm_ce: entity simulated.is_unstable generic map (T => T_CO, T_HOLD => T_HZ) + xm_ce: entity simulated.changed_within_t generic map (T => T_CO, T_HOLD => T_HZ) port map (sig_in => ce_n, sig_out => xmask_ce_n); - xm_oe: entity simulated.is_unstable generic map (T => T_OE, T_HOLD => T_OHZ) + xm_oe: entity simulated.changed_within_t generic map (T => T_OE, T_HOLD => T_OHZ) port map (sig_in => oe_n, sig_out => xmask_oe_n); - xm_ub: entity simulated.is_unstable generic map (T => T_BA, T_HOLD => T_BHZ) + xm_ub: entity simulated.changed_within_t generic map (T => T_BA, T_HOLD => T_BHZ) port map (sig_in => ub_n, sig_out => xmask_ub_n); - xm_lb: entity simulated.is_unstable generic map (T => T_BA, T_HOLD => T_BHZ) + xm_lb: entity simulated.changed_within_t generic map (T => T_BA, T_HOLD => T_BHZ) port map (sig_in => lb_n, sig_out => xmask_lb_n); xmask_hi <= xmask_addr or xmask_ce_n or xmask_oe_n or xmask_ub_n; xmask_lo <= xmask_addr or xmask_ce_n or xmask_oe_n or xmask_lb_n; -- 2.43.0