Visible to Intel only — GUID: tnt1637647729454
Ixiasoft
1. HDMI Intel® FPGA IP Design Example Quick Start Guide for Intel® Agilex™ F-tile Devices
2. HDMI 2.1 Design Example (Support FRL = 1, Enable Active Video Protocol = None)
3. HDMI 2.1 Design Example with AXI4-stream Interface Enabled (Support FRL =1, Enable Active Video Protocol = AXIS-VVP Full)
4. Document Revision History for the F-Tile HDMI Intel® FPGA IP Design Example User Guide
2.1. Design Features
2.2. Hardware and Software Requirements
2.3. HDMI 2.1 RX-TX Retransmit Design Block Diagram
2.4. Design Parameters
2.5. Design Components
2.6. Design Software Flow
2.7. Clocking Scheme
2.8. Interface Signals
2.9. Hardware Setup
2.10. Simulation Testbench
2.11. Debugging Features
3.7.1. HDMI 2.1 RX-TX Retransmit Design without Video Frame Buffer (Enable Active Video Protocol = AXIS-VVP Full, Video In and Out Use the Same Clock = ON)
3.7.2. HDMI 2.1 RX-TX Retransmit Design with Video Frame Buffer(Enable Active Video Protocol = AXIS-VVP Full, Video In and Out Use the Same = ON)
3.7.3. Clock Details
Visible to Intel only — GUID: tnt1637647729454
Ixiasoft
1.1. Directory Structure
The directories contain the generated files for the HDMI Intel® FPGA IP design example.
Figure 2. Directory Structure for the Design Example
Folders | Files/Subfolders |
---|---|
common | clock_crosser.v |
dcfifo_inst.v | |
edge_detector.sv | |
fifo.ip | |
output_buf_i2c.ip | |
test_pattern_gen.v | |
mr_rate_detect.v | |
tpg_data.v | |
dr | dr.ip |
gxb | gxb_rx.v |
gxb_tx.v | |
gxb/rx_phy | data_converter_64to40.v |
rx_phy_3g.ip | |
rx_phy_6g.ip | |
rx_phy_8g.ip | |
rx_phy_10g.ip | |
rx_phy_12g.ip | |
rx_phy_0p300g - rx_phy_6g_tmds.ip | |
gxb/tx_phy | data_converter_40to64.v |
tx_phy_3g.ip | |
tx_phy_6g.ip | |
tx_phy_8g.ip | |
tx_phy_10g.ip | |
tx_phy_12g.ip | |
tx_phy_0p300g - tx_phy_6g_tmds.ip | |
gxb/sys_clk | sys_clk.ip |
hdmi_rx | hdmi_rx.ip |
hdmi_rx_top.v | |
Panasonic.hex | |
hdmi_tx | hdmi_tx.ip |
hdmi_tx_top.v | |
i2c_slave | i2c_avl_mst_intf_gen.v |
i2c_clk_cnt.v | |
i2c_condt_det.v | |
i2c_databuffer.v | |
i2c_rxshifter.v | |
i2c_slvfsm.v | |
i2c_spksupp.v | |
i2c_txout.v | |
i2c_txshifter.v | |
i2cslave_to_avlmm_bridge.v | |
pll | pll_frl_rx.ip |
pll_frl_tx.ip | |
pll_pixel.ip | |
pll_vidclk.ip | |
reconfig | |
altera_xcvr_functions.sv | |
mr_compare.sv | |
mr_rate_detect.v | |
mr_rx_rate_detect_top.v | |
mr_rx_rcfg_ctrl.v | |
mr_rx_reconfig.v | |
mr_tx_rate_detect_top.v | |
mr_tx_rcfg_ctrl.v | |
mr_tx_reconfig.v | |
rcfg_array_streamer_iopll.sv | |
rcfg_array_streamer_rxphy.sv | |
rcfg_array_streamer_rxphy_xn.sv | |
rcfg_array_streamer_txphy.sv | |
rcfg_array_streamer_txphy_xn.sv | |
rcfg_array_streamer_txpll.sv | |
mr_compare_threshold_rxphy.sv | |
mr_compare_threshold_txphy.sv | |
rxtx_link | altera_hdmi_hdr_infoframe.v |
aux_mux.qsys | |
aux_retransmit.v | |
aux_src_gen.v | |
ext_aux_filter.v | |
rxtx_link.v | |
scfifo_vid.ip | |
sdc | agx_hdmi2.sdc |
jtag.sdc |
Folders | Files |
---|---|
aldec | /aldec.do |
/rivierapro_setup.tcl | |
mentor | /mentor.do |
/msim_setup.tcl | |
synopsys | /vcs/filelist.f |
/vcs/vcs_setup.sh | |
/vcs/vcs_sim.sh | |
/vcsmx/synopsys_sim_setup | |
/vcsmx/vcsmx_setup.sh | |
/vcsmx/vcsmx_sim.sh | |
xcelium | /cds.lib |
/hdl.var | |
/xcelium_setup.sh | |
/xcelium_sim.sh | |
<cds_libs folder> | |
common | /modelsim_files.tcl |
/riviera_files.tcl | |
/vcs_files.tcl | |
/ncsim_files.tcl | |
/vcsmx_files.tcl | |
/xcelium_files.tcl | |
hdmi_rx | /hdmi_rx.ip |
/Panasonic.hex | |
hdmi_tx | /hdmi_tx.ip |
Folders | Files |
---|---|
tx_control_src
Note: The tx_control folder also contains duplicates of these files.
|
global.h |
hdmi_rx.c | |
hdmi_rx.h | |
hdmi_tx.c | |
hdmi_tx.h | |
hdmi_tx_read_edid.c | |
hdmi_tx_read_edid.h | |
intel_fpga_i2c.c | |
intel_fpga_i2c.h | |
main.c | |
pio_read_write.c | |
pio_read_write.h |