Altera_Forum
Honored Contributor
12 years agoTSE (Ethernet) - Core does not transmit data on RGMII TX, rest works perfectly fine
Hi all,
I am facing a problem that I don't fully understand. I have an instantiation of the TSE core that I integrated into my application. In simulation everything (Receiving and Sending) works perfectly fine. Fitted into a Cyclone V (GX Development Kit) the Sending part doesn't work. With SignalTap I checked that the Register space configuration worked nicely. Also packages sent to the Board are correctly received on RGMII_IN and are forwareded nicely to ff_rx_data. As a result my logic prepares an answer and puts it into the core via ff_tx_data. In the simulation now the data are transmitted correctly to the PHY on RGMII_OUT. According to SignalTap the TX data transfer into the Ethernet core works perfectly fine, just as simulated. But there is no activity going out of the core. The details on how I use the ff_tx_data you can see here: https://www.alteraforum.com/forum/attachment.php?attachmentid=7155 It is done just as shown in the TSE manual. As tx_clk I assigned a 125Mhz clock generated from a PLL. That clock I assigned as well to GBE_GTX_CLK. Basically, there is no difference between the simulation and the real deal. I would be very happy if someone could point out to me why the ethernet core fitted into the FPGA does not put out the transmit data, but does so in simulation. Thank you very much Sebastian