Difference between revisions of "EEDEHD Lattice FPGAs we chose for our projects"

From 21st Century Products Wiki
 
(40 intermediate revisions by the same user not shown)
Line 1: Line 1:
.a
TODO Introduction
{| class="wikitable"
{| class="wikitable sortable"
|+Lattice FPGAs we chose for our projects
|+Lattice FPGAs we chose for our projects
!Family
!Family
!Type
!Type
!Software
!Software
!asdf
!Fast Interfaces?
!
!Packages
!
!Cost
!
!Remarks
!
!Project Applications
!
!U1
!
!U2
|-
|-
|CertusPro-NX
|CertusPro-NX
|
|SRAM
|
|style="background: red;"| Radiant - Evaluation Mode
|
|
|
|
Line 24: Line 24:
|
|
|-
|-
|Certus-NX
|CertusPro-NX-RT
|???
|style="background: red;"| Radiant - Evaluation Mode
|
|
|
|
Line 32: Line 34:
|
|
|
|
|-
|Certus-NX
|SRAM
|style="background: green;"| Radiant Free
|style="background: green;"| PCI Express, Gigabit Ethernet, DDR3, QuadSPI
|Up to 256-ball, 0.8mm pitch BGA
|$50
|style="background: green;"| Just released: 2021
Dual 1MSPS 12-bit ADCs
|style="background: green;"| Ultra
|
|
|
|
|-
|-
|ECP5
|CertusPro-NX-RT
|???
|style="background: red;"| Radiant - Evaluation Mode
|
|
|
|
Line 43: Line 57:
|
|
|
|
|-
|ECP5
|SRAM
|???
|
|
|
|
|-
|ECP5-5G
|
|
|
|
Line 52: Line 68:
|
|
|
|
|-
|ECP5U
|SRAM
|style="background: green;"| Diamond Free
|???CONFUSED!!!
QuadSPI, DDR3
|
|
|
|
|TODO I AM EXTREMELY CONFUSED BY WHAT EACH SUBFAMILY SUPPORTS OR DOES NOT SUPPORT WITH FREE DIAMOND. ARE THERE ANY FAST INTERFACES LIKE QUAD/OCTAL SPI AND PCI EXPRESS???
|Advanced
|
|
|
|
|-
|-
|LatticeECP3
|ECP5UM
|SRAM
|style="background: red;"| Diamond Subscription
|PCI Express, Gigabit Ethernet
|
|
|
|
|
Line 63: Line 91:
|
|
|
|
|-
|ECP5UM5G
|SRAM
|style="background: red;"| Diamond Subscription
|PCI Express, Gigabit Ethernet
|
|
|
|
|
|
|
|
|-
|LatticeECP2
|
|
|
|
|-
|ECP5-5G
|SRAM
|???
|
|
|
|
Line 79: Line 114:
|
|
|-
|-
|LatticeECP2M
|style="background: red;"| LatticeEC (mature product)
|
|
|
|style="background: green;"| Diamond Free
|
|
|
|
Line 90: Line 125:
|
|
|-
|-
|LatticeXP2
|LatticeECP3
|SRAM
|style="background: red;"| Diamond Subscription
|style="background: green;"| SERDES, PCI Express, Gigabit Ethernet
|
|
|
|
Line 97: Line 135:
|
|
|
|
|-
|LatticeECP2
|SRAM
|style="background: green;"| Diamond Free
|???
|
|
|
|style="background: yellow;"| Dated (released 2006)
TODO I AM EXTREMELY CONFUSED BY WHAT EACH SUBFAMILY SUPPORTS OR DOES NOT SUPPORT WITH FREE DIAMOND. ARE THERE ANY FAST INTERFACES LIKE QUAD/OCTAL SPI AND PCI EXPRESS???
|Advanced???
|
|
|
|
|-
|-
|CrossLink-NX
|LatticeECP2M
|SRAM
|style="background: red;"| Diamond Subscription
|style="background: green;"| SERDES, PCI Express, Gigabit Ethernet
|
|
|
|
Line 108: Line 158:
|
|
|
|
|-
|LatticeECP2S
|
|style="background: red;"| Diamond Subscription
|
|
|
|
|
|
|-
|CrossLinkPlus
|
|
|
|
|
|
|
|
|-
|LatticeXP2
|Flash
|style="background: green;"| Diamond Free
|style="background: yellow;"| PCI, DDR2, SPI
|
|
|
|
|style="background: yellow;"| Dated (released 2007)
|
|
|
|
|
|
|-
|-
|CrossLink
|style="background: red;"| LatticeXP (mature product)
|
|
|
|style="background: green;"| Diamond Free
|
|
|
|
Line 134: Line 192:
|
|
|-
|-
|iCE40 UltraPlus
|style="background: red;"| LatticeSC (mature product)
|
|
|
|style="background: red;"| Diamond Subscription
|
|
|
|
Line 145: Line 203:
|
|
|-
|-
|iCE40 Ultra
|style="background: red;"| LatticeSCM (mature product)
|
|
|style="background: red;"| Diamond Subscription
|
|
|
|
Line 154: Line 213:
|
|
|
|
|-
|CrossLink-NX
|SRAM
|style="background: green;"| Radiant Free
|style="background: green;"| PCI Express, DDR3, MIPI D-PHY, Gigabit Ethernet, QuadSPI
|
|
|-
|iCE40 UltraLite
|
|
|style="background: green;"| Just released: 2021
Dual 1MSPS 12-bit ADCs
Specializes in video applications.
|style="background: green;"| Ultra
|
|
|
|
|-
|CrossLinkPlus
|SRAM
|style="background: green;"| Diamond Free
|style="background: red;"| Graphics-related interfaces and applications only
|
|
|
|
Line 167: Line 239:
|
|
|-
|-
|iCE40 LP
|CrossLink
|SRAM
|style="background: green;"| Diamond Free
|style="background: red;"| Graphics-related interfaces and applications only
|
|
|
|
|
Line 173: Line 249:
|
|
|
|
|-
|iCE40 UltraPlus
|SRAM + Onboard NVM
|style="background: green;"| Radiant Free, iCEcube2 Free
|I3C, SPI
|
|
|
|
|
|
|
|
|-
|iCE40 HX
|
|
|
|
|-
|iCE40 Ultra
|SRAM + Onboard NVM
|style="background: green;"| iCEcube2 Free
|
|
|
|
Line 189: Line 272:
|
|
|-
|-
|Mach-NX
|iCE40 UltraLite
|
|SRAM + Onboard NVM
|
|style="background: green;"| iCEcube2 Free
|
|
|
|
Line 200: Line 283:
|
|
|-
|-
|MachXO3D
|iCE40 LP
|
|SRAM + Onboard NVM
|
|style="background: green;"| iCEcube2 Free
|
|
|
|
Line 211: Line 294:
|
|
|-
|-
|MachXO3L
|iCE40 HX
|SRAM + Onboard NVM
|style="background: green;"| iCEcube2 Free
|
|
|
|
Line 219: Line 304:
|
|
|
|
|-
|Mach-NX
|style="background: green;"| Flash
|style="background: green;"| Diamond Free
|SPI (this device geared for security applications only)
|
|
|
|
|-
|MachXO3LF
|
|
|
|
|
|
|
|
|-
|MachXO3D
|style="background: green;"| Flash
|style="background: green;"| Diamond Free
|style="background: yellow;"| SPI, I3C, MIPI D-PHY
|
|
|
|
|
|
|Lite
Advanced, provided I can implement QuadSPI in this package.
|
|
|
|
|-
|-
|MachXO2
|MachXO3L
|style="background: red;"| Bullshit
|style="background: green;"| Diamond Free
|style="background: yellow;"| SPI, MIPI D-PHY
|
|
|
|
Line 240: Line 340:
|
|
|
|
|-
|MachXO3LF
|style="background: green;"| Flash
|style="background: green;"| Diamond Free
|style="background: yellow;"| SPI, MIPI D-PHY
|
|
|
|
|
|
|-
|Lite
|MachXO
 
 
Advanced, provided I can implement QuadSPI in this package.
|
|
|
|
|-
|MachXO2
|style="background: green;"| Flash
|style="background: green;"| Diamond Free
|
|
|
|
Line 255: Line 366:
|
|
|-
|-
|MachXO
|
|
|
|style="background: green;"| Diamond Free
|
|
|
|
|
Line 266: Line 377:
|
|
|-
|-
|style="background: red;"| iCE40 LM (discontinued)
|
|
|
|style="background: green;"| iCEcube2 Free
|
|
|
|
|
Line 277: Line 388:
|
|
|}
|}
s
Note: I don't really see any solutions yet that offer QuadSPI etc in an "intermediate" solution. TODO Is it in one of the dated FPGAs I glossed over???
 
