diff --git a/common/firmware/hdl/EcalLinkInterface.vhd b/common/firmware/hdl/EcalLinkInterface.vhd
index 686ce10fbfac7132131362d2d7db3c6d878744df..4a9f2f3b3f02f8f167d55bd9b83192d5fac037e1 100644
--- a/common/firmware/hdl/EcalLinkInterface.vhd
+++ b/common/firmware/hdl/EcalLinkInterface.vhd
@@ -8,8 +8,6 @@ use work.ipbus_reg_types.all;
 use work.emp_data_types.all;
 use work.mprocessor_constants.all;
 
-use work.ipbus_decode_dtc_link_interface.all;
-
 
 entity EcalLinkInterface is
 
@@ -20,12 +18,7 @@ port (
     link_in          : in  lword := LWORD_NULL;
     --- Output Ports ---
     link_out         : out lword := LWORD_NULL;
-    ecal_out          : out tDaqEcalLinkData;
-    --- IPBus Ports ---
-    clk              : in  std_logic;
-    rst              : in  std_logic;
-    ipb_in           : in  ipb_wbus;
-    ipb_out          : out ipb_rbus
+    ecal_out          : out tDaqEcalLinkData
 );
 end EcalLinkInterface;
 
diff --git a/top/firmware/hdl/emp_payload.vhd b/top/firmware/hdl/emp_payload.vhd
index 2c568b07b58b039f3983fb1b9069c673c473d46a..923c2dc5df76b5f308f675419ebdc1e3fa901d69 100644
--- a/top/firmware/hdl/emp_payload.vhd
+++ b/top/firmware/hdl/emp_payload.vhd
@@ -342,12 +342,7 @@ begin
           link_in             => d(cECALInputLinkMap(i)),
           --- Output Ports ---
           link_out            => q(cECALInputLinkMap(i)),
-          ecal_out            => ecal_link_data(i),
-          --- IPBus Ports ---
-          clk                 => clk,
-          rst                 => rst,
-          ipb_in              => ipb_to_channel,
-          ipb_out             => ipb_from_channel
+          ecal_out            => ecal_link_data(i)
         );
     end generate genEcalLinkInterface;