Forum Discussion
Altera_Forum
Honored Contributor
10 years agoHi aj26,
I think I have a similar problem that the problem you had. I am using DE2i-150 board, which has the same Marvell 88E1111 PHY as yours. I am using also the Altera Triple-Speed Ethernet (TSE) MegaCore MAC function. For now, I just want to connect two boards and send frames from one board to another board through the Ethernet port. I have used the tse_tutorial provided by Altera as the starting point. And I have initialized the registers following the instructions of the Triple Speed Ethernet Megacore manual when FIFO buffers are used. Here it comes the problem. In the transmitter board, the TSE says that the frames have been transmitted (I checked the statistics), but in the receiver board nothing is received, i.e., the software program never enters the interruption subroutine. When I connect the receiver board to a computer, frames are received with normality. Therefore, I understand the problem is the transmitter. I tried to shift the PLL output 90º and it does not work either. Which register initialization have you used? Could you share the lines? Thank you very much in advance. Arly