Tool/software: WEBENCH® Design Tools
Hi,
I'm working with a chip DP83867ERGZT. 1000BASE.RGMII
By MII I ask and read the following registers:
1. CTRL (h001F) <--- h8000, read 0. (reset with registers).
2. BMCR (h0) <- h0140, polling = h0140. (set 1000BASE).
3. PHYCR (h0010) <--- hf068. (dis SGMII), poll = hf068
4. CFG1 (h0009) <--- h1b00 (or h0300), the poll = h1b00.( show ability).
5. CFG3 (h001E) <--- hcb02, the poll = hcb02.
6. BISCR (h0016) <--- h0. (but here I set the digital loopback - everything works, ie. the data is returned.
7. RGMIICTL (h0032) <--- h00d3, the poll = h00d3, (RGMII ENABLE).
8. RGMIIDCTL
9. CTRL (h001f) <--- h4000 (soft restart).
Further I read BMSR (h0001), PHYSTS (H0011), STS2 (h0017) - everything is fine.
but I read STS1 (h000A) and get 0.
what's wrong?
with regards
Sergey