Hello,
The majority of the intel FPGA's support NIOS2. With this technology you can implement a micro-processor & ram in the FPGA fabric.
The Nios2 configuration & fpga configuration can be stored in an eprom.
The nice thing about this configuration is that you can use the processor to reconfigure the eprom while it is operating hence doing a firmware upgrade.
USB can be realised with a cypress processor.
Should you be interested in a board that has all the hardware you need to do a feasability test for your job (ADC + EPROM + FPGA + USB controller) look at the Terasic site (DE10-standard / DE2-115)
I know that this answer does not include the use of the FTDI microcoltroller, but it could be a way to get you started.
See also https://www.intel.com/content/www/us/en/products/programmable/configuration-device.html
Best Regards,
Johi.