Forum Discussion
JDeff
New Contributor
5 years agoHi Dlim,
My core instantiation includes the PCS. My understanding is address space 0 is unavailable when using the PCS function.
- My Avalon clk is 100 mhz, and the divider is set to 80, so i should have an MDC of 1.25MHz
- I write x"0F" to addresss x"10" before initiating a read or write to address x"A0". My phy address is "1111"
- Again, I am able to read data from the phy, but a write locks up the avalon interface with waitrequest held high and no transaction initiated on the MDIO bus
- I have MDIO connected as below :
MDIO <= mdio_out when mdio_oen = '0' else 'Z';