2.4. 目录结构
下图中的目录包含为HDMI Intel® FPGA IP设计示例所生成的文件。
图 8. 设计示例的目录结构
| 文件夹 | 文件/子文件夹 |
|---|---|
| common | clock_control.ip |
| clock_crosser.v | |
| dcfifo_inst.v | |
| edge_detector.sv | |
| fifo.ip | |
| output_buf_i2c.ip | |
| test_pattern_gen.v | |
| tpg.v | |
| tpg_data.v | |
| gxb | gxb_rx.ip |
| gxb_rx_reset.ip | |
| gxb_tx.ip | |
| gxb_tx_fpll.ip | |
| gxb_tx_reset.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_hdmi_reconfig.ip |
| pll_frl.ip | |
| pll_reconfig_ctrl.v | |
| pll_tmds.ip | |
| pll_vidclk.ip | |
| quartus.ini | |
| 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 | |
| reconfig | mr_rx_iopll_tmds/ |
| mr_rxphy/ | |
| mr_tx_fpll/ | |
| 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 | |
| sdc | a10_hdmi2.sdc |
| jtag.sdc |
| 文件夹 | 文件 |
|---|---|
| aldec | /aldec.do |
| /rivierapro_setup.tcl | |
| cadence | /cds.lib |
| /hdl.var | |
| <cds_libs folder> | |
| 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 | |
| /vcsmx_files.tcl | |
| /xcelium_files.tcl | |
| hdmi_rx | /hdmi_rx.ip |
| /Panasonic.hex | |
| hdmi_tx | /hdmi_tx.ip |
| 文件夹 | 文件 |
|---|---|
| tx_control_src
注: tx_control文件夹也包含这些文件的副本。
|
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 |