White Rabbit Trigger Distribution (WRTD) is a generic framework for distributing triggers (events) over a White Rabbit network.
WRTD consists of the following elements:
an HDL module for FPGAs, built on top of Mock Turtle (MT) and the White Rabbit PTP Core. When instantiated in an FPGA, this module handles the generation/reception of triggers, while providing the user with MT cores to run their own application(s) (eg. to control an ADC).
an embedded library framework for (MT) firmware development. This library can be used when developing firmware for the MT cores, in order to connect these user applications with the generation/reception of triggers.
a host library framework that provides a way for configuring the WRTD nodes and scheduling the generation/reception of triggers.