Author Topic: Arria 10 FPGA's in china  (Read 2109 times)

0 Members and 1 Guest are viewing this topic.

Online ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1929
  • Country: ca
Arria 10 FPGA's in china
« on: February 05, 2020, 01:00:42 pm »
Hi,
I'm looking into the some newer FPGA's in china, I'm interested in the ones that have the floating point DSP like Arria 10 from Intel, I want to know what cheap part numbers from Arria 10 family can be found in china, I need my Chinese friends help in here, what part numbers are very cheap there, as we have ZYNQ with good prices out there, like this cheap ZYNQ part XC7Z020-2CLG400I :)
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline AndreZheng

  • Contributor
  • Posts: 18
  • Country: cn
Re: Arria 10 FPGA's in china
« Reply #1 on: February 05, 2020, 02:05:42 pm »
 ;D Arria's price is about x100 comparing to the Xilinx XC7Z020 chip. If you want to switch to Intel SoC, the equivalent chips are Cyclone V SoC e.g. 5CSEBA2. The retail price is around 20$. >:D >:D >:D >:D
 

Offline OwO

  • Super Contributor
  • ***
  • Posts: 1250
  • Country: cn
  • RF Engineer.
Re: Arria 10 FPGA's in china
« Reply #2 on: February 05, 2020, 02:36:52 pm »
Xilinx chips are more common than Intel/Altera ones here, and are usually priced lower for similar specs. It is very uncommon to do floating point math in an FPGA, and even when you have to handle floating point, it's more common to first convert to fixed point (and make note of the scale), process it, then convert back to floating point. The Xilinx FFT core does this for example.
Email: OwOwOwOwO123@outlook.com
 

Online ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1929
  • Country: ca
Re: Arria 10 FPGA's in china
« Reply #3 on: February 05, 2020, 02:38:27 pm »
Thanks for the feedback,
I have found a link,
Can you check it to see if they are ok?
https://detail.1688.com/offer/562103433297.html?spm=a26352.13672862.offerlist.5.4b9e1e62mW4dAI

The Arria 10 looks very interesting, if the above price and parts are ok >:D
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline OwO

  • Super Contributor
  • ***
  • Posts: 1250
  • Country: cn
  • RF Engineer.
Re: Arria 10 FPGA's in china
« Reply #4 on: February 05, 2020, 03:19:58 pm »
If you read the description you'll see the list price is fictitious and you have to message the seller for the price. I did a quick search and no one actually sells Arria 10 chips here (they are all automated listings probably copied from digikey).
Email: OwOwOwOwO123@outlook.com
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 7999
  • Country: ca
Re: Arria 10 FPGA's in china
« Reply #5 on: February 05, 2020, 08:12:17 pm »
The '10AX016C4U19E3SG' is 319$ new from Mouser or Intel.  At that price, I would just buy the original.

All FPGAs can do floating point, even a Cyclone IV, it's just the maximum FMAX and the pipeline clock length.

Tha Arria gives you the really fast DDR3/4 speeds, PCIx and high speed serdes, plus that 10megabit core block ram and 160k logic gates.
« Last Edit: February 05, 2020, 08:43:03 pm by BrianHG »
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 7999
  • Country: ca
Re: Arria 10 FPGA's in china
« Reply #6 on: February 05, 2020, 08:37:41 pm »
Also, there are 2 types of floating point units available.  1 is the NIOS unit which has all the functions embedded and is designed for all functions in 1 unit meant to run with the NIOS core.

There is also the basic ALTFP_MULT/ADD function which allows super pipelining of floating point which can hit the FPGA core FMAX and continuously stream mults/adds every clock cycle, just like any Verilog multiply/add function.

 

Offline filssavi

  • Frequent Contributor
  • **
  • Posts: 433
Re: Arria 10 FPGA's in china
« Reply #7 on: February 05, 2020, 10:01:58 pm »
The '10AX016C4U19E3SG' is 319$ new from Mouser or Intel.  At that price, I would just buy the original.

All FPGAs can do floating point, even a Cyclone IV, it's just the maximum FMAX and the pipeline clock length.

Tha Arria gives you the really fast DDR3/4 speeds, PCIx and high speed serdes, plus that 10megabit core block ram and 160k logic gates.

Of course arria can do floating point, all FPGAs  now can do floating point.

The fact that they can however does not mean you should...
It will take a huge amount of logic, run slow as hell, and burn a ton of power when compared to a simple fixed point calculation

Now I can understand that fixed point can be a little mind-bendy at times but it is not that complex after all
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 7999
  • Country: ca
