Forum Discussion
Cannot get Cyclone 10 GX HDMI RX to lock
- 5 years ago
Hi Neil,
We suspect HDMI Rx failure encountered at your site is expected because you removed NIOS II design block which also function to perform CDR refclk switching from CDR refclk0 to CDR refclk1.
- Your modified HDMI Rx design is now stuck with wrong (CDR refclk0) instead of using correct TMDS clock (CDR refclk1).
In short, I believe you can follow below guideline that I drafted
Guideline for modification to HDMI Rx only design should be like below :
- Option A : for customer that required quick XCVR power up calibration
- Remove everything else but keep (HDMI Rx top, NIOS II design and also the design code with comment "// Workaround for long power-up calibration issue")
- Option B : for customer that doesn’t need “quick XCVR power up calibration” requirement
- Remove everything else including NIOS II design, just keep HDMI Rx top only
- Modify gxb_rx NativePHY IP to change default CDR refclk to 1 (refer to attached pic)
- regenerate gxb_rx IP and recompile HDMI design again
I am sorry Malaysia Cocid-19 situation is pretty bad where we are not allow to go back office until early Dec. I need to rely on you for now to help verify the HDMI design on hardware.
Thanks for your understanding.
Regards,
dlim
Hi Neil,
I have attached the HDMI design example generation guide for your reference. You can review it and compare with how you do it at your side.
Well, Arrow is right in the sense that Forum community is the platform to request for technical support but it doesn't stop customer for asking on licensing feature support that you will be getting when you do business with Arrow, right ?
- Sound to me like a fair request to clarify on feature support before you place order, right ?
Anyway, I have consulted internal team on the “unlicensed HDMI IP core in evaluation mode”.
- You are right. It shouldn't affect HDMI IP functionality
- just that for evaluation mode it will timeout(no display) after +- 1 hour.
Thanks.
Regards,
dlim
- NWein5 years ago
Occasional Contributor
Hi,
The instructions you gave are basically the same as what I did before. Nonetheless I tried them again, exactly as written (with one exception, see below), and got the same exact results, which is to say not working.
The one exception mentioned above is the dipswitch settings on the devboard. As delivered, the board was set with different settings from your picture. When I tried changing them things got worse, so I restored them to the previous. Remember that the build you provided worked perfectly on my board with the dipswitch settings as-is, so I think they are fine.
The clocks are set correctly.
- Neil