XRT
Master
Introduction
System Requirements
Building the XRT Software Stack
XRT Installation
Use Model and Features
Configuration File xrt.ini
User API Library
XRT Native APIs
XRT Native Library C++ API
XRT HIP Runtime APIs
Tools and Utilities
xclbinutil
xrt-smi
aiebu
Python binding
XRT Python Bindings
XRT
»
Index
Index
X
X
xrt::bo (C++ class)
xrt::bo::address (C++ function)
xrt::bo::async (C++ function)
,
[1]
xrt::bo::async_handle (C++ class)
xrt::bo::bo (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
xrt::bo::copy (C++ function)
,
[1]
xrt::bo::export_buffer (C++ function)
xrt::bo::flags (C++ enum)
xrt::bo::flags::cacheable (C++ enumerator)
xrt::bo::flags::carveout (C++ enumerator)
xrt::bo::flags::device_only (C++ enumerator)
xrt::bo::flags::host_only (C++ enumerator)
xrt::bo::flags::normal (C++ enumerator)
xrt::bo::flags::p2p (C++ enumerator)
xrt::bo::flags::svm (C++ enumerator)
xrt::bo::get_flags (C++ function)
xrt::bo::get_memory_group (C++ function)
xrt::bo::map (C++ function)
,
[1]
,
[2]
,
[3]
xrt::bo::operator bool (C++ function)
xrt::bo::operator= (C++ function)
,
[1]
xrt::bo::operator== (C++ function)
xrt::bo::read (C++ function)
,
[1]
xrt::bo::size (C++ function)
xrt::bo::sync (C++ function)
,
[1]
xrt::bo::write (C++ function)
,
[1]
xrt::bo::~bo (C++ function)
xrt::device (C++ class)
xrt::device::device (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
xrt::device::error (C++ class)
xrt::device::get_info (C++ function)
xrt::device::get_xclbin_section (C++ function)
xrt::device::get_xclbin_uuid (C++ function)
xrt::device::load_xclbin (C++ function)
,
[1]
,
[2]
xrt::device::oom_error (C++ class)
xrt::device::operator= (C++ function)
,
[1]
xrt::device::runtime_error (C++ class)
xrt::device::~device (C++ function)
xrt::elf (C++ class)
xrt::elf::elf (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
xrt::elf::get_cfg_uuid (C++ function)
xrt::elf::get_custom_section (C++ function)
xrt::elf::get_kernels (C++ function)
xrt::elf::get_partition_size (C++ function)
xrt::elf::get_platform (C++ function)
xrt::elf::is_full_elf (C++ function)
xrt::elf::kernel (C++ class)
xrt::elf::kernel::data_type (C++ enum)
xrt::elf::kernel::data_type::global (C++ enumerator)
xrt::elf::kernel::data_type::scalar (C++ enumerator)
xrt::elf::kernel::get_arg_data_type (C++ function)
xrt::elf::kernel::get_instances (C++ function)
xrt::elf::kernel::get_name (C++ function)
xrt::elf::kernel::get_num_args (C++ function)
xrt::elf::kernel::instance (C++ class)
xrt::elf::kernel::instance::get_name (C++ function)
xrt::elf::platform (C++ enum)
xrt::elf::platform::aie2p (C++ enumerator)
xrt::elf::platform::aie2ps (C++ enumerator)
xrt::elf::platform::aie2ps_group (C++ enumerator)
xrt::elf::platform::aie4 (C++ enumerator)
xrt::elf::platform::aie4a (C++ enumerator)
xrt::elf::platform::aie4z (C++ enumerator)
xrt::hw_context (C++ class)
xrt::hw_context::access_mode (C++ enum)
xrt::hw_context::access_mode::exclusive (C++ enumerator)
xrt::hw_context::access_mode::shared (C++ enumerator)
xrt::hw_context::add_config (C++ function)
xrt::hw_context::cfg_param_type (C++ type)
xrt::hw_context::get_aie_coredump (C++ function)
xrt::hw_context::get_device (C++ function)
xrt::hw_context::get_mode (C++ function)
xrt::hw_context::get_xclbin (C++ function)
xrt::hw_context::get_xclbin_uuid (C++ function)
xrt::hw_context::hw_context (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
xrt::hw_context::operator= (C++ function)
,
[1]
xrt::hw_context::~hw_context (C++ function)
xrt::info (C++ type)
xrt::info::device (C++ enum)
xrt::info::device::aie (C++ enumerator)
xrt::info::device::aie_mem (C++ enumerator)
xrt::info::device::aie_shim (C++ enumerator)
xrt::info::device::bdf (C++ enumerator)
xrt::info::device::dynamic_regions (C++ enumerator)
xrt::info::device::electrical (C++ enumerator)
xrt::info::device::host (C++ enumerator)
xrt::info::device::interface_uuid (C++ enumerator)
xrt::info::device::kdma (C++ enumerator)
xrt::info::device::m2m (C++ enumerator)
xrt::info::device::max_clock_frequency_mhz (C++ enumerator)
xrt::info::device::mechanical (C++ enumerator)
xrt::info::device::memory (C++ enumerator)
xrt::info::device::name (C++ enumerator)
xrt::info::device::nodma (C++ enumerator)
xrt::info::device::offline (C++ enumerator)
xrt::info::device::pcie_info (C++ enumerator)
xrt::info::device::platform (C++ enumerator)
xrt::info::device::thermal (C++ enumerator)
xrt::info::device::vmr (C++ enumerator)
xrt::ini (C++ type)
xrt::ini::set (C++ function)
,
[1]
xrt::ip (C++ class)
xrt::ip::create_interrupt_notify (C++ function)
xrt::ip::interrupt (C++ class)
xrt::ip::interrupt::disable (C++ function)
xrt::ip::interrupt::enable (C++ function)
xrt::ip::interrupt::wait (C++ function)
,
[1]
xrt::ip::ip (C++ function)
,
[1]
xrt::ip::read_register (C++ function)
xrt::ip::write_register (C++ function)
xrt::kernel (C++ class)
xrt::kernel::get_name (C++ function)
xrt::kernel::get_xclbin (C++ function)
xrt::kernel::group_id (C++ function)
xrt::kernel::kernel (C++ function)
,
[1]
,
[2]
,
[3]
xrt::kernel::offset (C++ function)
xrt::kernel::operator() (C++ function)
xrt::kernel::operator= (C++ function)
,
[1]
xrt::kernel::~kernel (C++ function)
xrt::message (C++ type)
xrt::message::level (C++ enum)
xrt::message::level::alert (C++ enumerator)
xrt::message::level::critical (C++ enumerator)
xrt::message::level::debug (C++ enumerator)
xrt::message::level::emergency (C++ enumerator)
xrt::message::level::error (C++ enumerator)
xrt::message::level::info (C++ enumerator)
xrt::message::level::notice (C++ enumerator)
xrt::message::level::warning (C++ enumerator)
xrt::message::log (C++ function)
xrt::message::logf (C++ function)
xrt::run (C++ class)
xrt::run::abort (C++ function)
xrt::run::add_callback (C++ function)
xrt::run::aie_error (C++ class)
xrt::run::aie_error::aie_error (C++ function)
xrt::run::aie_error::data (C++ function)
xrt::run::command_error (C++ class)
xrt::run::command_error::get_command_state (C++ function)
xrt::run::get_ctrl_scratchpad_bo (C++ function)
xrt::run::operator bool (C++ function)
xrt::run::operator() (C++ function)
,
[1]
xrt::run::operator< (C++ function)
xrt::run::operator= (C++ function)
,
[1]
xrt::run::return_code (C++ function)
xrt::run::run (C++ function)
,
[1]
,
[2]
,
[3]
xrt::run::set_arg (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
xrt::run::set_dtrace_control_file (C++ function)
xrt::run::start (C++ function)
,
[1]
xrt::run::state (C++ function)
xrt::run::stop (C++ function)
xrt::run::update_arg (C++ function)
,
[1]
xrt::run::wait (C++ function)
,
[1]
xrt::run::wait2 (C++ function)
,
[1]
xrt::run::~run (C++ function)
xrt::runlist (C++ class)
xrt::runlist::add (C++ function)
,
[1]
xrt::runlist::aie_error (C++ class)
xrt::runlist::aie_error::data (C++ function)
xrt::runlist::command_error (C++ class)
xrt::runlist::command_error::get_command_state (C++ function)
xrt::runlist::command_error::get_run (C++ function)
xrt::runlist::execute (C++ function)
xrt::runlist::poll (C++ function)
xrt::runlist::reset (C++ function)
xrt::runlist::runlist (C++ function)
,
[1]
xrt::runlist::state (C++ function)
xrt::runlist::wait (C++ function)
,
[1]
xrt::runlist::~runlist (C++ function)
xrt::system (C++ type)
xrt::system::enumerate_devices (C++ function)
xrt::uuid (C++ class)
xrt::uuid::get (C++ function)
xrt::uuid::operator bool (C++ function)
xrt::uuid::operator!= (C++ function)
,
[1]
xrt::uuid::operator< (C++ function)
xrt::uuid::operator= (C++ function)
xrt::uuid::operator== (C++ function)
,
[1]
xrt::uuid::to_string (C++ function)
xrt::uuid::uuid (C++ function)
,
[1]
,
[2]
,
[3]
xrt::xclbin (C++ class)
xrt::xclbin::arg (C++ class)
xrt::xclbin::arg::get_host_type (C++ function)
xrt::xclbin::arg::get_index (C++ function)
xrt::xclbin::arg::get_mems (C++ function)
xrt::xclbin::arg::get_name (C++ function)
xrt::xclbin::arg::get_offset (C++ function)
xrt::xclbin::arg::get_port (C++ function)
xrt::xclbin::arg::get_size (C++ function)
xrt::xclbin::get_fpga_device_name (C++ function)
xrt::xclbin::get_gmio_mem_index (C++ function)
xrt::xclbin::get_interface_uuid (C++ function)
xrt::xclbin::get_ip (C++ function)
xrt::xclbin::get_ips (C++ function)
,
[1]
xrt::xclbin::get_kernel (C++ function)
xrt::xclbin::get_kernels (C++ function)
xrt::xclbin::get_mems (C++ function)
xrt::xclbin::get_target_type (C++ function)
xrt::xclbin::get_uuid (C++ function)
xrt::xclbin::get_xsa_name (C++ function)
xrt::xclbin::ip (C++ class)
xrt::xclbin::ip::control_type (C++ enum)
xrt::xclbin::ip::control_type::chain (C++ enumerator)
xrt::xclbin::ip::control_type::fa (C++ enumerator)
xrt::xclbin::ip::control_type::hs (C++ enumerator)
xrt::xclbin::ip::control_type::none (C++ enumerator)
xrt::xclbin::ip::get_arg (C++ function)
xrt::xclbin::ip::get_args (C++ function)
xrt::xclbin::ip::get_base_address (C++ function)
xrt::xclbin::ip::get_control_type (C++ function)
xrt::xclbin::ip::get_name (C++ function)
xrt::xclbin::ip::get_num_args (C++ function)
xrt::xclbin::ip::get_size (C++ function)
xrt::xclbin::ip::get_type (C++ function)
xrt::xclbin::ip::ip_type (C++ enum)
xrt::xclbin::ip::ip_type::pl (C++ enumerator)
xrt::xclbin::ip::ip_type::ps (C++ enumerator)
xrt::xclbin::kernel (C++ class)
xrt::xclbin::kernel::get_arg (C++ function)
xrt::xclbin::kernel::get_args (C++ function)
xrt::xclbin::kernel::get_cu (C++ function)
xrt::xclbin::kernel::get_cus (C++ function)
,
[1]
xrt::xclbin::kernel::get_name (C++ function)
xrt::xclbin::kernel::get_num_args (C++ function)
xrt::xclbin::kernel::get_type (C++ function)
xrt::xclbin::kernel::kernel_type (C++ enum)
xrt::xclbin::kernel::kernel_type::dpu (C++ enumerator)
xrt::xclbin::kernel::kernel_type::none (C++ enumerator)
xrt::xclbin::kernel::kernel_type::pl (C++ enumerator)
xrt::xclbin::kernel::kernel_type::ps (C++ enumerator)
xrt::xclbin::mem (C++ class)
xrt::xclbin::mem::get_base_address (C++ function)
xrt::xclbin::mem::get_index (C++ function)
xrt::xclbin::mem::get_size_kb (C++ function)
xrt::xclbin::mem::get_tag (C++ function)
xrt::xclbin::mem::get_type (C++ function)
xrt::xclbin::mem::get_used (C++ function)
xrt::xclbin::mem::memory_type (C++ enum)
xrt::xclbin::mem::memory_type::are (C++ enumerator)
xrt::xclbin::mem::memory_type::bram (C++ enumerator)
xrt::xclbin::mem::memory_type::ddr3 (C++ enumerator)
xrt::xclbin::mem::memory_type::ddr4 (C++ enumerator)
xrt::xclbin::mem::memory_type::dram (C++ enumerator)
xrt::xclbin::mem::memory_type::hbm (C++ enumerator)
xrt::xclbin::mem::memory_type::host (C++ enumerator)
xrt::xclbin::mem::memory_type::preallocated_global (C++ enumerator)
xrt::xclbin::mem::memory_type::streaming (C++ enumerator)
xrt::xclbin::mem::memory_type::streaming_connection (C++ enumerator)
xrt::xclbin::mem::memory_type::uram (C++ enumerator)
xrt::xclbin::target_type (C++ enum)
xrt::xclbin::target_type::hw (C++ enumerator)
xrt::xclbin::target_type::hw_emu (C++ enumerator)
xrt::xclbin::target_type::sw_emu (C++ enumerator)
xrt::xclbin::xclbin (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]