| 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 | Output | TX-PHY Interface. |
| txwordclkhs_in | Input | High-speed transmit word clock. |
| clkoutphy_in | Input | PHY serial clock. |
| pll_lock_in | Input | PLL lock indication. |
| txclkesc_in | Input | Clock for escape mode operations. |
| clkoutphy_90_in | Input | 90-degree phase shift of clkoutphy_in clock. |
| shared_pll_clkout0_in | Input | 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 | Output | TX-PHY Interface. |
| txwordclkhs_out | Output | High-speed transmit word clock. |
| clkoutphy_out | Output | PHY serial clock. |
| pll_lock_out | Output | PLL lock indication. |
| txclkesc_out | Output | Clock for escape mode operations. |
| clkoutphy_90_out | Output | 90-degree phase shift of clkoutphy_out clock. |
| mmcm_lock_out | Output | MMCM lock indication. |
| UltraScale+ Shared Logic Outside Subsystem | ||
| mipi_phy_if | Output | D-PHY interface. |
| txbyteclkhs_in | Input | High-speed transmit byte clock. |
| clkoutphy_in | Input | D-PHY serial clock. |
| pll_lock_in | Input | PLL lock indication. |
| txclkesc_in | Input | Clock for escape mode operations. |
| system_rst_in | Input | An active-High system reset output to be used by the example design level logic. |
| UltraScale+ Shared Logic in the Subsystem | ||
| mipi_phy_if | Output | D-PHY interface. |
| txbyteclkhs | Output | High-speed transmit byte clock. |
| clkoutphy_out | Output | D-PHY serial clock. |
| pll_lock_out | Output | PLL lock indication. |
| txclkesc_out | Output | Clock for escape mode operations. |
| system_rst_out | Output | An active-High system reset output to be used by the example design level logic. |
| 7 series Shared Logic Outside Subsystem | ||
| mipi_phy_if | Output | D-PHY interface. |
| txbyteclkhs_in | Input | Input to D-PHY and used to transmit high-speed data. |
| oserdes_clk_in | Input | Used to connect the CLK pin of TX clock lane OSERDES. |
| oserdes_clk90_in | Input | Used to connect the CLK pin of TX data lane OSERDES and should have 90 phase shift with oserdes_clk_in. |
| oserdes_clkdiv_in | Input |
Used to connect the CLKDIV pin of TX clock lane OSERDES and should be generated from oserdes_clk_in as source. |
| txclkesc_in | Input | Clock used for escape mode operations. |
| system_rst_in | Input | System level reset. |
| 7 series Shared Logic in Subsystem | ||
| mipi_phy_if | Output | D-PHY interface. |
| txbyteclkhs | Output | Clock used to transmit high speed data. |
| oserdes_clk_out | Output | Used to connect the CLK pin of TX clock lane OSERDES. |
| oserdes_clk90_out | Output | Used to connect the CLK pin of TX data lane OSERDES. It has 90 phase shift relationship with oserdes_clk_out. |
| oserdes_clkdiv_out | Output | Used to connect the CLKDIV pin of TX clock lane OSERDES and generated from oserdes_clk_out as source. |
| mmcm_lock_out | Output | MMCM lock indication. |
| txclkesc_out | Output | Clock for escape mode operations. |
| Other Ports | ||
| system_rst_out | Output | An active-High system reset output to be used by the example design level logic. |
| dphy_clk_200M | Input |
Fixed 200 MHz clock required for MIPI D-PHY. The same clock is used by s_axi interface of the subsystem. |
| s_axis_aclk | Input | AXI4-Stream Video clock |
| s_axis_aresetn | Input | AXI reset. Active-Low (Same reset for lite & stream interface). |
| s_axi_* | - | AXI4-Lite Interface |
| s_axis_tready | Output | AXI4-Stream Interface |
| s_axis_tvalid | Input | AXI4-Stream Interface |
| s_axis_tlast | Input | AXI4-Stream Interface |
| s_axis_tdata | Input |
AXI4-Stream Interface. Width of this port is dependent on pixel type and no.of pixels per beat |
| s_axis_tkeep | Input | Not used in the design. |
| s_axis_tuser | Input |
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 | Output | System Interrupt output |