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

Offline klugesmith

  • High Voltage Senior
  • *****
  • Posts: 688
  • Karma: +22/-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

  • Executive Board Member
  • *******
  • Posts: 2744
  • Karma: +129/-1
  • 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: 132
  • Karma: +11/-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 Engineer
  • ****
  • Posts: 297
  • Karma: +23/-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 Experimenter
  • **
  • Posts: 53
  • 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 Senior
  • *****
  • Posts: 688
  • Karma: +22/-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 Experimenter
  • **
  • Posts: 53
  • 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: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
Today at 01:01:12 PM
post Re: Big Coil Build Log
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
Today at 05:47:34 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
davekni
Today at 04:45:07 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
Today at 04:18:27 AM
post Push Pull VTTC
[Vacuum Tube Tesla Coils (VTTC)]
janno288
Today at 01:10:08 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 27, 2024, 10:54:52 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
markus
March 27, 2024, 11:53:42 AM
post Re: OCD Triggering Early + Low Output
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 27, 2024, 05:14:36 AM
post Re: Is the UD2.7C under voltage lock out basically worthless?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 27, 2024, 04:47:48 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 27, 2024, 04:41:59 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 27, 2024, 12:04:34 AM
post Re: Super flat QCW simulation (does this look reasonable?)
[Dual Resonant Solid State Tesla coils (DRSSTC)]
toooldforthis
March 26, 2024, 11:08:14 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 26, 2024, 11:07:20 PM
post Re: Is the UD2.7C under voltage lock out basically worthless?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 26, 2024, 10:46:29 PM
post OCD Triggering Early + Low Output
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Saattvik24
March 26, 2024, 09:03:43 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 26, 2024, 08:46:59 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 26, 2024, 05:02:18 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 26, 2024, 03:16:03 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
Anders Mikkelsen
March 26, 2024, 01:41:49 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 26, 2024, 04:48:22 AM
post Re: Re-chargeable 1.5 volt lithium ion AAA batteries
[General Chat]
MRMILSTAR
March 26, 2024, 04:16:37 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 26, 2024, 04:16:24 AM
post Re: Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
davekni
March 26, 2024, 04:13:02 AM
post Re: CM400 Induction Heater
[Electronic Circuits]
davekni
March 26, 2024, 04:00:43 AM
post Re: Re-chargeable 1.5 volt lithium ion AAA batteries
[General Chat]
davekni
March 26, 2024, 03:19:18 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
March 26, 2024, 01:50:42 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 25, 2024, 08:05:02 PM
post Re: Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
Mads Barnkob
March 25, 2024, 07:41:29 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 25, 2024, 06:45:46 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 25, 2024, 05:44:25 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
Anders Mikkelsen
March 25, 2024, 04:47:17 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 25, 2024, 04:27:22 PM
post Re-chargeable 1.5 volt lithium ion AAA batteries
[General Chat]
MRMILSTAR
March 25, 2024, 03:57:34 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
markus
March 25, 2024, 02:06:41 PM
post Re: Odd MOSFET Driver Behavior
[Solid State Tesla Coils (SSTC)]
KrisPringle
March 25, 2024, 04:43:25 AM
post Re: Odd MOSFET Driver Behavior
[Solid State Tesla Coils (SSTC)]
davekni
March 25, 2024, 02:39:40 AM
post Re: Odd MOSFET Driver Behavior
[Solid State Tesla Coils (SSTC)]
KrisPringle
March 25, 2024, 12:47:09 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 24, 2024, 07:36:32 PM
post Re: My completed 14-stage Cockroft-Walton voltage multiplier
[Voltage Multipliers]
Alberto
March 24, 2024, 07:27:24 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 24, 2024, 04:25:23 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 23, 2024, 10:47:35 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 23, 2024, 09:30:21 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 23, 2024, 04:34:31 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 23, 2024, 03:04:25 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 23, 2024, 01:38:34 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 23, 2024, 04:20:03 AM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
davekni
March 23, 2024, 12:54:30 AM
post Re: Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
davekni
March 23, 2024, 12:05:57 AM
post capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 22, 2024, 11:45:03 PM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
OmGigaTron
March 22, 2024, 11:30:09 PM
post Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
Mads Barnkob
March 22, 2024, 10:20:35 PM
post Re: Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
Benbmw
March 22, 2024, 09:21:13 PM
post Re: What actually kills MOSFETs?
[Beginners]
AstRii
March 22, 2024, 03:37:11 PM
post What actually kills MOSFETs?
[Beginners]
FPS
March 22, 2024, 05:09:20 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 22, 2024, 03:57:54 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 22, 2024, 02:59:25 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 21, 2024, 06:31:42 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
rikkitikkitavi
March 21, 2024, 03:08:01 PM
post Re: [WTS] IGBT, Ferrite, Capacitors, Tools, PSU, Industrial components and parts
[Sell / Buy / Trade]
Mads Barnkob
March 21, 2024, 01:37:32 PM
post Re: Difference between these transformers
[Transformer (Ferrite Core)]
Alberto
March 21, 2024, 11:42:07 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 21, 2024, 04:09:14 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 21, 2024, 02:15:31 AM
post My Homemade Structural Analysis X-Ray Machine
[X-ray]
Luca c.
March 21, 2024, 01:35:40 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Saattvik24
March 20, 2024, 10:40:00 PM
post Re: Difference between these transformers
[Transformer (Ferrite Core)]
Mads Barnkob
March 20, 2024, 08:03:41 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Mads Barnkob
March 20, 2024, 07:51:57 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
March 20, 2024, 10:39:47 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 20, 2024, 04:09:59 AM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 20, 2024, 01:13:23 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Keybored
March 20, 2024, 12:45:16 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 20, 2024, 12:30:30 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 19, 2024, 11:12:24 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 19, 2024, 09:47:49 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 19, 2024, 09:44:19 PM
post Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Saattvik24
March 19, 2024, 06:52:09 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 19, 2024, 05:02:44 PM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
Mads Barnkob
March 19, 2024, 05:01:41 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
March 19, 2024, 04:31:02 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
March 19, 2024, 03:59:54 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 19, 2024, 06:41:39 AM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
davekni
March 19, 2024, 04:05:49 AM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
OmGigaTron
March 18, 2024, 09:08:35 PM
post Re: Can I Trust This Super Cheap Site?
[General Chat]
2020-Man
March 18, 2024, 09:07:35 PM
post Re: Can I Trust This Super Cheap Site?
[General Chat]
Twospoons
March 18, 2024, 08:57:06 PM
post Re: Can I Trust This Super Cheap Site?
[General Chat]
MRMILSTAR
March 18, 2024, 03:51:33 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 18, 2024, 02:59:46 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 18, 2024, 02:33:25 PM
post Can I Trust This Super Cheap Site?
[General Chat]
2020-Man
March 18, 2024, 11:02:12 AM
post Re: Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
Twospoons
March 18, 2024, 02:36:11 AM
post Re: Best forum for vacuum tube amplifiers?
[General Chat]
Mads Barnkob
March 17, 2024, 07:42:55 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Michelle_
March 17, 2024, 04:15:14 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Michelle_
March 17, 2024, 05:05:04 AM
post Re: Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
davekni
March 17, 2024, 04:50:51 AM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Twospoons
March 17, 2024, 04:45:17 AM
post 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Michelle_
March 17, 2024, 04:17:51 AM
post Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
Terry
March 17, 2024, 01:29:32 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 17, 2024, 12:33:06 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Keybored
March 16, 2024, 08:46:20 PM
post Re: Bleeder resistor for MMC
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Hydron
March 16, 2024, 08:39:24 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Hydron
March 16, 2024, 08:21:44 PM

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