Author Topic: FPGA speeds these days?  (Read 731 times)

Offline klugesmith

  • High Voltage Engineer
  • ****
  • Posts: 378
  • Karma: +12/-0
    • View Profile
FPGA speeds these days?
« on: September 25, 2020, 02:13:40 AM »
Been a while since I was close to any FPGAs that aren't flagships of latest generation, with four-digit pincounts and price tags, distinguished by how many dozens of 10+ Gbps SERDES they have.

Among FPGA's that are small and inexpensive today,
are there grades fast enough that 125 MHz core clock and 125 Mbps IO would be unremarkable?
With at least about 80 general purpose IO pins?

Sorry to start by asking on a forum, but here we are.  Thank you! :)
« Last Edit: September 25, 2020, 06:38:03 AM by klugesmith »

Offline davekni

  • High Voltage Expert
  • ******
  • Posts: 1219
  • Karma: +60/-0
  • Physicist, engineer (electronic), and hobbiest
    • View Profile
Re: FPGA speeds these days?
« Reply #1 on: September 25, 2020, 03:42:56 AM »
For the past decade or so at work I've been using Xilinx Spartan6 family, mostly XC6SLX25-3FTG256.  Most of the design is running at 133MHz, with some DDR I/O at 266Mbps.  Have implemented a few small sections at 266MHz internal logic.  There are smaller versions of this family too.  I've used XC6SLX9 before, but we needed more internal memory, so migrated to XC6SLX25.  (XC6SLX16 has more logic than the 9, but no more memory.)  We also use XC6SLX45T which has one SERDES.  Design tools for these smaller parts are free (Xilinx Webpack).

All my home FPGA projects such as MIDI interrupter are based on old boards from work, patching IO to test points etc.
David Knierim

Offline Weston

  • High Voltage Technician
  • ***
  • Posts: 108
  • Karma: +7/-0
    • View Profile
Re: FPGA speeds these days?
« Reply #2 on: September 25, 2020, 09:18:51 AM »
I use an spartan-7 FPGA for my tesla coil controller. the part I use is $30 in quantity one. In volume I bet its sub $5. I would recommend the 7 series parts over the 6 series parts because the new software, vivado, only supports the 7 series parts.

My controller, which includes the DSP multiplier blocks runs at 240MHz. I used to run it at 320Mhz but place and route would take longer. It can also run a RISC-V softcore at 240MHz.

I have also interfaced the part with some ADCs with a serial output, running the LVDS DDR inputs to 720Mbps.

I am not that familiar with the cheap iCE40 FPGAs with the open source toolchain can do, but I suspect they can. They dont have that much IO though.  I suspect that 80 IO is going to put you at a BGA part.

Offline TMaxElectronics

  • High Voltage Technician
  • ***
  • Posts: 199
  • Karma: +11/-0
    • View Profile
    • My random (and very empty) electronics blog
Re: FPGA speeds these days?
« Reply #3 on: September 25, 2020, 11:55:05 AM »
Lattice has the MachXO2 parts that come in packages anywhere from 32pin to 144pin tqfp with the 144pin ones having up to 6864 LUTs and 114 IO. I haven't actually used them yet though so I can't comment on the speed but 125MHz sound easily achievable. The MachXO3 parts get a little wonky when over 250MHz, but I did have some counters run at >300MHz no problem (though that might be out of spec).

I use the machxo3 for a LED panel driver that gets 128x128x3px (rgb) at 10 bits scanned at around 150Hz (~75Mbit/s) but that is with 6 data lines and limited in clock speed by the matrix row driver ICs. So obviously not really representative of serdes performance.

I have also played around with some artix-7 parts, that can run block-ram at >350MHz and have an even higher logic clock, but they only come in some terrible BGA packages if I remember correctly (and are also quite expensive).

Quote
All my home FPGA projects such as MIDI interrupter
Very interesting :D I build a hardware FM-synthesizer with a structure similar to the FM8 software, that ran on the artix-7 chip, and added an interrupter output to that as well. Though I never managed to get pitch bend implemented in hardware, because of the pow function. Did you use a softcore for that?

Offline SteveN87

  • High Voltage Enthusiast
  • *
  • Posts: 47
  • Karma: +4/-0
  • FPGA, Software Defined Radio, HV (mainly flyback)
    • View Profile
