@@ -80,12 +80,12 @@ module eth_mac_1g_gmii #
8080 input wire gmii_rx_dv,
8181 input wire gmii_rx_er,
8282 // debug output
83- output wire [7 :0 ] gmii_rxd_out,
84- output wire gmii_rx_dv_out,
85- output wire gmii_rx_er_out,
86- output wire [7 :0 ] mac_gmii_rxd_out,
87- output wire mac_gmii_rx_dv_out,
88- output wire mac_gmii_rx_er_out,
83+ output reg [7 :0 ] gmii_rxd_out,
84+ output reg gmii_rx_dv_out,
85+ output reg gmii_rx_er_out,
86+ output reg [7 :0 ] mac_gmii_rxd_out,
87+ output reg mac_gmii_rx_dv_out,
88+ output reg mac_gmii_rx_er_out,
8989
9090
9191 output wire [2 :0 ] state_reg_out,
@@ -168,13 +168,15 @@ wire mac_gmii_rx_er;
168168wire [7 :0 ] mac_gmii_txd;
169169wire mac_gmii_tx_en;
170170wire mac_gmii_tx_er;
171+ always @(posedge rx_clk) begin
172+ gmii_rxd_out<= gmii_rxd;
173+ gmii_rx_dv_out<= gmii_rx_dv;
174+ gmii_rx_er_out<= gmii_rx_er;
175+ mac_gmii_rxd_out<= mac_gmii_rxd;
176+ mac_gmii_rx_dv_out<= mac_gmii_rx_dv;
177+ mac_gmii_rx_er_out<= mac_gmii_rx_er;
178+ end
171179
172- assign gmii_rxd_out = gmii_rxd;
173- assign gmii_rx_dv_out= gmii_rx_dv;
174- assign gmii_rx_er_out= gmii_rx_er;
175- assign mac_gmii_rxd_out = mac_gmii_rxd;
176- assign mac_gmii_rx_dv_out = mac_gmii_rx_dv;
177- assign mac_gmii_rx_er_out = mac_gmii_rx_er;
178180reg [1 :0 ] speed_reg = 2'b10 ;
179181reg mii_select_reg = 1'b0 ;
180182
0 commit comments