SmartSDR v3.4.23 and the SmartSDR v3.4.23 Release Notes | SmartSDR v2.9.1 and the SmartSDR v2.9.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.7.32 and the Power Genius XL Release Notes v3.7.32
Tuner Genius XL Utility v1.1.16 and the Tuner Genius XL Release Notes v1.1.16
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
What is the cost of an FGPA unit in the 6000 series and how does it compare to a current high end In
John M MemberThank you Tim for your patience and taking the time to explain the rationale behind what FRS is doing. I look forward to seeing what the collective efforts of your staff at Flex generate in the future.
Best regards: John VE3INH
George - AB4FH MemberA microprocessor takes several clock cycles to complete one of its standard instructions. A Fast Fourier Transform (most often a radix 2 decimation...can be looked up on Wikipedia) used in digital signal processing takes many standard instructions. A Field Programmable Gate Array or FPGA,
can be firmware programmed to execute a custom instruction in a single clock cycle. So, the FPGA will always be hundreds to thousands of times faster than a general purpose microprocessor for the same clock speed.
Oh, and another very important distinction, the FPGA will usually be configured as multiple parallel circuits, each executing their instruction at the same time. So, it is a custom configured, heavily parallel, firmware circuit.4
Peter K1PGV Member ✭✭
how the FGPA (currently used in the 6000 series) compares in processing power to a high end Intel I-7 based CPU
This is a difficult question to answer intelligently, because FPGAs and microprocessors are inherently different beasts. It's a little bit like comparing a passenger car and a passenger train. They can both move people from one place to another, but they excel in very different domains. While both of them can be used to get you from (say) Boston to New York, they are developed, used, and targeted at very different types of solutions.
FPGAs are "slower" (in terms of clock rate) than general purpose CPUs, but because they are inherently parallel, they can get multiple things done in one clock cycle (unlike a single general purpose CPU).
You'll find an interesting (technical but approachable) discussion here.
Norm - W7CK Member ✭✭So its true multiprocessing as apposed to Intel based processor running Windows which in reality more or less is only processing a single instruction at a time per processor. Actually I don't think many Windows apps actually take advantage of multiprocessors yet. Still doing the round-robin thing.....
Rob Fissel MemberI secured my 6300 for $2k shipped and insured on QTH. Flex will likely also be offering certified used 6xxx series radios in the near future as a fringe benefit of their trade up program. Don't lose all hope yet!0
Let´s humor this question which only took a few minutes of online research.
You measure the performance of the FPGA in Gigaflops.
A Core2 Quad Q8400 gives you about 33 gigaflops
A Core i7 4770k at 4.6 GHz about 100 Gigaflops.
The Flex 6700 Virtex-6 121 Gigaflops.
All pale in comparison with gaming console. The Xbox 360 has about 300 gigaflops of floating point performance, on a theoretical level. The PS3 is about 400 gigaflops.
The Xbox One and PS4 are about six times more powerful on graphics. The Xbox One can do 1230 gigaflops, while the PS4 can do about 1840 gigaflops.
Therefore we should all run our radios out of a Sony PS4.
Or maybe just run it off a video card... Nvidia’s GTX Titan produces 4500 GFLOPS
Or maybe, just maybe, you just can't measure it this way and all of this is just dumb answers to a dumb question....
Frank WA3NHK MemberHi Salvador,
You might want to check the source of your numbers. I'm seeing Linpack benchmarks of about 3.8 (i.e., under four) Gigaflops for a Core i7 4820K overclocked at 3.9 GHz using Turbo Boost. The benchmark includes some Linux overhead and consists of a double-precision multiply of a 100x100 matrix.
Stepping back and doing a simple reasonableness check on your 4.6 GHz Core i7 number as an example I'm not sure how the 4.6 GHz CPU can perform 22 floating point operations on each clock cycle, which it would have to do in order to achieve 100 gigaflops.
In general, comparing FPGAs to GPPs is like comparing chalk and cheese. They're totally different animals with different missions in life. A DSP engineer would never attempt to develop a true SDR such as the 6x00 without doing the bulk of the processing work in an FPGA. It isn't a cost issue at all. It's physics.
The original post had valid questions on "why an FPGA?", although "price management" shouldn't have been intimated as the possible driver. I could make this thread even more nonlinear by mentioning there's also a TI DaVinci processor (containing a DSP and a GPP) that's in the pipeline after the FPGA. So I won't mention that.0
Tim - W4TME Administrator, FlexRadio Employee admin"It isn't a cost issue at all. It's physics."
If you would like to know why there is an expensive FPGA in the 6000 series, here is your answer:
FPGA manufacturers have already developed and, therefore, provide much of the IP required for SDR (as well as many other applications). This is how much of the engineering development occurs today. In this age, no company can spend the time or money necessary to re-invent the wheel.0
John M MemberI just wanted to relay a final thank-you to the vast majority of kind individuals who responded to my queries in a patient and understanding manner. Your excellent responses have given me a wealth of information that has furthered my understanding of the advantages of FGPA's and their functionality over that of traditional computers. This forum is an amazing and wonderful informational resource!
Best regards: John VE3INH0
You are welcome. 73s.0
Leave a Comment
- 20.1K All Categories
- 186 Community Topics
- 2K New Ideas
- 386 The Flea Market
- 6.7K Software
- 5.6K SmartSDR for Windows
- 109 SmartSDR for Maestro and M models
- 275 SmartSDR for Mac
- 210 SmartSDR for iOS
- 208 SmartSDR CAT
- 140 DAX
- 332 SmartSDR API
- 8.2K Radios and Accessories
- 6.7K FLEX-6000 Signature Series
- 678 Maestro
- 37 FlexControl
- 806 FLEX Series (Legacy) Radios
- 573 Genius Products
- 322 Power Genius XL Amplifier
- 208 Tuner Genius XL
- 43 Antenna Genius
- 167 Shack Infrastructure
- 108 Networking
- 283 Remote Operation (SmartLink)
- 109 Contesting
- 448 Peripherals & Station Integration
- 105 Amateur Radio Interests
- 717 Third-Party Software