mtwieg
Advanced Member level 6
- Joined
- Jan 20, 2011
- Messages
- 3,916
- Helped
- 1,311
- Reputation
- 2,628
- Reaction score
- 1,441
- Trophy points
- 1,393
- Activity points
- 30,099
So they both use the same tool to synthesize code into logic? How is that possible when their architectures are so different?Actel uses Synplify Pro for synthesis.
I think Lattice is also using it with the Diamond software.
What do you mean by P&R, and what about it is bad? And what do you like about the Igloo devices?For P&R Actel uses the "Designer" software - which I really don't like.
Device wise - I'd go with the IGLOO FPGA.
Synplify is the synthesis tool only...just so it happens, Synopsys has special versions that support both Actel and LatticeSo they both use the same tool to synthesize code into logic? How is that possible when their architectures are so different?
Place & Route.What do you mean by P&R
1.Power consumption is the lowest you'll find in the FPGA market.What do you like about the Igloo devices?
Okay, noted...Place & Route.
I find the Actel Desiner - user unfriendly. Also, it often crashes (with the 2 PC's I tried it on)
Yes now that I look carefully I do see that there are a couple Cyclone IV devices in a 8x8mm MBGA. But I can't find it for sale at any distributor anywhere... not good.1.Power consumption is the lowest you'll find in the FPGA market.
2.True fabric nonvolatility - although Lattice has some devices with on-chip PROM, it's still an SRAM device (while the ACTEL's fabric itself is nonvolatile FLASH)
3.Single voltage operation - this makes them easier to integrate on PCB with less required power supplies.
But with a package size of 10mm x 10mm both Altera and Xilinx aren't out of the equation. They both have interesting devices to offer ( Look at the Spartan 6 and Cyclone IV ).
Power consumption isn't even that big a deal for me. I don't know what my performance requirements are (it may not even be under my control). But I'm starting to lean back towards Altera. I just wish they made smaller parts (which are actually available to purchase).My suggestion:
1. If power consumption and PCB space are the main issues - go with the IGLOO nano
2. If you need the best tools and best performance go with the Spartan 6 or Cyclone IV
3. If you need some hardened ready to use peripherials go with the MachXO 2 from Lattice.
Not exactly, there's a smaller number of suitable Altera devices below 10x10 mm, but mtwieg didn't mention a required LE count or other essential features, so nothing to suggest so far.But with a package size of 10mm x 10mm both Altera and Xilinx aren't out of the equation.
Yes, I had specifically looked at the iCE40 stuff as an option. The devices themselves appear to have the best performance for that size range. Do you know if simulation and in circuit debugging is free from lattice?Hi mtwieg,
Did you look at the iCE40 series FPGA product table from Lattice (previously from SiliconBlue Technology). This product is specially for mobile and handheld devices with least power consumption and small size. Please check following link
https://www.latticesemi.com/products/cpld/ice40series/index.cfm
You get SynplifyPro software for synthesis and for PnR you will use iceCube2 software from Lattice.
Thanks,
Fpgadsgnr.
Hi shaiko, could you eleborate on this point a bit more? Does this mean that lattice devices can only be configured once??2.True fabric nonvolatility - although Lattice has some devices with on-chip PROM, it's still an SRAM device (while the ACTEL's fabric itself is nonvolatile FLASH)
No,Hi shaiko, could you eleborate on this point a bit more? Does this mean that lattice devices can only be configured once??
Right, I was referring to Lattice iCE40 devices only being able to be configured once. I'm surprised that the endurance of the flash on the Igloo devices is only 500 cycles though... for a beginner like me that's probably not enough. Can Igloo devices be configured via JTAG directly, without wearing out the FLASH memory? I'm guessing not, if the flash is truly the FPGA "fabric."No,
Just to note - Actel does make some FPGAs that use "Anti-Fuse" technology. these can be configured only once.
However, I wasn't talking about them. The "Igloo" and "ProAsic" series are both FLASH technology. They can be reconfigured (with an endurance of ~500 cycles).
I see, so the Igloo parts don't have any "configuration" process on boot up, hence why they are active so fast after POR.Take a look at the Xilinx SPARTAN 3AN for example.
That's the only "non-volatile" FPGA that Xilinx makes. I write "non-volatile" in commas because it's actually volatile.
The FPGA fabric is still SRAM - but with a configuration FLASH PROM in the same package. With power-down the SRAM fabric is erased and must be reloaded with each power-up.
Actel is different -
With Actel, the FPGA fabric itself is FLASH.
Yes, I had specifically looked at the iCE40 stuff as an option. The devices themselves appear to have the best performance for that size range. Do you know if simulation and in circuit debugging is free from lattice?
Yes, I had specifically looked at the iCE40 stuff as an option. The devices themselves appear to have the best performance for that size range. Do you know if simulation and in circuit debugging is free from lattice?
Hi shaiko, could you eleborate on this point a bit more? Does this mean that lattice devices can only be configured once??
edit: yes, upon further investigation the internal PROM can only be written once! But you can use the devices with an external flash configuration memory. Even so this is a big hit to Lattice for me, since I'll need that external flash....
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?