eth: Clean up testbench clocking

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich
2025-02-16 22:45:19 -08:00
parent 689cd34739
commit c6ca108392
2 changed files with 4 additions and 3 deletions

View File

@@ -41,7 +41,7 @@ class TB:
self.gmii_phy = GmiiPhy(dut.gmii_txd, dut.gmii_tx_er, dut.gmii_tx_en, dut.mii_tx_clk, dut.gmii_tx_clk,
dut.gmii_rxd, dut.gmii_rx_er, dut.gmii_rx_dv, dut.gmii_rx_clk, speed=speed)
# the UUT tx_clk/rx_clk, which can cause problems in cocotb
# the UUT forwards tx_clk/rx_clk, which can cause problems in cocotb
if speed == 1000e6:
self.axis_source = AxiStreamSource(AxiStreamBus.from_entity(dut.s_axis_tx), dut.gtx_clk, dut.tx_rst)
self.tx_cpl_sink = AxiStreamSink(AxiStreamBus.from_entity(dut.m_axis_tx_cpl), dut.gtx_clk, dut.tx_rst)