Transport interfaces¶
The IPbus firmware repository contains a number of ‘transport interface’ modules: these act as a master to the transactor (which is transport-medium agnostic), relaying lists of IPbus transaction from/to a IP core that implements the physical layer encoding/decoding (e.g. an Ethernet MAC core).
In particular, we provide:
A 1Gigabit Ethernet/UDP interface, which contains protocol engines for UDP, ICMP and ARP.
An AXI4 interface, which is used in PCIe-based designs.
A ModelSim FLI-based UDP interface