Low-level HW Digital Systems I

Course Information
TitleΨηφιακά Συστήματα HW σε Χαμηλά Επίπεδα Λογικής I / Low-level HW Digital Systems I
SchoolElectrical and Computer Engineering
Cycle / Level1st / Undergraduate
Teaching PeriodWinter
CoordinatorVasileios Pavlidis
Course ID600001003

Programme of Study: Electrical and Computer Engineering

Registered students: 12
OrientationAttendance TypeSemesterYearECTS
ELECTRICAL ENERGYElective Courses745

Class Information
Academic Year2019 – 2020
Class PeriodWinter
Faculty Instructors
Class ID
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)
General Prerequisites
1. The lecture "Logic Design". 2. The lectures of "Electronics" and "Design of VLSI Systems".
Learning Outcomes
1. Understanding computer arithmetic circuits, performing classical algebraic as well as DSP computations. The CORDIC method, which rejects multiplications from DSP computations, is also introduced. 2. The understanding of the architecture, functioning and programming of ROM/PROM, UV-EPROM, EEPROM and flash-EPROM memories, and their implementation for the design of computer arithmetic circuits. 3. A particular attention has been made for arithmetic circuits performing computations in Finite Fields, including telecommunication coding and cryptography circuits.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Make decisions
  • Design and manage projects
  • Appreciate diversity and multiculturality
  • Respect natural environment
  • Demonstrate social, professional and ethical commitment and sensitivity to gender issues
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
● Computer Arithmetic Circuits. Addition, subtraction, multiplication, division, exponentiation, square root computation, in direct and 2's-complement as well as in fixed-point and floating point arithmetic's. The decomposition of large arithmetic units. ● ROM/PROM, UV-, EE-, and flash-EPROM memories. The technologies, architectures and programming. Arithmetic circuits by PROMs. ● Generation of trigonometric functions. The circuits for sin(φ), cos(φ), tg(φ) and their decomposition to interconnected smaller ones. ● Multiplication of algebraic matrices. ● Classical DSP circuits. 1-D and 2-D digital filters and Fourier transform circuits. ● The CORDIC method for DSP circuits, replacing multiplications by shifts and additions. ● Introduction to Finite Fields. and their corresponding adders/subtractors, multi-pliers and dividers. ● Circuits for telecommunication coding and cryptography. (Reed-Solo-mon, BCH, Convolutional, Viterbi, Turbo, DES, AES, RSA, etc.). Laboratory works: 1-3. Measurements on arithmetic circuits. 4. Programming x-PROM memories and design (by programming) of a PROM binary multiplier. 5-6. Coding and cryptographic circuits.
Educational Material Types
  • Notes
  • Slide presentations
  • Multimedia
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Communication with Students
Course Organization
Laboratory Work21.50.7
Student Assessment
Written Examination (180 min)
Student Assessment methods
  • Performance / Staging (Summative)
  • Written Exam with Problem Solving (Summative)
Course Bibliography (Eudoxus)
1. Κοσσίδας, Γιαννακόπουλος, "Αριθμητικά Συστήματα & Ψηφιακά Κυκλώματα", Εκδόσεις νέων τεχνολογιών, 2006, ISBN: 960-8105-91-9.
Additional bibliography for study
● Σ. Δοκουζγιάννη, "Ψηφιακά Συστήματα ΗW σε Χαμηλά Επίπεδα Λογικής Ι", πανεπιστημια-κές σημειώσεις, Α.Π.Θ., 2014.
Last Update