Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21335 Discussions

FPGA with built-in ADC

Altera_Forum
Honored Contributor II
2,026 Views

Hi, 

 

Any one would provide me with a datasheet of any FPGA that has built-in ADC. Also what is the maximum speed and resolution that are available in any FPGA with internal ADC? 

 

Thanks
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
809 Views

IIRC, no Altera FPGA has a built-in ADC. 

 

Actel has some FPGA with built-in low speed ADCs. 

Xilinx also has built-in ADC in the 7 families, up to 12 bits and 1 Msamples/s. 

 

Some people have designed FGPA based ADCs, either using sigma delta or Wilkinson converters.
0 Kudos
Altera_Forum
Honored Contributor II
809 Views

 

--- Quote Start ---  

 

Any one would provide me with a datasheet of any FPGA that has built-in ADC. Also what is the maximum speed and resolution that are available in any FPGA with internal ADC? 

 

--- Quote End ---  

 

 

Before trying to find an integrated solution (Altera don't have one), why don't you describe your requirements for the ADC, eg., what bandwidth do you need to sample, what frequencies do you need to sample, and how may bits of dynamic range do you need? 

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
809 Views

I believe there is no built_in ADC with the requirements I need. it is 8-bit resolution, 36MSPS. I just want to see what kind of ADC they have and how they implemented it. Im trying to implement my own digital ADC. 

 

Thanks for the info...
0 Kudos
Altera_Forum
Honored Contributor II
809 Views

 

--- Quote Start ---  

It is 8-bit resolution, 36MSPS. I just want to see what kind of ADC they have and how they implemented it. Im trying to implement my own digital ADC. 

 

--- Quote End ---  

 

 

No FPGA will implement this type of ADC internally. But that is a fairly easy clock rate to interface to an external ADC. Analog Devices and Texas Instruments will have plenty of devices that meet these specifications. 

 

Why try to implement your own? What are you trying to learn? 

 

Cheers, 

Dave
0 Kudos
Reply