In the ‘Anatomy of a DAC’ video today I mentioned that there was one thing I was going to touch on that needed to be cut for time.
The video is here:
But what I wanted to discuss was:
FPGA DACs don’t actually exist.
What do I mean by this? Well, a lot of people commonly refer to various products as ‘FPGA DACs’ but this description is actually not particularly ideal.
An FPGA is a programmable logic device, and they’re found in all sorts of products. Sometimes more basic FPGAs and CLPDs are found even in quite cheap DACs that are still using off the shelf DAC chips, doing things like driving a display, handling control of the DAC or changing settings like DSP volume control etc. Here’s one inside the SMSL SU-9 pro for instance:
But when people say “FPGA DAC”, they’re referring to stuff that isn’t using off the shelf chips right? Things like dCS, Chord, Meitner etc.
Well, let’s have a look inside a couple of those DACs. It is indeed true these products aren’t using off the shelf DAC chips, they’re using proprietary designs, but the FPGA itself is NOT the DAC.
Inside the dCS LINA we do indeed see a large FPGA (1), but we also see a bunch of stuff above it (2):
dCS uses their “ring DAC” circuit for the actual conversion. The FPGA is doing DSP, control, clocking management and other aspects of running the DAC, but the actual circuit converting/outputting the analog signal is the ring DAC array above, NOT the FPGA.
If we look inside the Chord DAVE, we see something similar:
The FPGA here is doing high performance DSP (oversampling and modulation), but it isn’t actually outputting the analog signal, the “pulse array” is. Once again, the FPGA is not actually the DAC.
Whenever you see a product referred to as an “FPGA DAC”, all it means is there is an FPGA inside, it does not mean the FPGA is the DAC.
In Chord DACs, the FPGA controls the pulse array
In dCS DACs, the FPGA controls the ring DAC
In Holo DACs, the FPGA controls the R2R Ladder
In Audiobyte DACs, the FPGA controls the 1-bit converting circuit
There are also plenty of DACs using FPGAs with off the shelf chips
Hopefully this illustrates that ‘FPGA DACs’ aren’t technically speaking a thing, as the DAC itself is a different circuit entirely, and I also think that only talking about the FPGA ignores a lot of the clever designs and work many manufacturers have put in to their various proprietary conversion circuits themselves.
Additionally, even if we do want to keep the term “FPGA DAC” for anything using an FPGA, we quickly find that a huge number of DACs on the market suddenly fall under that umbrella. It’s often harder to find one NOT using an FPGA of some sort. Not only stuff like the SMSL SU-9 above, but also my Motu M2 interface, DACs that people wouldn’t typically describe as “FPGA DACs” but are still using plenty of FPGAs like R2R DACs, or even ones like the RME ADI-2:
FPGAs aren’t DACs, they are programmable logic devices used for a wide variety of purposes, but I’m not personally aware of any device that is actually using an FPGA directly as a digital to analog converter