Confidential Material MAX 10 FPGAs - Overview Tom Schulte Low Cost Product Marketing 5/9/2014 Innovation Leader Across the Board PLDs Lowest Cost, Lowest Power FPGAs FPGAs Cost/Power Balance Mid-range FPGAs SoC & Transceivers SoC & Transceivers FPGAs Optimized for High Bandwidth PowerSoCs High-efficiency Power Management RESOURCES Embedded Soft and Hard Processors Design Software Development Kits Intellectual Property (IP) Industrial Computing Enterprise 2 Low Cost Families – Altera Continues Focus & Investment More performance, features, or density Cyclone V SoC Next Generation Cyclone V Cyclone IV Cyclone III Cyclone II Cyclone® MAX 10 MAX® II 2000 MAX V 2013 Future In Design Product Planning 3 MAX 10 FPGAs: Revolutionizing Non-Volatile Integration 4 FPGA Capabilities Up to 50,000 Logic Elements Analog Block with ADC Internal SRAM PLLs DSP Blocks External Memory Interface (e.g. DDR3) Dual Image Configuration Nios II Embedded Processor LVDS, PCI, and 30+ other I/O Standards Design Security Sleep Mode Non-volatile Features Instant-On User Flash Memory Voltage Regulator Internal Oscillator MAX 10 FPGAs Simplify FPGA Systems Traditional FPGA MAX 10 FPGAs Vsupply Vsupply LDO LDO LDO 3.3V 1.2V 2.5V 3.3V Dual Image Configuration Device Traditional FPGA 3.3V I/O Dual Image Configuration Memory (Up to 50k LE) MAX 10 FPGA 3.3V I/O (Up to 50k LE) Analog ADC Standard Configuration Time 5 Analog Analog Block Instant-On Configuration MAX 10 FPGAs Increase Capabilities of CPLD Systems External Memory Interface Analog Analog User Flash 3.3V I/O (Nios code) 3.3V I/O CPLD MAX 10 FPGA DSP Single Image Single Image Dual Image CPLD MAX 10 FPGAs 240 – 8,000 2,000 – 50,000 Single Dual DSP No Yes DDR3 SDRAM No Yes Analog Block w/ADC No Yes Embedded Processor No Nios II Logic Elements Instant-On Images 6 Block MAX 10 vs. Prior Family – Higher Single Chip Integration Feature MAX V CPLDs MAX 10 FPGAs 180 nm 55 nm 2,000 LE’s 50,000 LE’s Single Image Dual Image, AES User I/O 271 Up to 500 User Flash Memory 8 Kb Up to 512 Kb - Embedded RAM, DSP, ADC, PLL No Yes Process Technology User Logic (max.) On-chip Configuration On-chip hard IP blocks Remote System Upgrade Lowering System Cost & Increasing Reliability 7 MAX 10 FPGA - Floorplan DSP Blocks Main Architecture Modules Logic array On-chip RAM & FLASH RAM Blocks Analog Blocks DSP blocks Config. Flash Up to two analog blocks User Flash Up to eight I/O banks Control Block Up to four PLL’s Oscillator & Clocks Soft IP functionality Nios® II 32-bit processor, Ethernet MAC, PCIe MAC, Video IP Suite, etc. 8 Logic Array External Blocks Memory Interfaces PLL’S MAX 10 FPGA – Family Plan Block User 18x18 Internal Memory Flash 1 PLLs Mults Config. (Kb) (Kb) External RAM I/F Device LEs 10M02 2,000 108 96 16 1, 2 Single - Yes 2 10M04 4,000 189 128 19 1, 2 Dual 1, 1 Yes 2 10M08 8,000 378 256 24 1, 2 Dual 1, 1 Yes 2 10M16 16,000 549 256 45 1, 4 Dual 1, 1 Yes 3 10M25 25,000 756 256 61 1, 4 Dual 2, 1 Yes 3 10M40 40,000 1,260 512 125 1, 4 Dual 2, 1 Yes 3 10M50 50,000 1,638 512 144 1, 4 Dual 2, 1 Yes 3 Notes: 1. Additional User Flash may be available, depending on configuration options. 2. SDR SDRAM or SRAM only. 3. SDR SDRAM, SRAM, DDR3, DDR2, or LPDDR2. 4. ADC blocks available on die but may not be available in low pin count packages. 9 ADC 4, TSD Preliminary and subject to change without notice. MAX 10 FPGA - Feature Set Options Feature Set C: Compact F: Flash A: Analog Yes Yes Yes Dual Image w/Remote System Upgrade - Yes Yes Analog Features Block - - Yes Single Image “C” “F” Three Feature Set Variants To Order From 10 “A” Package Plan & Available I/O (Dual Power Supply: 1.2V/2.5V) Product Line 10M02 10M04 10M08 10M16 10M25 10M40 10M50 “D” “D” “D” “D” “D” “D” “D” 81-WLCSP 36-WLCSP 2 3x3mm 4x4mm2 0.4mm Pitch 0.4mm Pitch C (27) C/F (56) - 256-FBGA 17x17mm2 1.0mm Pitch 324-UBGA 15x15mm2 0.8mm Pitch C/F/A (178) C/F/A (178) C/F/A (178) C/F/A (178) C/F/A (178) C/F/A (178) C (160) C/F/A (246) C/F/A (246) C/F/A (246) - Note: Selected items = Pro-active automotive p/n rollout. Other product line/package combinations available upon request & sufficient ROI. 484-FBGA 672-FBGA 2 23x23mm 27x27mm2 1.0mm Pitch 1.0mm Pitch C/F/A (250) C/F/A (320) C/F/A (360) C/F/A (360) C/F/A (360) C/F/A (380) C/F/A (500) C/F/A (500) Preliminary and subject to change without notice C: Compact F: Flash Bare Die WLCSP xBGA A: Analog U = 0.8mm ball spacing F = 1.0mm ball spacing Wide Variety of Sizes & Available I/O 11 Package Plan & Available I/O (Single Power Supply: 3.3V) Product Line 10M02 10M04 10M08 10M16 10M25 10M40 10M50 “S” “S” “S” “S” “S” “S” “S” 144-EQFP 16x16 mm2 0.4 mm Pitch C (101) C/F/A (101) C/F/A (101) C/F/A (101) C/F/A (101) C/F/A (101) C/F/A (101) 153-MBGA 8x8mm2 0.5mm(1) C (112) C/F/A (112) C/F/A (112) - Notes: 1 – “Easy PCB” utilizes 0.8mm PCB design rules 2 - Items in blue = Pro-active automotive p/n’s. Others available upon request & sufficient ROI. 169-UBGA 11x11mm2 0.8mm C (130) C/F/A (130) C/F/A (130) C/F/A (130) - Preliminary and subject to change without notice C: Compact F: Flash A: Analog Bare Die EQFP xBGA M = 0.5mm ball spacing U = 0.8mm ball spacing Single Supply Option for Simplicity & Convenience 12 MAX 10 FPGA Ordering Information Family Optional Suffix 10M: MAX 10 FPGA ES G = RoHS 6 P = Leaded ßß = Special processing 10M 16 x x u484 i 7 x ßß Product Line 02: 2K LE’s 04: 4K LE’s 08: 8K LE’s 16: 16K LE’s 25: 25K LE’s 40: 40K LE’s 50: 50K LE’s Speed Power Supply S: Single Voltage D: Dual Voltage Feature Option C: Compact features F: Flash features A: Analog features Package Type & Ball Count V: Wafer level chip-scale E: EQFP M: MBGA U: UBGA F: FBGA 36, 81 144 153 169, 324 256, 484, 672 13 6, 7, 8 6 = fastest, 8 = slowest Grade / Temperature C: Commercial (TJ = 0°C to +85°C) I: Industrial (TJ = -40°C to +100°C) A: Automotive (TJ = -40°C to +125°C) MAX 10 FPGA I/O Standard Support I/O Standard Single-Ended External Memory Interfaces (& Voltage Referenced I/O) LVDS 14 Variant LVTTL/LVCMOS 3.3V LVTTL/LVCMOS 3.0V LVTTL/LVCMOS 2.5V LVTTL/LVCMOS 1.8V LVTTL/LVCMOS 1.5V LVTTL/LVCMOS 1.2V PCI Schmitt Trigger (RX only) SSTL2 Class I SSTL2 Class II SSTL18 Class I SSTL18 Class II SSTL15 Class I SSTL15 Class II SSTL15 SSTL135 HSUL12 HSTL18 Class I HSTL18 Class II HSTL15 Class I HSTL15 Class II HSTL12 Cass I HSTL12 Class II Dedicated LVDS (RX/TX) 3 Dedicated Mini-LVDS (TX) 3 Dedicated RSDS (TX) 3 Dedicated PPDS (TX) 3 External Resistor LVDS (TX) External Resistor Mini-LVDS (TX) External Resistor RSDS (1R) (TX) External Resistor RSDS (3R) (TX) External Resistor PPDS (TX) LVPECL (RX only) BLVDS (RX/TX) Toggle Rate 1 (MHz) 250 250 250 250 200 250 200 250 250 300 300 300 300 300 300 200 300 300 300 300 200 200 830/800 Mbps 380 Mbps 340 Mbps 420 Mbps 600 Mbps 380 Mbps 170 Mbps 342 Mbps 420 Mbps 830 Mbps 830/475 Mbps Max Strength 2 mA 16 mA 16 mA 12 mA 8 mA 8 mA 12mA/50 W 16 mA/25 W 12mA/50 W 16 mA/25 W 12mA/50 W 16 mA/25 W 34 W 34 W 34 W 12mA/50 W 16 mA/25 W 12mA/50 W 16 mA/25 W 12 mA/50 W 14 mA/25 W 16 mA Load 10 pF 10 pF 10 pF 10 pF 10 pF 10 pF 10 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 7 pF 6 pF 2 6 pF 2 6 pF 2 6 pF 2 6 pF 2 6 pF 2 6 pF 2 6 pF 2 6 pF 2 6 pF 2 6 pF 2 Application General purpose General purpose General purpose General purpose General purpose General purpose General purpose General purpose DDR1 DDR1 DDR2 DDR2 DDR3 DDR3 DDR3 DDR3L LPDDR2 DDR2+/QDR2+/RLDRAM2 DDR2+/QDR2+/RLDRAM2 DDR2+/QDR2/QDR2+/RLDRAM2 DDR2+/QDR2/QDR2+/RLDRAM2 General purpose General purpose Notes: 1. Toggle rate (maximum) assumes max. drive strength, fastest slew rate setting for the specified load, and fastest speed grade (–c6). 2. Measured on a single pin, not pair. 3. Only available on the bottom I/O banks (Bank3, Bank4). 3 Early Access Programs for MAX 10 FPGA 2013 2014 Jul. Aug. Sept. Oct. Nov. Dec. Jan. Feb. Mar. Apr. May Jun. Jul. Aug. Sept. Oct. Nov. Dec. #1 - EIP Rev. MAX 10 FPGA Device Handbook 13.1 #2 - ESP Rev. Rev. 14.0 14.1 #3 - EDP Early Information Program Early Software Program Early Device Program Limited # of customers ES and/or EAP device shipments 10M04, 08, 40, and 50 ES p/n’s Early .POF / .SOF support Unlimited # of customers Monthly bulletins Advanced Info. Brief Preliminary handbook Other “specials” 15 Limited # of customers Hidden S/W in v13.1 (10M08 only) Production S/W in v14.0 (all devices) Compilation & early timing EPE MAX 10 FPGAs Summary MAX 10 FPGAs revolutionize non-volatile integration Single-chip, non-volatile solution with the smallest footprint Only dual-persona single-ship, non-volatile solution Integrated ADC and other system-cost saving hard IP Up to 95% dynamic power savings via sleep mode Ideal for both datapath and control plane applications MAX 10 FPGA Devices FPGA 16 Non-Volatile What’s Next? 1H 2014 Early Information Program 2H 2014 Devices & Dev Kits Shipping Would you sign-up for monthly email updates on MAX 10 FPGAs (with valid NDA)? 17 Confidential Material Back-Up Information MAX 10 FPGA M153 Package – “Easy PCB” Footprint Intentionally created gaps in ball grid array to allow space for PCB traces and/or through-hole via’s. 8mm Goal: “Easy” PCB board design 1. Use 0.8mm pitch design rules instead of 0.5mm rules. • 2 layer signal breakout (SMD on both component and PCB) • 3 mil line/space • 16 mil PTH • Shared P/G PTH 2. Avoiding use of blind or buried via’s. 0.5mm 8mm 3. Minimize the number of PCB layers needed to route to all device pins. Note: Altera recommended PCB layout (preliminary) in 4Q 2013 19 Click to return to page 13 Thank You