Ports - Ports - 3.0 English - PG238

MIPI DSI Transmitter Subsystem LogiCORE IP Product Guide (PG238)

Document_ID
PG238
Release_Date
2026-07-13
Version
3.0 English
Table 1. Port Descriptions
Signal Name Direction Description
AMD Versalâ„¢ Premium Series Gen 2 and Versal AI Edge Series Gen 2 Shared Logic Outside Subsystem
mipi_phy_if/mipi_c_phy_if O TX-PHY Interface.
txwordclkhs_in I High-speed transmit word clock.
clkoutphy_in I PHY serial clock.
pll_lock_in I PLL lock indication.
txclkesc_in I Clock for escape mode operations.
clkoutphy_90_in I 90-degree phase shift of clkoutphy_in clock.
shared_pll_clkout0_in I High-speed mode clock for TX-PHY C-PHY Mode
Versal Premium Series Gen 2 and Versal AI Edge Series Gen 2 Shared Logic in the Subsystem
mipi_phy_if/mipi_c_phy_if O TX-PHY Interface.
txwordclkhs_out O High-speed transmit word clock.
clkoutphy_out O PHY serial clock.
pll_lock_out O PLL lock indication.
txclkesc_out O Clock for escape mode operations.
clkoutphy_90_out O 90-degree phase shift of clkoutphy_out clock.
mmcm_lock_out O MMCM lock indication.
UltraScale+ Shared Logic Outside Subsystem
mipi_phy_if O D-PHY interface.
txbyteclkhs_in I High-speed transmit byte clock.
clkoutphy_in I D-PHY serial clock.
pll_lock_in I PLL lock indication.
txclkesc_in I Clock for escape mode operations.
system_rst_in I An active-High system reset output to be used by the example design level logic.
UltraScale+ Shared Logic in the Subsystem
mipi_phy_if O D-PHY interface.
txbyteclkhs O High-speed transmit byte clock.
clkoutphy_out O D-PHY serial clock.
pll_lock_out O PLL lock indication.
txclkesc_out O Clock for escape mode operations.
system_rst_out O An active-High system reset output to be used by the example design level logic.
7 series Shared Logic Outside Subsystem
mipi_phy_if O D-PHY interface.
txbyteclkhs_in I Input to D-PHY and used to transmit high-speed data.
oserdes_clk_in I Used to connect the CLK pin of TX clock lane OSERDES.
oserdes_clk90_in I Used to connect the CLK pin of TX data lane OSERDES and must have 90 phase shift with oserdes_clk_in.
oserdes_clkdiv_in I Used to connect the CLKDIV pin of TX clock lane

OSERDES and must be generated from oserdes_clk_in as the source.

txclkesc_in I Clock used for escape mode operations.
system_rst_in I System level reset.
7 series Shared Logic in Subsystem
mipi_phy_if O D-PHY interface.
txbyteclkhs O Clock used to transmit high speed data.
oserdes_clk_out O Used to connect the CLK pin of TX clock lane OSERDES.
oserdes_clk90_out O Used to connect the CLK pin of TX data lane OSERDES. It has 90 phase shift relationship with oserdes_clk_out.
oserdes_clkdiv_out O Used to connect the CLKDIV pin of TX clock lane OSERDES and generated from oserdes_clk_out as source.
mmcm_lock_out O MMCM lock indication.
txclkesc_out O Clock for escape mode operations.
Other Ports
system_rst_out O An active-High system reset output to be used by the example design level logic.
dphy_clk_200M I Fixed 200 MHz clock required for MIPI D-PHY.

The same clock is used by s_axi interface of the subsystem.

s_axis_aclk I AXI4-Stream Video clock
s_axis_aresetn I AXI reset. Active-Low (Same reset for lite and stream interface).
s_axi_* - AXI4-Lite Interface
s_axis_tready O AXI4-Stream Interface
s_axis_tvalid I AXI4-Stream Interface
s_axis_tlast I AXI4-Stream Interface
s_axis_tdata I AXI4-Stream Interface.

Width of this port is dependent on pixel type and number of pixels per beat

s_axis_tkeep I Not used in the design.
s_axis_tuser I AXI4-Stream Interface.

TUSER[0] is used to map the Frame start signal of the AXI4-Stream Video Interface.

The core does not use this signal, but generates Frame start packets based on timing registers programming.

System Interface
Interrupt O System Interrupt output.