Download
computer aided engineering n.
Skip this Video
Loading SlideShow in 5 Seconds..
Computer-Aided Engineering PowerPoint Presentation
Download Presentation
Computer-Aided Engineering

Computer-Aided Engineering

210 Vues Download Presentation
Télécharger la présentation

Computer-Aided Engineering

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Computer-Aided Engineering Dr. Gábor Hosszú E-mail: hosszu@nimrud.eet.bme.hu Media and System Inf. Lab. Dept. of Electron Devices, BME Room: V2 Build. No. 349 Home page: http://nimrud.eet.bme.hu/cae

  2. Overview Main topics: • Short introduction to the subject • Digital circuit fundamentals • ASIC, PLD, FPGA • VHDL basics • Advanced VHDL language structures • Circuit examples • Laboratory practice

  3. How to learn during the semester? • In the lectures there are • Theoretical parts and • Practical parts (problems) • During the semester at home • Read again the theoretical parts • Solve again the practical problems

  4. What is a Digital ASIC • An ASIC is an Application Specific Integrated Circuit i.e. a hardware circuit, that: • is designed for a particular application • executes one or a few carefully chosen algorithms • outperforms a software-based solution exploiting parallellism in hardware • Examples: • Graphics accellerator • Ethernet controller Introduction

  5. Why study this subject • ASIC's are vital components in most IT-systems, in particular if low power is crucial • HDL Simulation & Synthesis are what C/C++ compilers are for SW • VHDL is one of the most popular HDLs • Contributing factors are time to market, reuseability and technology independence Introduction

  6. New way for designing • Writing VHDL code instead of using schematic components (e.g. gates) is a new way of designing • Working with VHDL does not simply mean writing code, there are also facilities for building hierarchies and designing with a component library • VHDL is also good for writing code for standard circuits (e.g. Motorola 680020) Introduction

  7. Computer-Aided Design (CAD) • Designing with VHDL means that the designer writes code and then verifies the function in a simulator, following which the code is synthesized into a netlist • Synthesis can be compared to a compiler which translates the code into machine code • In hardware, the VHDL code is translated into a schematic with gates and flip-flops Introduction