A system, comprising: a host computing device (144; 540) executing a plurality of user partitions (325, 335, 345; 560) at a first privilege level and executing a supervisor partition (315; 550) at a second privilege level; and a reconfigurable logic device (142; 510) having reconfigurable logic programmed to include respective application logic units (320, 330, 340; 530) associated with each of the plurality of user partitions (325, 335, 345; 560) and a host logic (310; 520) associated with the supervisor partition (315; 550); wherein the second privilege level is higher than the first privilege level, and the supervisor partition (315; 550) is configured to be inaccessible to users or services with a privilege level lower than the second privilege level including the first privilege level; wherein each of the application logic units (320, 330, 340; 530) is configured to communicate debug data generated by operation of the respective application logic unit (320, 330, 340; 530) via a different respective assigned communication lane (535, 536, 537) to the respective associated user partition (325, 335, 345; 560); and wherein the respective communication lanes are associated with respective memory address ranges of the respective associated user partitions (325, 335, 345; 560); characterised in that each application logic unit (320, 330, 340; 530) includes a debug unit (322, 332, 342) and accelerator logic configured to implement function accelerators, and the host logic (310; 520) includes a trigger generator configured to generate one or more triggers that signal one or more time points; and in that each debug unit (322, 332, 342) includes logic probes that capture logic values generated by the accelerator logic of the corresponding application logic unit (320, 330, 340; 530) at the one or more time points signaled by the one or more triggers. a host computing device (144; 540) executing a plurality of user partitions (325, 335, 345; 560) at a first privilege level and executing a supervisor partition (315; 550) at a second privilege level; and a reconfigurable logic device (142; 510) having reconfigurable logic programmed to include respective application logic units (320, 330, 340; 530) associated with each of the plurality of user partitions (325, 335, 345; 560) and a host logic (310; 520) associated with the supervisor partition (315; 550); wherein the second privilege level is higher than the first privilege level, and the supervisor partition (315; 550) is configured to be inaccessible to users or services with a privilege level lower than the second privilege level including the first privilege level; wherein each of the application logic units (320, 330, 340; 530) is configured to communicate debug data generated by operation of the respective application logic unit (320, 330, 340; 530) via a different respective assigned communication lane (535, 536, 537) to the respective associated user partition (325, 335, 345; 560); and wherein the respective communication lanes are associated with respective memory address ranges of the respective associated user partitions (325, 335, 345; 560); characterised in that each application logic unit (320, 330, 340; 530) includes a debug unit (322, 332, 342) and accelerator logic configured to implement function accelerators, and the host logic (310; 520) includes a trigger generator configured to generate one or more triggers that signal one or more time points; and in that each debug unit (322, 332, 342) includes logic probes that capture logic values generated by the accelerator logic of the corresponding application logic unit (320, 330, 340; 530) at the one or more time points signaled by the one or more triggers.