b
 
d

Latest revision as of 01:42, 1 February 2022

TODO Introduction

Lattice FPGAs we chose for our projects
Family Type Software Fast Interfaces? Packages Cost Remarks Project Applications U1 U2
CertusPro-NX SRAM Radiant - Evaluation Mode
CertusPro-NX-RT ??? Radiant - Evaluation Mode
Certus-NX SRAM Radiant Free PCI Express, Gigabit Ethernet, DDR3, QuadSPI Up to 256-ball, 0.8mm pitch BGA $50 Just released: 2021

Dual 1MSPS 12-bit ADCs

Ultra
CertusPro-NX-RT ??? Radiant - Evaluation Mode
ECP5 SRAM ???
ECP5U SRAM Diamond Free ???CONFUSED!!!

QuadSPI, DDR3

TODO I AM EXTREMELY CONFUSED BY WHAT EACH SUBFAMILY SUPPORTS OR DOES NOT SUPPORT WITH FREE DIAMOND. ARE THERE ANY FAST INTERFACES LIKE QUAD/OCTAL SPI AND PCI EXPRESS??? Advanced
ECP5UM SRAM Diamond Subscription PCI Express, Gigabit Ethernet
ECP5UM5G SRAM Diamond Subscription PCI Express, Gigabit Ethernet
ECP5-5G SRAM ???
LatticeEC (mature product) Diamond Free
LatticeECP3 SRAM Diamond Subscription SERDES, PCI Express, Gigabit Ethernet
LatticeECP2 SRAM Diamond Free ??? Dated (released 2006)

