Chord and PS Audio (some), I believe, both use FPGA
Trying to make sense of that video.
Clearly, they are using the FPGA to implement a custom, oversampling filter. That's still entirely digital, so I'm trying to figure out where the conversion to analogue takes place, and what is performing it.
They discuss the use of flip-flops outside the FPGA. Again, these are digital. I assume they're using external FFs, rather than some of the 41,600 FFs in the Xilinx Artix 7A35 device, because they hope that the external FFs will be quieter than those in the FPGA (they're re-clocking the FPGA o/p with a quiet/clean clock).. I'm not sure why they chose the Artix over the Spartan; it's unlikely they will be using the GTP transceivers that the Artix provides (and for which use that family is specialised). Maybe the 7A35 device just fits their required logic complexity, and the nearest 7S50 Spartan device is more expensive.
Since there do not seem to be enough external FFs to support a high data width, and there is no obvious external DAC mentioned, I can only assume that they are using some bitstream conversion system, with conversion performed using a summing filter on the output of one (or more) of the flip-flops. If they are using a multi-bit bitstream approach, that would require very highly toleranced resistances in the summing filter, or some cunning scheme to correct for tolerance errors; this might be the 'pulse array' system they mention.
Any bitstream conversion system relies on the accuracy of the pulses injected into the summing filter, both in terms of pulse width, and in terms of magnitude. If they are using the external FF output directly into the summing filter, they're relying on the FF clocking and output stage repeatability. It would be interesting to see what logic family FFs they are using; 104MHz is pretty fast for old skool logic families available in 'discrete' IC packages.
I'll have a bit more of a think and see if I can figure out what they're doing.