Hi,-- first of all, sorry, if this is a double post, my first thread concerning this issue this evening somehow never appeared in the forum --- I am trying to get the Triple Speed MegaCore Function with PCS/PMA to come to life. I want to use the internal transceivers of my Cyclone V GX, which are hooked to 1000Base-X SFP modules, but at the moment, this things just sits there and does nothing.
- I have instantiated a TSE MegaCore function in Qsys
- I am clocking it with 125MHz, and
- I have a VHDL component, that loops through the process of byte-by-byte latching a dummy ethernet frame into the tx_d
- The serial outputs and inputs are connected to the respective RX/TX outputs of the receiver banks.
This isn't really much help, but: you might want to consider using the NIOS Ethernet Standard Design (http://www.altera.com/support/examples/nios2/exm-net-std-de.html) as a tool to finalize your TSE settings / initialization / etc. before trimming it all away until you're left with the TSE + your packet generator. The TSE driver software does have some initialization code, but it isn't clear how much of it is strictly necessary.
Thanks... I was hoping I could get away with this without digging too deep. At least, this is how they advertise it. It's the first time I am using any "sophisticated" Altera IP, and I already feel it was a bad choice since it's documented so strangely...