This design implements an IO-Link Master with fast and deterministic timing with eight ports. Each port can be operated with independed bit rate and cycle timing. This design can be used to build a remote IO gateway to connect to OPC UA, Profinet, EtherCAT, or Ethernet IP. A PRU based frame handler provides a flexible way to of timing and synchronization.