UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
578 Views
Registered: ‎03-21-2010

Spartan7 MIPI RX interface based on xapp894

Jump to solution
 I got the error message "Message cannot exceed 60,000 characters." here. So I put my question into a pdf. Please see it and give me suggestions.
Thanks
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
349 Views
Registered: ‎03-30-2016

Re: Spartan7 MIPI RX interface based on xapp894

Jump to solution

Hi,

1. Already answered your questions.

"2. Why I MIPI D-phy rx can't receive data in situation 1 and 2"

Situation 1 & 2 in your simulation are expected result.
On situation 1, D-PHY RX will initialized the IP correctly (INIT_DONE=1), since LP-11 is observed on the MIPI D-PHY clock and data lanes for more than TINIT.
On situation 2, D-PHY RX will not be able to complete initialization process (INIT_DONE=0), since RX IP cannot observed LP-11.
On situation 1, D-PHY RX cannot receive data sent by TX because MIPI D-PHY RX cannot detect LP-mode --> HS-mode transition signal. (which is LP-11, LP-01, LP-00)

"1. any suggestions to make my design work on PCB?"

As mentioned above using external DPHY devices is my suggestion.
If you wish resistor network you need to do some debugging to find the root-cause.
For example, check if your XC7S25 input pin has a stable LP-11 supplied during initialization. Check if the LP-11 level is correct. If LP-11 is not correctly supplied, MIPI RX initialization will not complete.


2. Asked you to check MIPI spec, since you do not understand that LP-11 is required by MIPI RX to complete initialization process.

 

Thanks

5 Replies
Xilinx Employee
Xilinx Employee
495 Views
Registered: ‎03-30-2016

Re: Spartan7 MIPI RX interface based on xapp894

Jump to solution

Hello @jerry.yau 

>So my question is:
>1. Any suggestions to make my design work on PCB?
>2. Why I MIPI D-phy rx can't receive data in situation 1 and 2


1. For 7-series FPGA I would suggest to use External D-PHY devices
    http://www.meticom.com/page2/page17/MC20901.html
    http://www.meticom.com/page2/page20/MC20902.html

2. Situation 1 & 2 are expected result.

On situation 1, D-PHY RX will initialized the IP correctly (INIT_DONE=1), since LP-11 is observed on the MIPI D-PHY clock and data lanes for more than TINIT.
On situation 2, D-PHY RX will not be able to complete initialization process (INIT_DONE=0), since RX IP cannot observed LP-11.
On situation 1, D-PHY RX cannot receive data sent by TX because MIPI D-PHY RX cannot detect LP-mode --> HS-mode transition signal. (which is LP-11, LP-01, LP-00)


some suggestions ( not related to your question )
1. MIPI is a Video IP. Please post MIPI related question to Video board
    https://forums.xilinx.com/t5/Video/bd-p/DSPTOOL
2. Please check MIPI D-PHY specification on the following URL to understand MIPI protocol.
    https://members.mipi.org/wg/All-Members/document/folder/8354

 

Thanks & regards
Leo

Moderator
Moderator
456 Views
Registered: ‎11-09-2015

Re: Spartan7 MIPI RX interface based on xapp894

Jump to solution

HI @karnanl 

Do you have any update on this topic? Was @karnanl 's reply enough for you?

If your question is answered or your issue is solved, please kindly mark the response which helped as solution (click on "Accept as solution" button below the reply)

If this is not solved/answered, please reply in the topic giving more information on your current status.

Thanks and Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Adventurer
Adventurer
383 Views
Registered: ‎03-21-2010

Re: Spartan7 MIPI RX interface based on xapp894

Jump to solution

Hi, 

  No. I hope you can run MIPI DPHY simulation to know my question and give me the answer directly. Not just tell me to read MIPI spec.

The simulation environment comes from XIlinx vivado.

Jerry

0 Kudos
Xilinx Employee
Xilinx Employee
350 Views
Registered: ‎03-30-2016

Re: Spartan7 MIPI RX interface based on xapp894

Jump to solution

Hi,

1. Already answered your questions.

"2. Why I MIPI D-phy rx can't receive data in situation 1 and 2"

Situation 1 & 2 in your simulation are expected result.
On situation 1, D-PHY RX will initialized the IP correctly (INIT_DONE=1), since LP-11 is observed on the MIPI D-PHY clock and data lanes for more than TINIT.
On situation 2, D-PHY RX will not be able to complete initialization process (INIT_DONE=0), since RX IP cannot observed LP-11.
On situation 1, D-PHY RX cannot receive data sent by TX because MIPI D-PHY RX cannot detect LP-mode --> HS-mode transition signal. (which is LP-11, LP-01, LP-00)

"1. any suggestions to make my design work on PCB?"

As mentioned above using external DPHY devices is my suggestion.
If you wish resistor network you need to do some debugging to find the root-cause.
For example, check if your XC7S25 input pin has a stable LP-11 supplied during initialization. Check if the LP-11 level is correct. If LP-11 is not correctly supplied, MIPI RX initialization will not complete.


2. Asked you to check MIPI spec, since you do not understand that LP-11 is required by MIPI RX to complete initialization process.

 

Thanks

Adventurer
Adventurer
342 Views
Registered: ‎03-21-2010

Re: Spartan7 MIPI RX interface based on xapp894

Jump to solution

OK. Thanks