Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- Are you using the standard Altera drivers? What operating system? The standard drivers avoid the cache when reading that bit. Usually this problem is due to lack of clocks from the PHY side, so you should check that first. --- Quote End --- I'm not using any driver and any OS. I have a single thread application. I have two functions, PhyInit() and MACInit(). At a first glance I would have put them this order: MACInit(); PhyInit(); but in this way MAC sw_reset doesn't complete but it does if I put them in the opposite order. Do you mean that a lack of rxclock at the PHY-MAC interface could induce that problem? what does "avoid the cache" mean?