UART ILA Backhaul

This module provides the interface for consuming data from the UART ILA over an arbitrary serial port.

class torii_ila.uart.UARTIntegratedLogicAnalyzerBackhaul(ila: UARTIntegratedLogicAnalyzer, serial: Serial) None

UART-based ILA backhaul interface, used in combination with UARTIntegratedLogicAnalyzer to automatically set up a communications channel to get ILA samples off-device.

An instance of this class is typically created by calling UARTIntegratedLogicAnalyzer.get_backhaul() which lets the ILA configure the backhaul as needed.

Alternatively you can pass the UARTIntegratedLogicAnalyzer instance from the gateware to the constructor of this module.

See torii_ila.backhaul.ILABackhaulInterface for public API.

Parameters: