The total data rate per channel to the PL is determined by a number of factors, RF-DAC sample rate, interpolation factor, and I/Q or Real data formats. The gearbox FIFOs provide a way of interfacing this data rate to the clock frequency of the PL design, by allowing the number of words per clock to be chosen. The only requirements are that the interface number of words and clock rate combine to match the data rate required by the RF-DAC channel, and all RF-DACs in a tile share a common interface clock frequency. This is shown by the following equations:
PLDataRate = (DACDataRate x IQMode) / InterpolationRate
PLFclock x PLNumWords = PLDataRate
PLFclock = PLDataRate / PLNumWords
where:
IQMode = 1 for real digital data mode and 2 for I/Q digital data mode.
The IP core automatically calculates the data rates based on the RF-DAC sample rate and datapath settings. This is shown in the following figure.
Each tile has independent clocking; sample rates, clock rates, PL rates, and configurations can be specified on a per-tile basis.