state of the art in fpga technology jecel assumpção jr lcr - icmc - usp são carlos jecel...

28
State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos QuickTime™ and a decompressor are needed to see this picture.

Upload: tobias-gordon

Post on 12-Jan-2016

217 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

State of the art in FPGA technology

Jecel Assumpção JrLCR - ICMC - USP

São Carlos

QuickTime™ and a decompressor

are needed to see this picture.

Page 2: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

topicstopics

• Xilinx vs Altera• Bit players• Rookies• Alternatives

• Xilinx vs Altera• Bit players• Rookies• Alternatives

Page 3: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Xilinx vs AlteraXilinx vs Altera

• First FPGA (1985)• Sells

US$1.7B/year

• First FPGA (1985)• Sells

US$1.7B/year

• First reprogrammable logic device (1984)

• First CPLD (1988)• Sells

US$1.2B/year

• First reprogrammable logic device (1984)

• First CPLD (1988)• Sells

US$1.2B/year

QuickTime™ and a decompressor

are needed to see this picture.QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 4: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Xilinx vs AlteraXilinx vs Altera

• High End = Virtex• 1998• 1999 E• 2000 II• 2002 II Pro• 2004 4 LX/SX/FX• 2006 5

LX/LXT/SXT• 2008 5 FXT/TXT• 2009 6

• High End = Virtex• 1998• 1999 E• 2000 II• 2002 II Pro• 2004 4 LX/SX/FX• 2006 5

LX/LXT/SXT• 2008 5 FXT/TXT• 2009 6

• High End = Stratix• 2002• 2003 GX• 2004 II• 2005 II GX• 2006 III• 2008 IV E• 2008 IV GX

• High End = Stratix• 2002• 2003 GX• 2004 II• 2005 II GX• 2006 III• 2008 IV E• 2008 IV GX

Page 5: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Xilinx vs AlteraXilinx vs Altera

• Low End = Spartan• 1998• 1999 II• 2001 IIE• 2003 3• 2005 3E• 2006 3A• 2007 3AN/3A-DSP• 2009 6

• Low End = Spartan• 1998• 1999 II• 2001 IIE• 2003 3• 2005 3E• 2006 3A• 2007 3AN/3A-DSP• 2009 6

• Low End = Cyclone• 2003• 2004 II• 2007 III• 2009 IV

• Low End = Cyclone• 2003• 2004 II• 2007 III• 2009 IV

Page 6: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Xilinx vs AlteraXilinx vs Altera

Virtex 6 Stratix IV

technology 40nm 40nm

Logic cells 75K to 588K 72K to 803K

Block RAM 6M to 33M 7M to 33M

DSP 288 to 864 384 to 1024

Tranceivers Up to 48+24 Up to 48

I/O 380 to 720 372 to 920

speed 600MHz 600MHz

Page 7: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Bit player: LatticeBit player: Lattice

• ECP3 - lowest cost FPGA with SERDES

• XP2 - 90nm Flash• Also ECP2, ECP2M and SC

• ECP3 - lowest cost FPGA with SERDES

• XP2 - 90nm Flash• Also ECP2, ECP2M and SC

QuickTime™ and a decompressor

are needed to see this picture.

Page 8: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Bit player: ActelBit player: Actel

• Igloo and ProASIC3 - low power• SmartFusion and Fusion - mixed

signal• RTAX, RTProASIC3 and RTSX -

radiation tolerance• Axcelerator, SX-A, eX and MX -

antifuse

• Igloo and ProASIC3 - low power• SmartFusion and Fusion - mixed

signal• RTAX, RTProASIC3 and RTSX -

radiation tolerance• Axcelerator, SX-A, eX and MX -

antifuse

QuickTime™ and a decompressor

are needed to see this picture.

Page 9: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Bit player: QuickLogicBit player: QuickLogic

• Customer Specific Standard Products (CSSPs)

• Customer Specific Standard Products (CSSPs)

Page 10: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Bit player: AtmelBit player: Atmel

• Legacy devices - AT6000• AT40KAL + AVR8 = FPSLIC (Field

Programmable System Level Integrated Circuits)

• Legacy devices - AT6000• AT40KAL + AVR8 = FPSLIC (Field

Programmable System Level Integrated Circuits)

QuickTime™ and a decompressorare needed to see this picture.

Page 11: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

EdinburghEdinburgh

• 1985 to 1988 - three generations of CAL up to CAL256

• 1989 - Algotronix formed, CAL1024• 1993 - bought by Xilinx: XC6200• Very popular for research, but not