Re: Arria 10 FPGA's in china
« Reply #8 on: February 06, 2020, 03:04:27 am »
The '10AX016C4U19E3SG' is 319$ new from Mouser or Intel.  At that price, I would just buy the original.

All FPGAs can do floating point, even a Cyclone IV, it's just the maximum FMAX and the pipeline clock length.

Tha Arria gives you the really fast DDR3/4 speeds, PCIx and high speed serdes, plus that 10megabit core block ram and 160k logic gates.

Of course arria can do floating point, all FPGAs  now can do floating point.

The fact that they can however does not mean you should...
It will take a huge amount of logic, run slow as hell, and burn a ton of power when compared to a simple fixed point calculation

Now I can understand that fixed point can be a little mind-bendy at times but it is not that complex after all
Citations needed.  I read Altera/Intel's floating point algorithms mega-function catalog.  Your assessment isn't true.
 

Offline OwO

  • Super Contributor
  • ***
  • Posts: 1250
  • Country: cn
  • RF Engineer.
Re: Arria 10 FPGA's in china
« Reply #9 on: February 06, 2020, 03:51:55 am »
Try instantiating a simple float adder/subtractor, and compare that with a simple signed +. See how many LUTs each uses. The float IP might even use a DSP block.
Email: OwOwOwOwO123@outlook.com
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 7999
  • Country: ca
Re: Arria 10 FPGA's in china
« Reply #10 on: February 06, 2020, 04:20:35 am »
Try instantiating a simple float adder/subtractor, and compare that with a simple signed +. See how many LUTs each uses. The float IP might even use a DSP block.
FP mult/add/sub uses only 4 18bit multiplier blocks, or 1 variable precision DSP block.  The LUT and cells were negligible.

You can place over 150 single precision Floating Point units in the listed Arria and still have room.

It is rated at 140 GFLOPs.
« Last Edit: February 06, 2020, 04:22:44 am by BrianHG »
 
The following users thanked this post: SiliconWizard

Offline filssavi

  • Frequent Contributor
  • **
  • Posts: 433
Re: Arria 10 FPGA's in china
« Reply #11 on: February 06, 2020, 06:36:11 am »
Well if you go with fixed point you can have at least 4 times (probably more) as many operations with the same usage, now if this is not a lot I don’t know what is

Also taking into consideration the

also I seriously doubt that you can implement standard compliant FP (that means with all normalisations and rounding modes with just 4dsp blocks and negligible LUTs

As for the quoted 150 Gflops you can do more (160) with a multicore Ti DSP (C66) that costs 1/10 of the FPGA, then if you need just sheer throughput in floating point a RTX 2080ti GPUs can hit 11 Teraflops

So unless you are actually forced to do floating points (and you can’t as someone else said you just would convert to fixed point and then go back at the end) doing it on an FPGA would be less than a bright idea
 

Online ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1929
  • Country: ca
Re: Arria 10 FPGA's in china
« Reply #12 on: February 06, 2020, 08:23:07 am »
Guy's I know all FPGA's can do Floating point, the point about Arria 10 and newer FPGA's is that it has hardened DSP blocks with Floating point capability, you do not need to implement it with the LUT's and so the Clock for that monster is huge! you can get GFLOPs with them easily >:D
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline colorado.rob

  • Frequent Contributor
  • **
  • Posts: 420
  • Country: us
Re: Arria 10 FPGA's in china
« Reply #13 on: February 06, 2020, 07:05:31 pm »
Guy's I know all FPGA's can do Floating point, the point about Arria 10 and newer FPGA's is that it has hardened DSP blocks with Floating point capability, you do not need to implement it with the LUT's and so the Clock for that monster is huge! you can get GFLOPs with them easily >:D
This is the sort of workload that an NVidia Tegra is designed for.  Link a lower cost FPGA, if you need the programmable logic, with a Tegra to do the math crunching.  This is likely to be both less expensive and higher performance at the expense of some latency.

The latest Tegra can do a TFLOP. https://en.wikipedia.org/wiki/Tegra#Xavier
 

Online ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1929
  • Country: ca
Re: Arria 10 FPGA's in china
« Reply #14 on: February 08, 2020, 07:00:18 am »
Quote
This is the sort of workload that an NVidia Tegra is designed for.  Link a lower cost FPGA, if you need the programmable logic, with a Tegra to do the math crunching.  This is likely to be both less expensive and higher performance at the expense of some latency.

The latest Tegra can do a TFLOP. https://en.wikipedia.org/wiki/Tegra#Xavier
Where can we buy Tegra?Do they sell it to hobbyist and in single QTY?
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf