1 of 24 The new way for FPGA & ASIC development © 2004-2008 GE-Research.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

IT Essentials PC Hardware & Software v5.0
1 of 24 The new way for FPGA & ASIC development © GE-Research.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
LOGO HW/SW Co-Verification -- Mentor Graphics® Seamless CVE By: Getao Liang March, 2006.
GALAXY Project Final project review IHP, February 4th 2011 Tools Demonstration Dr Lilian Janin, Dr Doug Edwards - University of Manchester.
Data Protection Card Submit: Assaf Matia Technion Guide: Eran Segev Rafael Guide: Henri Delmar Winter & Spring 2004.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
Aug. 24, 2007ELEC 5200/6200 Project1 Computer Design Project ELEC 5200/6200-Computer Architecture and Design Fall 2007 Vishwani D. Agrawal James J.Danaher.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
CSCE 430/830 A Tutorial of Project Tools By Dongyuan Zhan Feb. 4, 2010.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
FPGA-Based Systems Design Flow in Action By: Ramtin Raji Kermani.
DE2-115 Control Panel - Part II
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
© Copyright Alvarion Ltd. Hardware Acceleration February 2006.
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
By: Nadav Haklai & Noam Rabinovici Supervisors: Mike Sumszyk & Roni Lavi Semester:Spring 2010.
Silicon Labs ToolStick Development Platform
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
The integrated Development of Embedded linux and SOC IP
Remote Firmware Down Load. Xilinx V4LX25 Altera Stratix Control Altera Stratix Control Xilinx V4FX20 EPROM XCF08 EPROM XCF08 EPROM EPC16 EPROM EPC16 EPROM.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
PCIe Mezzanine Carrier Pablo Alvarez BE/CO. Functional Specifications External Interfaces User (application) FPGA System FPGA Memory blocks Mezzanine.
GBT Interface Card for a Linux Computer Carson Teale 1.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
집적회로 Spring 2007 Prof. Sang Sik AHN Signal Processing LAB.
Laurent VUILLEMIN Platform Compile Software Manager Emulation Division The Veloce Emulator and its Use for Verification and System Integration of Complex.
® SPARTAN Series High Volume System Solution. ® Spartan/XL Estimated design size (system gates) 30K 5K180K XC4000XL/A XC4000XV Virtex S05/XL.
NIOS II Ethernet Communication Final Presentation
Characterization Presentation Spring 2010 ASIC Tester Abo-Raya Dia- 4 th year student Damouny Samer- 4 th year student 10-April1 Supervised by: Ina Rivkin.
Working with Xilinx Spartan 3 Embedded Systems Lab 2009.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
Xilinx Programmable Logic Development Systems Alliance Series version 3.
- Funcational Verification with Modelsim 1 Interfacing Customized Components with Avalon Interconnect (II) Gang Chen.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Teaching Digital Logic courses with Altera Technology
HCS12 Technical Training Module 15 – Break Module Slide 1 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
April 15, 2013 Atul Kwatra Principal Engineer Intel Corporation Hardware/Software Co-design using SystemC/TLM – Challenges & Opportunities ISCUG ’13.
Programmable Hardware: Hardware or Software?
Digital Design using FPGAs and Verilog HDL
Lab 1: Using NIOS II processor for code execution on FPGA
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
Production Firmware - status Components TOTFED - status
Implementing VHDL Modules onto Atlys Demo Board
ECE 4110–5110 Digital System Design
Getting Started with Programmable Logic
Figure 1 PC Emulation System Display Memory [Embedded SOC Software]
Bus-Based Computer Systems
"Computer Design" by Sunggu Lee
THE ECE 554 XILINX DESIGN PROCESS
THE ECE 554 XILINX DESIGN PROCESS
Programmable logic and FPGA
Presentation transcript:

1 of 24 The new way for FPGA & ASIC development © GE-Research

Semulator V2.4dsr2 of 16 Development of complex FPGA and ASIC Stable parts transferred to Hpe_midi Design File VHDL Design File Verilog Testbench Files HDL Simulator and Hpe Desk Design File SystemC Design FilesMacro3Macro4Macro1Macro2 Simulation & Emulation Stable parts transferred to Hpe_midi SEmulation = Simulator controlled Emulation Hpe_midi R a p i d P r o t o t y p i n g S y s t e m H D L S i m u l a t o r

Semulator V2.4dsr3 of 16 Development of complex FPGA and ASIC Testbench Files HDL Simulator and Hpe Desk Macro3Macro4 Hpe_midi Design File VHDL Macro1Macro2 Switch off a FPGA block bug challenge specification change Simulate with a new model Macro3 disabled Macro3A Design finished! H D L S i m u l a t o r R a p i d P r o t o t y p i n g S y s t e m

