PZ-TIO Manual
Version 1.01
© 2022 XIA LLC
7
1 Introduction
The PZ-TIO is an input/output carrier board for a Zynq System on Module
1
(SoM). The
Zynq is a combination of an FPGA (Programmable Logic, PL) with an ARM processor
(Processing System, PS). The PL can implement the White Rabbit IP core, and additional
logic to route input and output signals – if desired synchronous with a White Rabbit master
clock to sub-nanosecond precision. The PS can run Ubuntu 18 with gcc, webserver, etc; it
has USB and Ethernet peripherals and 1GB of memory.
The PZ-TIO carrier board connects the PL to ~40 GPIO lines and 3 SFP interface ports.
All of the SFP interfaces can be replaced by GPIO connectors, and two
2
are capable of 1
Gbps Ethernet with White Rabbit time synchronization, when using replaceable
daughterboards for the White Rabbit clocking circuitry. The PS can be accessed via
USB/UART and 10/100/100M Ethernet port (alternatively a PTP
3
compatible 10/100M
Ethernet port).
At this time, the PZ-TIO should not be considered a commercial product. XIA does not
promise any particular functionality or suggests its use as part of a setup for the readout of
radiation detectors
4
, which is XIA’s main line of business. Instead, it should be seen as a
byproduct of recent R&D
5
. In that development, we benefited from a number of freely
available designs and concepts, and their supporting communities. We therefore spent a
little extra time to pull them together in an evaluation board of sorts and make them
available to the community in combination. We provide the PZ-TIO “as is”, but not for
free -- there are real production costs. We will try to answer questions as “moderately
experienced implementers” as time allows, but we are not the creators of, or experts in, the
designs above. At this point, all the PZ-TIO really does is allowing a PicoZed to blink an
LED or toggle an output pin in sync with a White Rabbit or other PTP master. Legally, we
are [probably] only selling a circuit board – not even the PicoZed itself – that
may
allow
you to run firmware and software you obtain separately. However, the hope is that this is
still useful to other developers.
Note: some functions not fully tested are highlighted in yellow
1
Model Avnet PicoZed 7015
2
Currently only one is tested
3
IEEE 1588 Precision Time Protocol
4
Though it might in the future, with suitable firmware for specific applications
5
See Pixie-Net XL on XIA’s website