Trends in Electronics Design with Applications in Astronomy Presented by David Warren University of Tasmania (Astronomy) Altium Ltd. (Electronic Design.

Slides:



Advertisements
Similar presentations
VHDL Design of Multifunctional RISC Processor on FPGA
Advertisements

FPGA (Field Programmable Gate Array)
VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
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.
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
EECE579: Digital Design Flows
Logisim.
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
1 HW/SW Partitioning Embedded Systems Design. 2 Hardware/Software Codesign “Exploration of the system design space formed by combinations of hardware.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
FPGA chips and DSP Algorithms By Emily Fabes. 2 Agenda FPGA Background Reasons to use FPGA’s Advantages and disadvantages of using FPGA’s Sample VHDL.
02/02/20091 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Design Flow – Computation Flow. 2 Computation Flow For both run-time and compile-time For some applications, must iterate.
Evolution of implementation technologies
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Target Control Electronics Upgrade 08/01/2009 J. Leaver P. Smith.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
Palletizing the Easy Way
(1) Introduction © Sudhakar Yalamanchili, Georgia Institute of Technology, 2006.
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
General FPGA Architecture Field Programmable Gate Array.
Delevopment Tools Beyond HDL
Section I Introduction to Xilinx
CSET 4650 Field Programmable Logic Devices
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
CCSE251 Introduction to Computer Organization
1 - ECpE 583 (Reconfigurable Computing): Placing Applications onto FPGAs, Part II Iowa State University (Ames) ECpE 583 Reconfigurable Computing Lecture.
Chap. 1 Overview of Digital Design with Verilog. 2 Overview of Digital Design with Verilog HDL Evolution of computer aided digital circuit design Emergence.
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,
CS 303 Logic & Digital System Design. Logic & Digital System Design Examles of Usage –Vending Machines –Communication System –μ-Processors –Traffic controls.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
Foundation Express The HDL Value Leader. Xilinx Foundation Express The HDL Value Leader  Complete HDL Development Environment Best in Class EDA Tools.
PROGRAMMABLE LOGIC DEVICES (PLD)
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
VLSI & ECAD LAB Introduction.
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
집적회로 Spring 2007 Prof. Sang Sik AHN Signal Processing LAB.
FPGA-Based System Design: Chapter 6 Copyright  2004 Prentice Hall PTR Topics n Design methodologies.
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
Lecture 2 1 ECE 412: Microcomputer Laboratory Lecture 2: Design Methodologies.
J. Christiansen, CERN - EP/MIC
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
COE 405 Design and Modeling of Digital Systems
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EE3A1 Computer Hardware and Digital Design
1 - CPRE 583 (Reconfigurable Computing): VHDL to FPGA: A Tool Flow Overview Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 5: 9/7/2011.
An Overview of Hardware Design Methodology Ian Mitchelle De Vera.
Evaluating and Improving an OpenMP-based Circuit Design Tool Tim Beatty, Dr. Ken Kent, Dr. Eric Aubanel Faculty of Computer Science University of New Brunswick.
Survey of multicore architectures Marko Bertogna Scuola Superiore S.Anna, ReTiS Lab, Pisa, Italy.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
1 2/1/99 Confidential Selling Xilinx Software vs. Altera Xilinx Academy February 24th, 1999.
FPGA ( Field programmable gate array ) April 2008 Prepared by : Muhammad Ziyada Muhammad Al tabakh.
1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Introduction to the FPGA and Labs
Programmable Logic Devices
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Getting Started with Programmable Logic
Week 5, Verilog & Full Adder
HIGH LEVEL SYNTHESIS.
Digital Designs – What does it take
Presentation transcript:

Trends in Electronics Design with Applications in Astronomy Presented by David Warren University of Tasmania (Astronomy) Altium Ltd. (Electronic Design Tools)

“Old” Electronic Design Before the late 70’s electronic devices were all hardware. Before the late 70’s electronic devices were all hardware. –Component based. (switches, relays, valves, transistors, IC’s, VLSI IC.) –Limited functionality –Time consuming –Iterative hardware proving –Very expensive

The Microprocessor Developed in 1972 by Intel for the calculator market. Developed in 1972 by Intel for the calculator market. By ~1980 the microprocessor was By ~1980 the microprocessor was –Fast (~1M instructions/sec) –Powerful (full featured instruction set (Z80)) –Cheap !! (<US$20 ) –Ubiquitous (Even in Tasmania)

The Soft Design Revolution The advent of the Microprocessor meant that Electronic Engineers could move a large part of their design into the mutable “Software Space”. The advent of the Microprocessor meant that Electronic Engineers could move a large part of their design into the mutable “Software Space”. You all saw what happened! You all saw what happened! Explosion of appliances and devices. Explosion of appliances and devices. The PC, communications The PC, communications And now GOOGLE EARTH! And now GOOGLE EARTH!

The FPGA Revolution By 2005 the FPGA has become; By 2005 the FPGA has become; –Fast (100s of MHz) –Powerful (1M gates+) –Cheap (~US$20) –Ubiquitous (multiple manufacturers) So What Revolution???

The “Soft Hardware” Revolution FPGA’s are very large arrays of electronic logic hardware which have not yet been configured. FPGA’s are very large arrays of electronic logic hardware which have not yet been configured. They will be told what to become by the User. That’s YOU. They will be told what to become by the User. That’s YOU. They can be reconfigured almost instantly. They can be reconfigured almost instantly. So we have Soft Hardware!! So we have Soft Hardware!!

Implications of Soft Hardware Engineers can now move much of the remaining (not Software) design into Soft Hardware. Engineers can now move much of the remaining (not Software) design into Soft Hardware. Very little of the design need be immutable (fixed Hard Hardware). Very little of the design need be immutable (fixed Hard Hardware). The target PCB becomes Connectors, powersupply, and FPGA. Very little else is required in many cases. The target PCB becomes Connectors, powersupply, and FPGA. Very little else is required in many cases.

The Post-Processor World The Von-Neumann world has limitations The Von-Neumann world has limitations Instructions & data distinguished by usage. -Sequential memory (one dimensional) -Data has no inherent meaning “Word at a Time” operation & bottleneck “Word at a Time” operation & bottleneck So Ditch the Processor! So Ditch the Processor! HDLs, esp. VHDL & VERILOG HDLs, esp. VHDL & VERILOG High Level language to RTL translators. High Level language to RTL translators. C to RTL, or more exactly C to VHDL to RTL C to RTL, or more exactly C to VHDL to RTL

New Generation of Design Tools Most FPGA design tools are Vendor Dependent. (YOU don’t want this) Most FPGA design tools are Vendor Dependent. (YOU don’t want this) Existing tools remain fragmented. Existing tools remain fragmented. Strong need for Integrated Approach. Strong need for Integrated Approach. As designers for Astronomy we want an integrated system which provides all the tools we want. As designers for Astronomy we want an integrated system which provides all the tools we want. We want to finish the design and get on with the SCIENCE. We want to finish the design and get on with the SCIENCE.

Altium Designer Let’s see how we can do this……. Let’s see how we can do this…….

Familiar Design Paradigm

Generic Logic Library

Mixed Block/Schematic/HDL/ASS/High Level Design Entry

FPGA based Instruments

Embedded Processor and Nanoboard Facilities

Embedded Processor Library

Embedded Design – No HDL (necessary)

Device Chain – FPGA’s, uP’s, Test Insts.

Full PCB - FPGA Interface management

Main Points Integrated Tool Kit Integrated Tool Kit FPGA based System Design FPGA based System Design VHDL Support VHDL Support Embedded support Embedded support Test Instruments Test Instruments PCB Design PCB Design PCB – FPGA Management PCB – FPGA Management Vendor Independent Vendor Independent

Video Demo’s er/altiumdesigneroverview/ er/altiumdesigneroverview/>>>>>>END>>>>

The future is soft The movement of design into the ‘soft’ realm brings great benefits to the electronic product development process The movement of design into the ‘soft’ realm brings great benefits to the electronic product development process –Critical design decisions can be made later in the design cycle –Different implementation options can be considered throughout the design cycle –Product can be brought to market earlier and then upgraded in the field –The hard-wired platform and the embedded intelligence can be developed concurrently –The methodology facilitates easier design reuse and modularisation of design To capitalise on these benefits and move into the future your design tools must be ready and capable of facilitating this new design paradigm. To capitalise on these benefits and move into the future your design tools must be ready and capable of facilitating this new design paradigm. Hard-wired design Design function is fixed and cannot be changed after manufacture Hard-wired components are fixed, but software can be changed after manufacture Processor-based design ‘Soft’ design Both software and soft-wired components can be changed after manufacture –- freedom of system implementation

Anticipating the next big thing FPGAs allow embedded intelligence to encompass not only software, but soft-wired physical device blocks FPGAs allow embedded intelligence to encompass not only software, but soft-wired physical device blocks FPGAs allow more of the design to be done in a ‘soft’ realm FPGAs allow more of the design to be done in a ‘soft’ realm –Blocks of the physical design can be soft-wired –Soft-wired components can be easily changed throughout the development process The emergence of highly-capable FPGA devices at relatively low cost is fuelling an explosion in ‘soft’ system design The emergence of highly-capable FPGA devices at relatively low cost is fuelling an explosion in ‘soft’ system design In this paradigm electronic product development involves two elements In this paradigm electronic product development involves two elements –Defining a hardwired platform to house the programmable elements using off-the-shelf components and connection interfaces –Developing the embedded intelligence that resides within the programmable elements.

Altium Designer integrated technology coverage Hardware Board-level system design Soft-wired hardware FPGA-level system design Software Embedded Software design Mixed schematic block diagram and HDL design entry Mixed schematic block diagram and HDL design entry Ready-to-use, FPGA-based functional components, including processors and peripherals Ready-to-use, FPGA-based functional components, including processors and peripherals Vendor-independent device selection and design Vendor-independent device selection and design HDL functional simulation HDL functional simulation RTL-level synthesis RTL-level synthesis FPGA-based virtual instruments for LiveDesign interactive system design and debug FPGA-based virtual instruments for LiveDesign interactive system design and debug Centralized control of design processing and download to FPGA Centralized control of design processing and download to FPGA Bi-directional PCB-FPGA design constraint propagation Bi-directional PCB-FPGA design constraint propagation FPGA-PCB co-design Hierarchical, multi-channel schematic capture Hierarchical, multi-channel schematic capture Mixed analog-digital SPICE circuit simulation Mixed analog-digital SPICE circuit simulation Pre- and post-layout signal integrity analysis Pre- and post-layout signal integrity analysis Rules-based PCB design and layout Rules-based PCB design and layout Situs Topological autorouting Situs Topological autorouting Automatic and interactive FPGA pin optimization for routing Automatic and interactive FPGA pin optimization for routing PCB-FPGA I/O synchronization PCB-FPGA I/O synchronization CAM file generation, inspection and editing CAM file generation, inspection and editing Hardware Software co-design Integrated embedded software development for supported FPGA-based and discrete processors Integrated embedded software development for supported FPGA-based and discrete processors Viper optimizing compilers Viper optimizing compilers Source-level debug Source-level debug Debug from source and disassembly views Debug from source and disassembly views Simulator-based debug Simulator-based debug Language-aware, configurable code editor Language-aware, configurable code editor Software profilers Software profilers

Who is this Dave Guy Anyway? { Dave's life is deeply schizophrenic with half of his brain focused on the business of software tools for electronic design, and the other half focused on hedonistic pursuits which include a large dose of astronomy. Another half is deeply involved in the promotion of Physics & Maths at the Uni. of Tas and generally. If that's too many halves, well that's how I often feel. Dave's life is deeply schizophrenic with half of his brain focused on the business of software tools for electronic design, and the other half focused on hedonistic pursuits which include a large dose of astronomy. Another half is deeply involved in the promotion of Physics & Maths at the Uni. of Tas and generally. If that's too many halves, well that's how I often feel. The truth is that Dave is a sad refugee from the Grand Old Days of Australian X-Ray Astronomy (Greenhill school of applied integrated technology (read as "honours student tech slave")) of the early 80's. The truth is that Dave is a sad refugee from the Grand Old Days of Australian X-Ray Astronomy (Greenhill school of applied integrated technology (read as "honours student tech slave")) of the early 80's. After failing to complete numerous PhD's in variously x-rays, cosmic rays, and physiology, Dave stepped sideways into technology companies one of which grew into Protel Technology which begat Altium Ltd, the Australian ASX listed electronic CAD company. After failing to complete numerous PhD's in variously x-rays, cosmic rays, and physiology, Dave stepped sideways into technology companies one of which grew into Protel Technology which begat Altium Ltd, the Australian ASX listed electronic CAD company. Dave never quite left involvement with astronomy and has returned with vigour to this his favorite pastime in recent years. Dave never quite left involvement with astronomy and has returned with vigour to this his favorite pastime in recent years. Anyway, Dave has 25 years experience in electronics, both for science and industry, and 20 year experience in the design, development and selling of CAD tools for electronic design. Anyway, Dave has 25 years experience in electronics, both for science and industry, and 20 year experience in the design, development and selling of CAD tools for electronic design. In the last years Dave has gotten real interested in electronics design for radio astronomy. In the last years Dave has gotten real interested in electronics design for radio astronomy. In particular Altium Ltd has developed significant tools for integrated FPGA design. In particular Altium Ltd has developed significant tools for integrated FPGA design. These tools allow the "non-expert" electronic designer to jump into the FPGA world with unprecedented ease.... These tools allow the "non-expert" electronic designer to jump into the FPGA world with unprecedented ease.... }