Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    System Level Design

    A tantárgy angol neve: System Level Design

    Adatlap utolsó módosítása: 2017. június 21.

    Budapesti Műszaki és Gazdaságtudományi Egyetem
    Villamosmérnöki és Informatikai Kar
    Branch of Electrical Engineering
    MSc
    Smart Systems Integration specialization
    Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
    VIEEMA05 2 2/1/0/v 4  
    3. A tantárgyfelelős személy és tanszék Dr. Czirkos Zoltán, Elektronikus Eszközök Tanszéke
    4. A tantárgy előadója

    Name:

    Affiliation:

    Department, institute:

    Dr. Gábor Hosszú

    Associate professor

    Department of Electron Devices

    Dr. Péter Horváth

    Assistant professor

    Department of Electron Devices

    5. A tantárgy az alábbi témakörök ismeretére épít

    Electronics design fundamentals, Digital Electronics design fundamentals, Programming: C/C++ languages

    6. Előtanulmányi rend
    Ajánlott:
    -
    7. A tantárgy célkitűzése

    The subject presents the design, implementation and verification of digital hardware. The actual trends and their influence are also discussed.

    8. A tantárgy részletes tematikája

    Lectures:

    1. Introduction: alternatives of digital system realization. Full custom systems, microprogrammed, firmware and programmable gate arrays.
    2. Abstraction Levels in the Digital System Modeling, Gajski-Kuhn Y-diagram, top-down and bottom-up design approaches. Handling complexity.
    3. Automatization, silicon compilers. Simulation methods, software solutions.
    4. System level modelling. Available hardware modelling languages: SystemC, VHDL, Verilog, and Verilog-AMS.
    5. Introduction to the SystemC and CatapultC languages. Design practices.
    6. Detailed study of the VHDL and Verilog languages.
    7. Challenges of the analogue and mixed mode simulation. The Verilog-AMS language: introduction, continuous time concepts, fequency domain and noise modeling.
    8. Physical realization technologies: ROM memory blocks, FPGA and FPLA matrices, microcontrollers, and ASIC.
    9. The system synthesis for different technologies: FPGA, FPAA, FPMA, SiP and SoC.
    10. Hardware-software co-design, VC (Virtual Component) and IP (Intellectual Property) based design.
    11. Testing and verification. Design for testability (Dft).
    12. IC and MEMS co-design, MEMS integration.

     

    Computer-based design demonstration and practices:

     

    Weeks 1-4: Using C++ for specification and system-level description of digital systems.

    Weeks 5-8: System C based design. Using System C modules, creating testbenches for verification.

    Weeks 9-14: VHDL and Verilog design practices, simulation and synthetization examples.

    9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

    3 hours/week lectures and computer based demonstration with examples.

    10. Követelmények

    a. In the class period

    one midterm test.      

    entrance tests in classroom practices: entrance tests cannot be repeated, 2/3 of the entrance tests must be successful.

    b. In the examination period: Exam.

     

    c. Exam before the examination period: possible.

    11. Pótlási lehetőségek

    On mid-term test:

    If a student fails to turn up at mid-term test, it can be repeated during the term.

     

    Failed mid-term test can be repeated only once. In principle there is no second repeat for the failed mid-term test.

    12. Konzultációs lehetőségek

    By appointment with the instructors.

    13. Jegyzet, tankönyv, felhasználható irodalom

    Mandatory curriculum:

    -        Periodically updated electronic tutorials by the instructors

    Optional, auxiliary resources

    -        David Money Harris, Sarah L. Harris: Digital Design and Computer Architecture

    -        Thorsten Grötker, Stan Liao, Grant Martin, Stuart Swan: System Design with SystemC

    -        Peter J. Ashenden: Digital Design - An Embedded System Approach Using VHDL

    14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka

    Classes

    42

    Preparation for lectures

    14

    Preparation for practices

    12

    Preparation for laboratories

    0

    Preparation for midterms

    16

    Homework

    0

    Literature review

    0

    Preparation for exam

    36

    Összesen

    120

    15. A tantárgy tematikáját kidolgozta

    Name:

    Affiliation:

    Department, institute:

    Dr. Zoltán Czirkos

    Assistant professor

    Department of Electron Devices

    Dr. Gábor Hosszú

    Associate professor

    Department of Electron Devices

    Dr. Péter Horváth

    Assistant professor

    Department of Electron Devices