Forum Discussion
antoineb
New Contributor
5 months agoNiosV µC/OS-II TCP-IP debug
Hello, I am trying design a NiosV program with TCP/IP based on this example design: Arria® 10 FPGA – Simple Socket Server for the Nios® V/m Processor Design Example I don't have the proposed devki...
AvinashTh_Altera
New Contributor
5 months agoNo worries.
We have seen these error messages in our internal testing; here are some details:
This error message means device initialization failed. This can happen due to following reasons:
- mSGDMA open failures
- Memory / buffer allocation failures
- Individual TX/RX descriptor init/add failures
- PHY / MDIO / link failures
- MAC-level failures
- Descriptor system failure
- MAC Tx/Rx enable failures
So, we suspect it has something to do with the PHY/MDIO init. and linkup- PHY / MDIO / link failures
As we do not have enough information on what PHY the A10 targets have and what are the corresponding MDIO and PHY init sequences.
Questions:
- What are the PHYs on the your A10 targets?
- What is the TSE and MDIO configuration in the design?
- Since it is mentioned "TSE link seems to be OK", can we read the PHY IDs?
Please let me know if you have any questions. Look forward to hear from you. thanks
antoineb
New Contributor
5 months agoAlso, I'm surprised that there is no transceiver PHY reset controller implemented in the .qsys module. Can it be a reset or initialization problem?
Thanks