DIGITAL SYSTEMS

Course Information
TitleΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ / DIGITAL SYSTEMS
CodeΜΗΦ607
FacultySciences
SchoolPhysics
Cycle / Level2nd / Postgraduate
Teaching PeriodSpring
CommonNo
StatusActive
Course ID40002812

Class Information
Academic Year2018 – 2019
Class PeriodSpring
Faculty Instructors
Weekly Hours2
Class ID
600133621
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
Learning Outcomes
This course aims at the introduction of the students to the fundamentals of the digital system design, the design of data paths and control units and the use of the hardware description language VHDL for the design, simulation and synthesis of these systems.
General Competences
  • Apply knowledge in practice
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Work in an international context
  • Generate new research ideas
Course Content (Syllabus)
Section 1 (4 Hours): Data paths and control units of non programmable systems Register Transfer Level, Microoperations, Bus techniques, ASM diagrams, Hardwired control, Design of finite state machines with complex transition conditions, Microprogammed control, Timing issues and metastability in digital systems. Section 2 (4 Hours): Data paths and control units of programmable systems Register file, Arithmetic Logic Unit, Single cycle architecture, Multi cycle architecture, Control units of programmable systems, Performance increase techniques: pipeline, hazards. Section 3 (12 Hours): Circuit design with VHDL Design flow, Code structure, Data types, Operators and Attributes, Concurrent code, Sequential code, Signals and Variables, State machines, Designs of typical circuits, Practice on ISE Xilinx, description of circuits, simulation, synthesis. Section 4 (4 Hours): System design with VHDL, Packages and Components, Functions and Procedures, Design of typical systems, Creation and use of Test-benches for design verification.
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
Description
Slides in power point and use of projector
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures
Written assigments
Total
Student Assessment
Description
Writing exams after the completion of their projects
Bibliography
Additional bibliography for study
1. Logic and Computer design fundamentals, Third and Fourth edition, M. Morris Mano, Charles R. Kime, Pearson International Edition, 2008 2. Σχεδιασμός κυκλωμάτων με τη VHDL, Volnei A. Pedroni, Εκδόσεις Κλειδάριθμος, 2007 3. RTL Hardware Design Using VHDL, Pong P. Chu, John Wiley & Sons, 2006 4. Advanced FPGA Design: Architecture, Implementation, and Optimization, Steve Kilts, John Wiley & Sons, 2007 5. The Designer’s Guide to VHDL, Third Edition, Peter J. Ashenden, Jim Lewis, Morgan Kaufmann, 2008 6. Digital Engineering Design: A Modern Approach, Richard F. Tinder, Prentice Hall, 1991
Last Update
29-08-2013