News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

ZynqBerry Lattice CPLD DSI Connector

Started by gtx, September 11, 2017, 02:11:19 PM

Previous topic - Next topic

gtx

Hi Everybody,
I want to drive the DSI Channel with a custom (PL)Zynq design but I saw there is a CPLD between Zynq and DSI Connector. The CPLD occupy the DSI LP-Signal. What is the reson behind it?
How to control those Signals from the Zynq(PL)?

Thank you

Oleksandr Kiyenko

Hello,

DSI interface signals connected to CPLD and to Zynq bank 35, see schematics page 3.


Best regards
Oleksandr Kiyenko

gtx

Hi Oleksandr,
thank you. DSI_XA and DSI_XB are attached to the PL! Thats ok. But the remaing signals are connected to PS!

gtx


gtx

Sorry... Let me put it another way round. Why do you connect the LP-SIgnals to the CPLD and not to the Zynq PL? I just want to understand it :)

Antti Lukats

Quote from: gtx on September 11, 2017, 02:11:19 PM
Hi Everybody,
I want to drive the DSI Channel with a custom (PL)Zynq design but I saw there is a CPLD between Zynq and DSI Connector. The CPLD occupy the DSI LP-Signal. What is the reson behind it?
How to control those Signals from the Zynq(PL)?

Thank you

all HS signalling should be handled by the FPGA
as we had not enough FPGA I/O to provide LP support for all lanes we added signals to CPLD, to be able to at least signal transition from LP mode to HS mode as some DSI receivers may not wake up at all with HS signalling only.




gtx

Ok I see. But HS and LP timing are close related. How to sync them? Via DSI_XA and DSI_XB? Or MIO52 and MIO53 -which means software!