From 6df1d16dd30159f8f9971cfba2913a78f978a81d Mon Sep 17 00:00:00 2001 From: Rutherther Date: Mon, 22 Jan 2024 09:03:00 +0100 Subject: [PATCH] fix: use synced sda, scl for master, slave entities --- src/i2c/master.vhd | 8 ++++---- src/i2c/slave.vhd | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/i2c/master.vhd b/src/i2c/master.vhd index 009d075efe9cfb66ac408450833eeea09b3f4d8b..921aac6064312d1dd06233e3839d90a6cf12cdb8 100644 --- a/src/i2c/master.vhd +++ b/src/i2c/master.vhd @@ -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, diff --git a/src/i2c/slave.vhd b/src/i2c/slave.vhd index c7d5896e4df562ce799565805b10deb57be83b27..82f5f637099ed76558e4756a8c717c2f229e4090 100644 --- a/src/i2c/slave.vhd +++ b/src/i2c/slave.vhd @@ -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,