pynq.pl_server.xrt_device Module

The pynq.pl_server.xrt_device module extends the device class to work with Xilinx Run Time (XRT) enabled devices.

class pynq.pl_server.xrt_device.XrtDevice(index)[source]

Bases: pynq.pl_server.device.Device

allocate_bo(size, idx)[source]
close()[source]
download(bitstream, parser=None)[source]
flush(bo, offset, ptr, size)[source]
get_bitfile_metadata(bitfile_name)[source]
get_device_address(bo)[source]
get_memory(desc)[source]
invalidate(bo, offset, ptr, size)[source]
map_bo(bo)[source]
name
read_registers(address, length)[source]
write_registers(address, data)[source]
class pynq.pl_server.xrt_device.XrtMemory(device, desc)[source]

Bases: object

allocate(shape, dtype)[source]
class pynq.pl_server.xrt_device.XrtUUID(val)[source]

Bases: object