Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI believe that for most the demo boards, Altera uses the Marvel physical. After the MAC initializes the physical, does the part auto-negotiate correctly with the PC? I suspect this is the case, if you can send pings and see the TX and RX signals toggle. I would recheck the bit order on the port to ensure that the data is not being corrupted. The MAC's will drop any packet that is not have a good CRC. I am sure that you already have done this.
Also, I would hook up a two memories to the RX/TX ports with a counter driving the address when RX_EN and TX_EN is valid. When you instantiate the memory, check the box that you want to view the memory with JTAG. Use the memory tool to look at the messages being passed. This is like a built in packet sniffer. This may help you figure out what is going on.