Author Topic: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?  (Read 3609 times)

0 Members and 1 Guest are viewing this topic.

Offline ZaneKaminskiTopic starter

  • Contributor
  • Posts: 34
  • Country: us
Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« on: June 03, 2020, 05:43:34 pm »
For very-low-cost bus interfacing, I often need a CPLD with 150-250 LUT4s and 40-70 I/O. What are everyone's recommendations?

There are the usual suspects: Altera MAX II and MAX V and Lattice MachXO.

Prices on MAX II and V have been gone up in the past five years, I think. Why the price increase? Is it the Intel acquisition? Do we think these parts will be discontinued soon?

As for MachXO, the MachXO256 is a great deal, only $2.50 at DigiKey last I checked. My favorite Chinese vendor, LCSC/JiaLiChuang, however, has declined to stock this part, whereas their prices on Altera MAX II/V are very good (~$2.50). The newer MachXO2 is more expensive for the 256 LUT4 part and so I would avoid it.

Xilinx doesn't really have an answer to these cheap PLDs. What about the various Chinese PLD vendors? AGM has the AG256. Has anyone used this?

Are there any other options I'm not considering?
 

Offline EverydayMuffin

  • Regular Contributor
  • *
  • Posts: 70
  • Country: ie
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #1 on: June 03, 2020, 09:44:59 pm »
Maybe the ProASIC3 nano and IGLOO nano from Microchip/Microsemi/Actel would be of interest to you.

GOWIN Semiconductor has some FPGAs in that price range also.
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15172
  • Country: fr
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #2 on: June 03, 2020, 10:13:10 pm »
If you considered Lattice, and want cheap, I would suggest looking at the ice40 series (for instance the iCE40LP.)
 

Offline up8051

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: pl
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #3 on: June 03, 2020, 10:36:38 pm »
IGLO nano smallest AGLN010 - price 10.15USB 1pcs,  4.23USD 100pcs (Arrow)
PROASIC3 nano  smallest A3PN010 - price  4.80USD 1pcs, 2.03USD 100pcs  (Arrow)

GOWIN Semiconductor - hard to buy (I tried to buy samples of GW1NS-2C:  proposed delivery date 2 months, )

 

Offline ZaneKaminskiTopic starter

  • Contributor
  • Posts: 34
  • Country: us
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #4 on: June 04, 2020, 05:48:53 am »
ProASIC3, IGLOO nano, and iCE40 are all good, but the $2-3 ones just can't compete on I/O capacity with the Altera MAX II 240 and its 80 I/O in TQFP-100.

I requested a quote on a GOWIN part (GW1NR series) a while ago for a project that needed a smallish PLD and some SDRAM. The GW1NR series looked good since it integrates a 64Mbit SDRAM in the same package. Unfortunately for GOWIN it was just cheaper to go with the Altera MAX II and a separate SDRAM chip, so that's what I did.

I tried out the AGM software today, after much difficulty making a Baidu account in order to download it. After using the software, I see why AGM is not marketing their FPGAs in the US. In order to compile a design for the AG256, you must basically compile it for a Cyclone IV in Quartus, then the AGM software reads in the compiled netlist and fits it onto the much smaller AG256. (!) As promised by AGM, I was able to easily port a design from the Altera EPM240 to the AG256, but their synthesis approach is sketchy, to say the least. Nonetheless I ordered 10 AG256s and am excited to try them out in an existing design. Of particular interest to me are the current consumption and switching characteristics of the AGM chip in comparison to the Altera EPM240 and Lattice MachXO256.
 