commercially

• 1985 to 1988 - three generations of CAL up to CAL256

• 1989 - Algotronix formed, CAL1024• 1993 - bought by Xilinx: XC6200• Very popular for research, but not

commercially

Page 12: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Imperial CollegeImperial College

QuickTime™ and a decompressor

are needed to see this picture.

Page 13: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Rookie: Silicon BlueRookie: Silicon Blue

• Classic architecture• Low power• Low cost• Internal Flash

• Classic architecture• Low power• Low cost• Internal Flash

QuickTime™ and a decompressor

are needed to see this picture.

Page 14: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Rookie: AchronixRookie: Achronix

• 1.5GHz• picoPIPE assynchronous internal

architecture• SERDES• DDR3 controllers

• 1.5GHz• picoPIPE assynchronous internal

architecture• SERDES• DDR3 controllers

Page 15: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Rookie: TabulaRookie: Tabula

• 1.6GHz with 8 multiplexed designs• 48 SERDES• 5.5MB RAM• 220K to 630K logic cells

• 1.6GHz with 8 multiplexed designs• 48 SERDES• 5.5MB RAM• 220K to 630K logic cells

QuickTime™ and a decompressorare needed to see this picture.

Page 16: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Rookie: Tier LogicRookie: Tier LogicQuickTime™ and a decompressorare needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 17: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Alternative: eASICAlternative: eASIC

• Standard Cell ASIC-like unit cost, power consumption performance and density

• Low up-front development cost• Simple, FPGA-like design flow• Device turnaround in only 4-6

weeks

• Standard Cell ASIC-like unit cost, power consumption performance and density

• Low up-front development cost• Simple, FPGA-like design flow• Device turnaround in only 4-6

weeks

QuickTime™ and a decompressor

are needed to see this picture.

Page 18: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Alternative: Stretch IncAlternative: Stretch Inc

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 19: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Alternative: TripsAlternative: Trips

QuickTime™ and a decompressor

are needed to see this picture.

Page 20: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Alternative: XmosAlternative: XmosQuickTime™ and a

decompressorare needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 21: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Alternative: MathStarAlternative: MathStar

QuickTime™ and a decompressor

are needed to see this picture.

Page 22: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Alternative: TileraAlternative: Tilera

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 23: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Alternative: Stream Processors Inc

Alternative: Stream Processors Inc

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 24: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

Thanks!

Page 25: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

referencesreferences

• http://www.xilinx.com/• http://www.altera.com/• http://lms.nthu.edu.tw/sys/read_attach.p

hp?id=17968• http://ce.et.tudelft.nl/FPL/trimbergerFPL

2007.pdf• http://www.fpga-guide.com/overview_fr

ame.html

• http://www.xilinx.com/• http://www.altera.com/• http://lms.nthu.edu.tw/sys/read_attach.p

hp?id=17968• http://ce.et.tudelft.nl/FPL/trimbergerFPL

2007.pdf• http://www.fpga-guide.com/overview_fr

ame.html

Page 26: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

referencesreferences

• http://www.latticesemi.com/• http://www.actel.com/• http://www.quicklogic.com/• http://www.atmel.com/• http://www.algotronix.com/people/tom/a

lbum.html• http://www.doc.ic.ac.uk/~ipage/papers/c

am95.pdf

• http://www.latticesemi.com/• http://www.actel.com/• http://www.quicklogic.com/• http://www.atmel.com/• http://www.algotronix.com/people/tom/a

lbum.html• http://www.doc.ic.ac.uk/~ipage/papers/c

am95.pdf

Page 27: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

referencesreferences

• http://www.siliconbluetech.com/• http://www.achronix.com/• http://www.tabula.com/• http://www.tierlogic.com/

• http://www.siliconbluetech.com/• http://www.achronix.com/• http://www.tabula.com/• http://www.tierlogic.com/

Page 28: State of the art in FPGA technology Jecel Assumpção Jr LCR - ICMC - USP São Carlos Jecel Assumpção Jr LCR - ICMC - USP São Carlos

referencesreferences

• http://www.easic.com/• http://www.stretchinc.com/• http://userweb.cs.utexas.edu/~trips/• http://www.xmos.com/• http://www.mathstar.com/• http://www.tilera.com/• http://www.streamprocessors.com/

• http://www.easic.com/• http://www.stretchinc.com/• http://userweb.cs.utexas.edu/~trips/• http://www.xmos.com/• http://www.mathstar.com/• http://www.tilera.com/• http://www.streamprocessors.com/