Shared Logic Outside Subsystem - 5.1 English

MIPI CSI-2 Receiver Subsystem Product Guide (PG232)

Document ID
PG232
Release Date
2022-04-26
Version
5.1 English

The PLLs are outside this subsystem instance.

Select Include Shared Logic in example design if:

This is not the first MIPI CSI-2 RX Subsystem instance in a multi-subsystem design that shares PLLs generated from other MIPI CSI-2 RX Subsystem that is configured with shared logic in the Core mode.

To fully utilize the PLL, customize one MIPI CSI-2 RX Subsystem with shared logic in the subsystem and one with shared logic in the example design. You can connect the PLL outputs from the first MIPI CSI-2 RX Subsystem to the second subsystem.

There should be at least one MIPI CSI-2 RX Subsystem with Include shared Logic in the Core mode whose outputs for shared resources can be used in other MIPI CSI-2 RX Subsystem generated with Include shared logic in example design mode.

This Figure shows the sharable resource connections from the MIPI CSI-2 RX Subsystem with shared logic included (MIPI_CSI_SS_Master) to the instance of another MIPI CSI-2 RX Subsystem without shared logic (MIPI_CSI_SS_Slave00 and MIPI_CSI_SS_Slave01) for UltraScale+ devices.

Figure 3-3: Shared Logic in the Example Design

X-Ref Target - Figure 3-3

pg232_sharedlogic.png

Note: The master and slave cores can be configured with different line rates when operating at less than 1500 Mb/s. However, when operating at greater than 1500 Mb/s with the Deskew detection feature enabled, the master and slave cores should be configured with the same line rate when sharing clkoutphy within the IO bank. There must be at least one core in master mode in a system whose clocks can be shared with slave mode cores.

Figure 3-4: Clock Sharing in MIPI CSI-2 TX and MIPI CSI-2 RX Subsystems

X-Ref Target - Figure 3-4

fig-3-3-extension.PNG

IMPORTANT: MIPI CSI-2 TX Subsystem and MIPI CSI-2 RX Subsystem share clocking resources, in such scenario MIPI CSI-2 TX Subsystem need to be configured using Include Shared Logic in Core option under Shared Logic tab.

IMPORTANT: For line rates <= 1500, the master and slave can be configured with the different line rate when sharing clkoutphy within IO bank.

IMPORTANT: For line rates > 1500, the master and slave should be configured with the same line rate when sharing clkoutphy within the IO bank