Offline up8051

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: pl
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #5 on: June 04, 2020, 10:14:43 am »
Where did you buy  AG256s?
At LCSC they are out of stock.
 

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2310
  • Country: sk
    • My site
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #6 on: June 04, 2020, 07:13:15 pm »
Depending on how fast IO you need, you may be better off with one of the really cheap ass FPGAs ( such as these:
https://www.digikey.com/product-detail/en/lattice-semiconductor-corporation/ICE40UL1K-SWG16ITR50/220-1960-2-ND/5129489
https://www.digikey.com/product-detail/en/lattice-semiconductor-corporation/ICE40UL640-CM36AITR/ICE40UL640-CM36AITR-ND/5130901 ) and IO expanders? The fast IO goes directly to the FPGA, and the slower goes onto a shit register?
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 

Offline ebclr

  • Super Contributor
  • ***
  • Posts: 2329
  • Country: 00
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #7 on: June 04, 2020, 09:08:35 pm »
This one is quite a cheap, and a little powerful

https://www.gowinsemi.com/en/product/detail/2/



Device   GW1NZ-1
LUT4   1,152
Flip-Flop (FF)   864
Shadow SRAM S-SRAM (bits)

4K
Block SRAM B-SRAM (bits)

72K
PLLs    1
User Flash (bits)   64K
Max. User I/O on die   48
VCC   1.2V(LV) / 0.9V(ZV)

 

Offline up8051

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: pl
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #8 on: June 04, 2020, 09:46:28 pm »
This one is quite a cheap, and a little powerful

https://www.gowinsemi.com/en/product/detail/2/



Device   GW1NZ-1
LUT4   1,152
Flip-Flop (FF)   864
Shadow SRAM S-SRAM (bits)

4K
Block SRAM B-SRAM (bits)

72K
PLLs    1
User Flash (bits)   64K
Max. User I/O on die   48
VCC   1.2V(LV) / 0.9V(ZV)

What is price for 1, 100, 1000pcs
Could you indicate a distributor who has them in stock?

 
The following users thanked this post: soFPG

Offline ZaneKaminskiTopic starter

  • Contributor
  • Posts: 34
  • Country: us
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #9 on: June 05, 2020, 09:24:55 am »
LCSC said in an email that they could get AG256s, but then when I placed the order, they cancelled it... Anyway, I asked around on eBay and was able to find a few sellers that offer the part. Try chips-gate if you're interested.
 

Offline ebclr

  • Super Contributor
  • ***
  • Posts: 2329
  • Country: 00
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #10 on: June 06, 2020, 12:30:20 am »
" What is price for 1, 100, 1000pcs Could you indicate a distributor who has them in stock "

Ask the right people

https://www.gowinsemi.com/en/about/distributor/

For development and test

https://www.aliexpress.com/af/-tang-fpga.html?d=y&origin=n&SearchText=+tang+fpga&catId=0&initiative_id=SB_20200605162955

 

Offline up8051

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: pl
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #11 on: June 06, 2020, 04:20:41 pm »
" What is price for 1, 100, 1000pcs Could you indicate a distributor who has them in stock "

Ask the right people

https://www.gowinsemi.com/en/about/distributor/

For development and test

https://www.aliexpress.com/af/-tang-fpga.html?d=y&origin=n&SearchText=+tang+fpga&catId=0&initiative_id=SB_20200605162955

You wrote that "This one is quite a cheap" so I thought you could use them and know the prices.

European distributor doesn't have any chips in stock.
Samples avaliable with a delivery date of 2 months with an unattractive price (GW1NS-2C TQFP144 - 6EUR/pcs).
Gowin development board is expensive (170EUR)

I think GOWIN FPGA are worth interest but without a good distribution they won't win the market of smaller companies.
I'm in touch with a Gowin FAE and European distributor
Latice, Xilinx,Altera chips we can buy without problems on Digi-Key, Mouser, Arrow etc.


« Last Edit: June 06, 2020, 04:29:31 pm by up8051 »
 
The following users thanked this post: soFPG

Offline ebclr

  • Super Contributor
  • ***
  • Posts: 2329
  • Country: 00
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #12 on: June 07, 2020, 08:30:20 pm »
" European distributor"

Are you kidding, who will make anything in Europe.

China is where those things must be made, Europe is death

Make the prototype in Europe, and contract a batch building in china or other Asian countries, Otherwise, you will be not commercially viable
« Last Edit: June 07, 2020, 08:33:04 pm by ebclr »
 

Offline up8051

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: pl
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #13 on: June 07, 2020, 08:44:16 pm »
Maybe Europe is dead, but I alive and live and work in Europe.
 

Offline ZaneKaminskiTopic starter

  • Contributor
  • Posts: 34
  • Country: us
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #14 on: June 07, 2020, 10:09:16 pm »
I’m in Columbus, Ohio, in the US, and I was able to get a quote on the Gowin GW1NR from a small distributor only about 50 miles away in Dayton, which is sort of a hub for aerospace and electrical engineering. The distributor is Edge Electronics and their price was okay, but like I said, I went with the MAX II and separate SDRAM because it was cheaper.
 

Offline jmelson

  • Super Contributor
  • ***
  • Posts: 2815
  • Country: us
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #15 on: June 08, 2020, 03:32:45 am »
For very-low-cost bus interfacing, I often need a CPLD with 150-250 LUT4s and 40-70 I/O. What are everyone's recommendations?
Xilinx doesn't really have an answer to these cheap PLDs. What about the various Chinese PLD vendors? AGM has the AG256. Has anyone used this?
The bottom of the line Xilinx XC9500XL family are $1 each, single quantity.  The larger devices are $2-5.  Their architecture is quite different from
typical FPGAs, they use 36-input gates.  For certain applications, this architecture is excellent, such as wide bus address decoders.  For some other
applications, they don't fit as well as the LUT internal architecture.  But, I don't know anything that can match the price.  They are single supply
and non-volatile.

Xilinx also has the CoolRunner II, with a more typical LUT architecture, but optimized for small requirements.  These are also just a few $ each,
but do need dual power supplies.  Also, non-volatile.

Jon
 

Offline 1847123212

  • Newbie
  • Posts: 6
  • Country: cn
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #16 on: June 08, 2020, 05:04:33 am »
I came from china, if u really need the chips, and u can order a batch. I can ask the seller.
thus AGM256 is an fake cpld, it locks like an fpga bonding a flash in one die.
« Last Edit: June 08, 2020, 05:07:16 am by 1847123212 »
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #17 on: June 08, 2020, 08:37:45 pm »
Xilinx also has the CoolRunner II, with a more typical LUT architecture, but optimized for small requirements. 

CoolRunner II is not a LUT architecture. It's a PLA like any other CPLD.

 

Offline ZaneKaminskiTopic starter

  • Contributor
  • Posts: 34
  • Country: us
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #18 on: June 09, 2020, 02:28:12 am »
The Xilinx XC9500 is good for very small applications, but once you get up to 144 macrocell devices in TQFP-100, the price and power consumption is a bit too high. Same with the now-discontinued Altera EPM3128.
 

Offline jmelson

  • Super Contributor
  • ***
  • Posts: 2815
  • Country: us
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #19 on: June 11, 2020, 02:12:23 am »
CoolRunner II is not a LUT architecture. It's a PLA like any other CPLD.
Wow, you are right!  Everything I remember is just wrong --- ugh, must be getting old!

Jon
 
The following users thanked this post: Bassman59

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 8019
  • Country: ca
Re: Your choice for <$3 FPGA/CPLD with >50 IO, >200 LUT4?
« Reply #20 on: June 11, 2020, 08:21:31 am »
Altera's replacement for the EPM3128 is the EPM7128, but still, no longer in production.

Here, the TQFP100 = 91cents USD each, over 2K parts available.
https://www.questcomp.com/part/4/epm7128atc100-7f/180963346?utm_term=epm7128atc100-7f&utm_campaign=aktype0&utm_medium=industry-cpc&utm_source=findchips&utm_content=standardpricing

How about these guys:  (I am not sure why quantity pricing isn't shown, but maybe you can get a quote for $2.50 @25-100 or more pcx.  You just need to email you digikey in purchasing)
https://www.digikey.com/product-detail/en/intel/5M160ZE64C5N/544-2804-ND/2660744
https://www.digikey.com/product-detail/en/intel/5M160ZT100C5N/544-2719-ND/2499442

This would be my Lattice part at below 1.87$: (Seen as cheap as $1.62 for 286pcx at Quest Components)
https://www.digikey.com/product-detail/en/lattice-semiconductor-corporation/LAMXO256C-3TN100E/220-1637-ND/2731595
« Last Edit: June 11, 2020, 08:37:59 am by BrianHG »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf