Visible to Intel only — GUID: hco1410462560459
Ixiasoft
Visible to Intel only — GUID: hco1410462560459
Ixiasoft
9. DisplayPort API Reference
You can use the DisplayPort Intel® FPGA IP to instantiate sources and sinks. Source instantiations require an embedded controller (Nios II processor or another controller) to act as the policy maker. Sink instantiations greatly benefit from and may optionally use a controller.
Intel provides software for source and sink instantiations as two system libraries for the Nios II processor (btc_dptx_syslib and btc _dprx_syslib, respectively). The IP includes an example main program (dp_demo_src/main.c), which demonstrates basic system library use.
Section Content
Using the Library
btc_dprx_syslib API Reference
btc_dprx_aux_get_request
btc_dprx_aux_handler
btc_dprx_aux_post_reply
btc_dprx_baseaddr
btc_dprx_dpcd_gpu_access
btc_dprx_edid_set
btc_dprx_hpd_get
btc_dprx_hpd_pulse
btc_dprx_hpd_set
btc_dprx_lt_eyeq_init
btc_dprx_lt_force
btc_dprx_rtl_ver
btc_dprx_sw_ver
btc_dprx_syslib_add_rx
btc_dprx_syslib_info
btc_dprx_syslib_init
btc_dprx_syslib_monitor
btc_dprx_mst_link_addr_rep_set
btc_dprx_mst_conn_stat_notify_req
btc_dprx_mst_conn_stat_notify_rep
btc_dptx_syslib API Reference
btc_dptx_aux_i2c_read
btc_dptx_aux_i2c_write
btc_dptx_aux_read
btc_dptx_aux_write
btc_dptx_baseaddr
btc_dptx_edid_block_read
btc_dptx_edid_read
btc_dptx_fast_link_training
btc_dptx_hpd_change
btc_dptx_is_link_up
btc_dptx_link_bw
btc_dptx_link_training
btc_dptx_rtl_ver
btc_dptx_set_color_space
btc_dptx_sw_ver
btc_dptx_syslib_add_tx
btc_dptx_syslib_init
btc_dptx_syslib_monitor
btc_dptx_test_autom
btc_dptx_video_enable
btc_dptx_mst_allocate_payload_rep
btc_dptx_mst_allocate_payload_req
btc_dptx_mst_clear_payload_table_rep
btc_dptx_mst_clear_payload_table_req
btc_dptx_mst_conn_stat_notify_req
btc_dptx_mst_down_rep_irq
btc_dptx_mst_enable
btc_dptx_mst_enum_path_rep
btc_dptx_mst_enum_path_req
btc_dptx_mst_get_msg_transact_ver_rep
btc_dptx_mst_get_msg_transact_ver_req
btc_dptx_mst_link_address_rep
btc_dptx_mst_link_address_req
btc_dptx_mst_remote_dpcd_wr_rep
btc_dptx_mst_remote_dpcd_wr_req
btc_dptx_mst_remote_i2c_rd_rep
btc_dptx_mst_remote_i2c_rd_req
btc_dptx_mst_set_color_space
btc_dptx_mst_tavgts_set
btc_dptx_mst_up_req_irq
btc_dptx_mst_vcpid_set
btc_dptx_mst_vcptab_addvc
btc_dptx_mst_vcptab_clear
btc_dptx_mst_vcptab_delvc
btc_dptx_mst_vcptab_update
btc_dptxll_syslib API Reference
btc_dptxll_hpd_change
btc_dptxll_hpd_irq
btc_dptxll_mst_cmp_ports
btc_dptxll_mst_edid_read_rep
btc_dptxll_mst_edid_read_req
btc_dptxll_mst_get_device_ports
btc_dptxll_mst_set_csn_callback
btc_dptxll_mst_topology_discover
btc_dptxll_stream_allocate_rep
btc_dptxll_stream_allocate_req
btc_dptxll_stream_calc_VCP_size
btc_dptxll_stream_delete_rep
btc_dptxll_stream_delete_req
btc_dptxll_stream_get
btc_dptxll_stream_set_color_space
btc_dptxll_stream_set_pixel_rate
btc_dptxll_sw_ver
btc_dptxll_syslib_add_tx
btc_dptxll_syslib_init
btc_dptxll_syslib_monitor
btc_dpxx_syslib Additional Types
btc_dprx_syslib Supported DPCD Locations