~ruther/vhdl-i2c

6df1d16dd30159f8f9971cfba2913a78f978a81d — Rutherther 1 year, 2 months ago 2dd83c4
fix: use synced sda, scl for master, slave entities
2 files changed, 6 insertions(+), 6 deletions(-)

M src/i2c/master.vhd
M src/i2c/slave.vhd
M src/i2c/master.vhd => src/i2c/master.vhd +4 -4
@@ 151,7 151,7 @@ begin  -- architecture a1
    port map (
      clk_i                 => clk_i,
      rst_in                => rst_in,
      sda_i                 => sda_i,
      sda_i                 => sync_sda,
      scl_rising_i          => scl_rising,
      scl_falling_i         => scl_falling,
      scl_falling_delayed_i => scl_falling_delayed,


@@ 171,7 171,7 @@ begin  -- architecture a1
    port map (
      clk_i            => clk_i,
      rst_in           => rst_in,
      scl_i            => scl_i,
      scl_i            => sync_scl,
      scl_rising_i     => scl_rising,
      scl_falling_i    => scl_falling,
      gen_continuous_i => scl_gen_req_continuous,


@@ 191,7 191,7 @@ begin  -- architecture a1
      scl_rising            => scl_rising,
      scl_falling_delayed_i => scl_falling_delayed,
      scl_stretch_o         => rx_scl_stretch,
      sda_i                 => sda_i,
      sda_i                 => sync_sda,
      sda_enable_o          => rx_sda_enable,
      read_valid_o          => rx_valid_o,
      read_ready_o          => open,


@@ 210,7 210,7 @@ begin  -- architecture a1
      scl_rising_i          => scl_rising,
      scl_falling_delayed_i => scl_falling_delayed,
      scl_stretch_o         => tx_scl_stretch,
      sda_i                 => sda_i,
      sda_i                 => sync_sda,
      sda_enable_o          => tx_sda_enable,
      unexpected_sda_o      => tx_unexpected_sda,
      noack_o               => tx_noack,

M src/i2c/slave.vhd => src/i2c/slave.vhd +2 -2
@@ 138,7 138,7 @@ begin  -- architecture a1
      scl_rising           => scl_rising,
      scl_falling_delayed_i => scl_falling_delayed,
      scl_stretch_o         => rx_scl_stretch,
      sda_i                 => sda_i,
      sda_i                 => sync_sda,
      sda_enable_o          => rx_sda_enable,
      read_valid_o          => rx_valid_o,
      read_ready_o          => open,


@@ 156,7 156,7 @@ begin  -- architecture a1
      scl_rising_i    => scl_rising,
      scl_falling_delayed_i => scl_falling_delayed,
      scl_stretch_o         => tx_scl_stretch,
      sda_i                 => sda_i,
      sda_i                 => sync_sda,
      sda_enable_o          => tx_sda_enable,
      unexpected_sda_o      => tx_unexpected_sda,
      noack_o               => tx_noack,

Do not follow this link