Arduino-TPS - Why male?
Arduino-TPS board has been equipped with PMOD male connector XS1 because of it’s reason to get into conflict with either USB or round power connectors of some Arduino-UNO boards. See the 3D model indicating conflicts. We suggest to use PMOD cables for modules connectivity in a form instead: Arduino-TPS male -> PMOD cable -> PMOD peripheral male
Arduino-TPS board connector XS2 is a complete pin compatible similarity of pmUSBUART2 or Digilent PmodUSBUART module.