Semulator V2.4dsr4 of 16 Wave Window Development of complex FPGA and ASIC debugging Testbench HDL Simulator and Hpe Desk Hpe_midi H D L S i m u l a t o r R a p i d P r o t o t y p i n g S y s t e m PCIeX4 over Cable debugging on hardware with trusted test bench

Semulator V2.4dsr5 of 16 Hardware in the Loop Hpe_midi Macro1 Macro n... Ext. Component e.g. CPU Hpe_child board Standard components can be implemented directly into simulation and emulation Testbench Files HDL Simulator and Hpe Desk Design File VHDL H D L S i m u l a t o r R a p i d P r o t o t y p i n g S y s t e m Used for EmulationUsed for Simulation Controlled by a click in Hpe_desk

Semulator V2.4dsr6 of 16 Clock Acceleration* Testbench Files HDL Simulator and Hpe Desk Macro3Macro4 Hpe_midi Macro1Macro2 Controlled by user Clock Factory up to 100 MHz Simulator clock 20kHz – 200 kHz *International patent applied Individual clock for every macro Runs your Modelsim ® simulation in “real time” H D L S i m u l a t o r R a p i d P r o t o t y p i n g S y s t e m

Semulator V2.4dsr7 of 16 Faster Simulation The SEmulator can speed up your Modelsim simulation:

Semulator V2.4dsr8 of 16 Clock Factory You can program every clock source -> clock input by a click

Semulator V2.4dsr9 of 16 JTAG Debugger / Scanner You can read and write every pin of every component in the JTAG chain, customer specific chain in DUT is supported.

Semulator V2.4dsr10 of 16 What you need for SEmulation: A standard FPGA development system e.g. Hpe_midi A PCIe X4 over cable communication card e.g. Hpe_com1 Software package Hpe_desk includes SEmulator, Clock Factory Programmer, JTAG Scanner/Debugger, ALTERA Quartus And last but not least a PC and MENTOR Modelsim SE

Semulator V2.4dsr11 of 16 Advantages of SEmulation Early and continued testing of final hardware  Higher design quality / reliability Dramatically decrease RTL simulation time  Decrease development time Standard FPGA board for development, different boards available  No additional hardware cost Hardware in the Loop (Cosimulation)  Every external hardware can be implemented easily in the SEmulator ‘No’ limitation on pin and gate count  Broad family concept – Many extension boards

Semulator V2.4dsr12 of 16 Roadmap for 2008 Logic Analyzer Based on ALTERA’s Signal Tap we develop a Logic Analyzer for internal signals. The difference, we transfer the signals via our 10 Gbit PCI Express I/F to the PC. This allows higher number of signals for a longer time period. Fault Injector and Analyzer Together with the University of Vienna we develop a Hardware Fault Injector and the required analysis software. External SEmulator From Q onwards we will deliver in addition an external SEmulator. A standard high speed connector on a board allow SEmulation, high speed Logic Analysis and Fault Injection on every FPGA. Or simple a high speed window into the FPGA for every kind of application.

Semulator V2.4dsr13 of 16 H u m a n I n t e r f a c e Internal and external LCD Connector Keyboard DIPLED FPGA Prototyping Area Clock Factory Reset Power Supply 3,3V 2,5V 12V Hpe_child Connector Hpe_child Connector Santa Cruz Connector USB2.0 FS-Host USB2.0 FS-Host USB2.0 FS-OTG Ethernet 10/100 RS232 LINCAN VGA 3 * 8bit PS2AC97 SD-Card FLASH 8M*32 SRAM 256k*32 EEPROM 2k bit 720 pin Hpe Module Connector 473 I/O plus Power Supply 6-12 bit D/A 6-12 bit A/D USB2.0 HS-Target Motherboard for FPGA development

Semulator V2.4dsr14 of 16 The Enclosure - Protect your hardware

Semulator V2.4dsr15 of 16 1 FPGA module for FPGA development with or without SEmulation ( ) Logic Elements = 1.8 (3,4) Mio ASIC gates *) Hardware in the Loop Every Child Board can be used for simulation and for emulation *) Figures in brackets are STRATIX3 values I/O manager can be added on request Clock Factory IP & SW Protection Controller Hpe_module1X Child Board High speed access L4 Hpe_module connector 473 I/O plus power supply Child Board EP2S180 DUT Common Config. Device ALTERA USB Blaster To PC Communication Controller PCIe X4 over cable Hpe_PCIe Child Board

Semulator V2.4dsr16 of 16 Child Board 2 FPGA module for FPGA development with or without SEmulation ( ) Logic Elements = 3.6 (6.8) Mio ASIC gates High speed access 2 * L4 Hpe_module connector 473 I/O plus power supply EP2S180 DUT Child Board EP2S180 DUT 512 single ended bus 128 LVDS pairs between every FPGA Common Config. Device ALTERA USB Blaster Clock Factory To PC IP & SW Protection Controller Hpe_module2X Communication Controller PCIe X4 over cable Hpe_PCIe Child Board