Re: FPGA speeds these days?
« Reply #4 on: September 25, 2020, 01:56:27 PM »
Altera (now Intel  :() Cylone 10 LP dev board with VectorBlox "Orca" RISC-V CPU configured with 32-bit/4-stage pipeline/hardware mul & div ran happily at 100MHz (with onchip memory). Would probably go faster, but I tend to offload fast stuff onto custom peripherals and keep the CPU clock rate down.

BTW the open-source toolchain (SymbiFlow) now supports all Xilinx 7-series and Lattice ECP5 (not tried these but they look quite capable).

Offline klugesmith

  • High Voltage Engineer
  • ****
  • Posts: 378
  • Karma: +12/-0
    • View Profile
Re: FPGA speeds these days?
« Reply #5 on: September 25, 2020, 06:15:47 PM »
Thanks for the hints.   I came to realize that my 80 IO requirement can be eased by splitting design into more than one FPGA, if that moves us into packages easier to deal with.  The Lattice hint led me to, for example, a 100 pin TQFP.

Was looking into FPGA for an idea to whip up an equivalent time sampler with input bandwidth substantially above 10 GHz.  As found commercially in, say, Picoscope 9300.  And plug-ins for Tektronix green-screen scopes from the 1970's.  Except I don't need to get the voltage of each sample, just a 1 or 0, in other words a sampling voltage comparator.  That by tweaking strobe time and threshold voltage, could usefully measure details of a repetitive input pulse narrower than 100 ps.

Want to use commercial off-the-shelf parts, without the concentrated mixture of unobtainium and finesse built into the front ends of those 25 GHz scope channels (or so they would have us believe). Got inspired by a differential DFF component called NBSG53A (SG stands for silicon-germanium), but it turns out that's a long obsolete part!   The eval board has some microstrip features shaped like pie slices. Does anyone know if those are some kind of really high speed filter, as for Vcc decoupling?


Another thing that might be worth looking in to: Data eye monitor tools that FPGA vendors provide, to support debug and tuning of the SERDES links. Especially for cases where a lane receiver can use sample clock that wasn't recovered from data stream in same lane.
« Last Edit: September 25, 2020, 07:04:10 PM by klugesmith »

Offline SteveN87

  • High Voltage Enthusiast
  • *
  • Posts: 47
  • Karma: +4/-0
  • FPGA, Software Defined Radio, HV (mainly flyback)
    • View Profile
Re: FPGA speeds these days?
« Reply #6 on: September 25, 2020, 06:56:41 PM »
Those pie slice things are quarter wave stubs - the shape gives them a wider bandwidth.

High Voltage Forum

Re: FPGA speeds these days?
« Reply #6 on: September 25, 2020, 06:56:41 PM »

 


* Recent Topics and Posts

post Re: Tesla Coil Show Controller Project
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Max
Today at 11:13:18 AM
post Re: repair of Panasonic microwave inverter
[Electronic Circuits]
Weston
Today at 10:08:34 AM
post Re: Horrible waveforms advice--just bad test setup?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
Today at 03:20:42 AM
post Re: repair of Panasonic microwave inverter
[Electronic Circuits]
Twospoons
Today at 03:16:27 AM
post 3kW Cisco Server Supply teardown and help needed
[Electronic Circuits]
Da_Stier
July 23, 2021, 09:23:11 PM
post Re: IGBT question
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
July 23, 2021, 08:05:58 PM
post Re: IGBT question
[Dual Resonant Solid State Tesla coils (DRSSTC)]
futurist
July 23, 2021, 07:02:18 PM
post Re: IGBT question
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
July 23, 2021, 05:33:57 PM
post Re: Horrible waveforms advice--just bad test setup?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
GKnapp
July 23, 2021, 04:51:37 PM
post Re: Horrible waveforms advice--just bad test setup?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
July 23, 2021, 03:52:46 AM
post Re: IGBT question
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
July 22, 2021, 10:59:32 PM
post Re: Horrible waveforms advice--just bad test setup?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
GKnapp
July 22, 2021, 08:50:34 PM
post Re: IGBT question
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
July 22, 2021, 08:47:23 PM
post Help needed - which IGBT module to buy
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
July 22, 2021, 07:01:24 PM
post Re: Horrible waveforms advice--just bad test setup?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
July 22, 2021, 06:50:07 AM
post Re: Proper phase lead adjustment at the input
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
July 22, 2021, 06:39:37 AM
post Re: Horrible waveforms advice--just bad test setup?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
July 21, 2021, 07:55:03 PM
post Horrible waveforms advice--just bad test setup?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
GKnapp
July 21, 2021, 06:34:13 PM
post Re: Global shutter synchronized to arcs?
[DSLR]
Uspring
July 21, 2021, 05:10:18 PM
post Re: Tesla Coil Show Controller Project
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
July 21, 2021, 12:42:29 PM
post Re: Proper phase lead adjustment at the input
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Chrisader
July 21, 2021, 08:15:00 AM
post Re: Proper phase lead adjustment at the input
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
July 21, 2021, 04:57:04 AM
post Re: Micro-power continuity checker.
[Electronic Circuits]
davekni
July 21, 2021, 03:50:33 AM
post Re: Skm flyback destroyer 🤗
[Transformer (Ferrite Core)]
oneKone
July 21, 2021, 01:50:19 AM
post Proper phase lead adjustment at the input
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Chrisader
July 20, 2021, 10:06:14 PM
post Re: Micro-power continuity checker.
[Electronic Circuits]
klugesmith
July 20, 2021, 06:24:29 PM
post Micro-power continuity checker.
[Electronic Circuits]
davekni
July 20, 2021, 05:37:36 AM
post Re: Help needed with SSTC. First TC build
[Solid State Tesla Coils (SSTC)]
davekni
July 20, 2021, 05:08:24 AM
post Re: Global shutter synchronized to arcs?
[DSLR]
davekni
July 20, 2021, 04:43:05 AM
post Re: Global shutter synchronized to arcs?
[DSLR]
TMaxElectronics
July 20, 2021, 12:09:36 AM
post Re: Help needed with SSTC. First TC build
[Solid State Tesla Coils (SSTC)]
AstRii
July 19, 2021, 11:13:13 PM
post Another question on CT Feedback
[Solid State Tesla Coils (SSTC)]
Maverikie
July 19, 2021, 08:56:04 PM
post Re: Sync RSG motor problems - help and thoughts needed
[Spark Gap Tesla Coils (SGTC)]
newage
July 19, 2021, 07:09:56 PM
post Re: Global shutter synchronized to arcs?
[DSLR]
klugesmith
July 19, 2021, 06:49:08 PM
post Re: Sync RSG motor problems - help and thoughts needed
[Spark Gap Tesla Coils (SGTC)]
klugesmith
July 19, 2021, 04:39:05 PM
post Global shutter synchronized to arcs?
[DSLR]
davekni
July 19, 2021, 06:32:35 AM
post Re: Sync RSG motor problems - help and thoughts needed
[Spark Gap Tesla Coils (SGTC)]
MRMILSTAR
July 19, 2021, 05:22:51 AM
post Re: Sync RSG motor problems - help and thoughts needed
[Spark Gap Tesla Coils (SGTC)]
newage
July 19, 2021, 04:24:38 AM
post Re: a typical sstc half bridge design, any considerations or tips?
[Solid State Tesla Coils (SSTC)]
eli
July 19, 2021, 12:35:18 AM
post Re: a typical sstc half bridge design, any considerations or tips?
[Solid State Tesla Coils (SSTC)]
Mads Barnkob
July 19, 2021, 12:15:43 AM
post a typical sstc half bridge design, any considerations or tips?
[Solid State Tesla Coils (SSTC)]
eli
July 18, 2021, 11:44:03 PM
post Re: HFSSTC design help and questions
[Solid State Tesla Coils (SSTC)]
eli
July 18, 2021, 09:33:40 PM
post Re: Sync RSG motor problems - help and thoughts needed
[Spark Gap Tesla Coils (SGTC)]
johnf
July 18, 2021, 09:07:15 PM
post Re: Sync RSG motor problems - help and thoughts needed
[Spark Gap Tesla Coils (SGTC)]
MRMILSTAR
July 18, 2021, 03:38:01 PM
post Best and stable version of video
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Transgarp
July 18, 2021, 03:33:31 PM
post Sync RSG motor problems - help and thoughts needed
[Spark Gap Tesla Coils (SGTC)]
newage
July 18, 2021, 01:30:46 PM
post Re: DRSSTC design advise / Primary peak current calculation
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
July 17, 2021, 10:05:39 AM
post Re: DRSSTC design advise / Primary peak current calculation
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
July 16, 2021, 11:01:43 PM
post Re: DRSSTC design advise / Primary peak current calculation
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Martin
July 16, 2021, 09:55:50 AM
post Re: Skm flyback destroyer 🤗
[Transformer (Ferrite Core)]
Patrick
July 16, 2021, 09:54:50 AM

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 
SimplePortal 2.3.6 © 2008-2014, SimplePortal