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 consulted Intel HDMI engineering team.
- The is special case where the IOPLL reconfig quartus.ini needs to be placed in IOPLL folder for it to take effect. So, no need to move to main Quartus project folder
- So far, HDMI validation team doesn't perform hardware testing with deep colour mode = off setting.
- I have generated the v20.2 HDMI example design sof file with deep colour mode = off for the HDMI validation team to test out. Will keep you posted on the test result update.
- The latest hardware test configuration from Intel validation team is as below
- Quartus Pro : v20.3
- HDMI source : Quantum Data 980B
- HDMI sink : Sharp TV
- Bitec HDMI daughter card : rev11
- Video format : RGB, YCbr444, YCbr422, YCbr420
- Video resolution : 4kp60, 4kp30, 1080p60, 720p60, 576p50, 480p60, 1080i30, 1080i25
- May I know what video format that you tested so far ?
- Can you try out above validated configuration ?
- Also can you screen shot your Teledyne-Lecroy HDMI analyzer setting for me ?
I am not so sure about all the warning message that you saw BUT as long as you are generating new HDMI example design from fresh then recompile design to generate sof file for testing then should be fine.
- Just avoid copy paste from old project folder or perform auto upgrade from old project folder will do
For C10 GX dev kit setup side, what matter is per attached pic screen shot
- Ensure you are providing the correct clock frequency (100MHz and 125MHz) to HDMI IP. Pls double check with dev kit clock controller GUI software
- Also, make sure you configure the switch setting correctly as per attached pic
Additional debug suggestion
- You can try out with deep colour mode = enabled setting while Intel validate deep colour mode = disable from our side
- you can also use Quartus v20.3 to generate new HDMI example design for testing to match with Intel validation result
- Lastly, is there a way for you to validate your C10 GX dev kit and Bitec HDMI daughter card to ensure they are in good condition else we will be wasting effort to debug potential faulty board issue here ?
Thanks.
Regards,
dlim
- Deshi_Intel5 years ago
Regular Contributor