-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RARP sometimes doesn`t work after power up or reboot of FPGA #227
Comments
Tell me more. |
Random module from set of ~20 modules. How to check if the module think it`s got the IP address ? |
There's a port on ipbus_ctrl Got_IP_addr: OUT std_logic; |
The 1 Hz link LED is off. |
I have tested the most frequent board for power on/off cycle (10 x). Before we didn`t see this behavior. |
Default way of driving the '1 Hz' LED is the '1 Hz' signal coming out of the 'clocks' entity anded with the locked signal from the MMCM(s) for the IPBus clock and the Ethernet clock (details here depend on which PHY you are using). |
Clocks from Si5345 are present. Another hint: |
Which PHY are you using? |
I am using PHY ver. 16.2. I don`t understand why to constrain ipbus_clk separately if it is generated clock. set_clock_groups -asynchronous -group [get_clocks -include_generated_clocks sysclk] |
These constraints wouldn't affect the MMCM tho'. My take so far, I don't think it's me! If you've got the standard 1 Hz blink gated with lock and you see no blink then this says no lock. So this points to the instantiation of the MMCMs? Also there haven't been changes in the default IP since release v1.5 (gig_eth_pcs_pma_gmii_to_sgmii_bridge) |
It doesn`t get get mmcm_locked from gig_ethernet_pcs_pma_basex_156_25. |
I have re-generated IP core gig_ethernet_pcs_pma_basex_156_25. |
If I look at the ports on ipbus_ctrl it sounds like rst_macclk is never asserted. |
I have folowed signal from ipbus LED.
2.step resetdone is out from gig_ethernet_pcs_pma_basex_156_25 It seems rst_eth is not performed. |
rst_eth is sent to gig_ethernet_pcs_pma_basex_156_25, but resetdone is "0" and eth_locked is "0". |
Can you remind me which chip you are targeting? Poking around it looks like the PHY is either failing to lock its MMCM or it's failing to complete its reset, so we fail to see locked come out of it, but we need to poke at that now. |
I use Kintex Ultrascale, XCKU040...2E and XCKU060...2E. |
mmcm_locked_out from gig_ethernet_pcs_pma_basex_156_25 was check in Step 2 (MMCM_locked -> "1"), so I guess it is reset which is failing. |
Is there anything else related to the reset of PHY to be checked ? |
Is there any progress for this issue ? |
I have implemented ipbus_icap_us_usp and ipbus_iprog_us_usp. |
I was wondering if I was seeing something similar with eFEX in Point 1, where we reboot OK doing DHCP negotiation but have some garbage on the network which results in alarms for the NetAdmins. |
I have recompiled test_logic fw using VIVADO 2023.2 and the problem has disappeared. |
All types of fw are ok after recompilation with VIVADO 2023.2. |
Hello.
After power-up or reboot of FPGA we have isuue with RARP.
Sometimes it is not working and it is not clear why.
When we check FPGA via JTAG, we always see that FPGA was programmed correctly.
We are using ipbus fw ver.1.13.
Marian
The text was updated successfully, but these errors were encountered: