Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Facing problem while simulating xilinx video PHY ip using vivado2016.4

Status
Not open for further replies.

nainathakur1121

Newbie level 3
Joined
Mar 14, 2017
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
46
I am using video PHY core IP from xilinx for HDMI transmitter with kintex7 device. It has 3 gigabit transmitters.The phy core has code for TX Phase Alignment to Minimize the TX Lane-to-Lane Skew. But it seems that Tx phase alignment is not completing. I looked inside the phase alignment code and verified in simulation.

1) Phase alignment reset is done
2) RUN phase alignment is asserted(through register configuration)
3) TXPHINIT was asserted for GTX0
3) TXPHINIT_Done was asserted from GTX0
4) TXPHALIGN is asserted for GTX0
5)TXPHALIGN_DONE is asserted from GTX0
6) TXDLYEN is asserted for GTX0 , as a result TXPHALIGN_DONE is deasserted

According to UG476(page 144) GTX0 should assert TXPHALIGN_DONE again. But this step is not happening. I ran the simulation till 2ms.
What can be reason ?

Some info:
The reference clock for GTX= 297MHZ
txoutclock from GTX= 74.25mhz
In video_phy core I changed the 4 counter timings in video_phy_controller_top to speed up the simulation
1)line-1399,1478,1558,1643 *_lock_cnt to 10us(but that will not impact the phase alignment logic)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top