TODO I AM EXTREMELY CONFUSED BY WHAT EACH SUBFAMILY SUPPORTS OR DOES NOT SUPPORT WITH FREE DIAMOND. ARE THERE ANY FAST INTERFACES LIKE QUAD/OCTAL SPI AND PCI EXPRESS???

Advanced???
LatticeECP2M SRAM Diamond Subscription SERDES, PCI Express, Gigabit Ethernet
LatticeECP2S Diamond Subscription
LatticeXP2 Flash Diamond Free PCI, DDR2, SPI Dated (released 2007)
LatticeXP (mature product) Diamond Free
LatticeSC (mature product) Diamond Subscription
LatticeSCM (mature product) Diamond Subscription
CrossLink-NX SRAM Radiant Free PCI Express, DDR3, MIPI D-PHY, Gigabit Ethernet, QuadSPI Just released: 2021

Dual 1MSPS 12-bit ADCs

Specializes in video applications.

Ultra
CrossLinkPlus SRAM Diamond Free Graphics-related interfaces and applications only
CrossLink SRAM Diamond Free Graphics-related interfaces and applications only
iCE40 UltraPlus SRAM + Onboard NVM Radiant Free, iCEcube2 Free I3C, SPI
iCE40 Ultra SRAM + Onboard NVM iCEcube2 Free
iCE40 UltraLite SRAM + Onboard NVM iCEcube2 Free
iCE40 LP SRAM + Onboard NVM iCEcube2 Free
iCE40 HX SRAM + Onboard NVM iCEcube2 Free
Mach-NX Flash Diamond Free SPI (this device geared for security applications only)
MachXO3D Flash Diamond Free SPI, I3C, MIPI D-PHY Lite


Advanced, provided I can implement QuadSPI in this package.

MachXO3L Bullshit Diamond Free SPI, MIPI D-PHY
MachXO3LF Flash Diamond Free SPI, MIPI D-PHY Lite


Advanced, provided I can implement QuadSPI in this package.

MachXO2 Flash Diamond Free
MachXO Diamond Free
iCE40 LM (discontinued) iCEcube2 Free

Note: I don't really see any solutions yet that offer QuadSPI etc in an "intermediate" solution. TODO Is it in one of the dated FPGAs I glossed over???