Scheda programma d'esame
DIGITAL SYSTEM DESIGN
ROBERTO SALETTI
Academic year2016/17
CourseELECTRONIC ENGINEERING
Code314II
Credits9
PeriodSemester 1
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
PROGETTAZIONE DI SISTEMI DIGITALIING-INF/01LEZIONI90
ROBERTO SALETTI unimap
Programma non disponibile nella lingua selezionata
Learning outcomes
Knowledge
The student who successfully completes the course: will master an advanced knowledge of the programmable electronic devices and architectures used for the realization of digital systems; will be able to demonstrate a solid knowledge of the steps and the most appropriate methodologies for a safe and reliable design of a digital system; will have the ability to master the most advanced design tools for the realization of digital systems on a programmable electronic device.
Assessment criteria of knowledge
The student must demonstrate the ability to put into practice and to execute, with critical awareness, the design of a digital system on a programmable device. The design starts from the definition of the specifications to the practical realization of a demonstrator, including a written descriptive report.

Methods:

  • Final oral exam
  • Final laboratory practical demonstration
  • Written report

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • preparation of oral/written report
  • individual study
  • Laboratory work

Attendance: Advised

Teaching methods:

  • Lectures
  • project work

Syllabus
DIGITAL SYSTEM DESIGN. CAD tools and steps for the design of digital system. The Verilog language as a design tool. The Quartus II CAD tool. DIGITAL COMPONENTS. Discrete devices. Decoder, transceiver, encoder, mux/demulitiplexer, comparators, flip-flop, counters, synchronous state machines. PROGRAMMABLE LOGIC DEVICES. Architectures and characteristics of different PAL, PLD and FPGA families. ASICs. Digital systems on Gate Array and Standard Cells ASICs. Design flow and economic assessment for the realization of an ASIC. DIGITAL SISTEMS DESIGN AND TEST METODOLOGIES. Popular design techniques inappropriate for the digital design. Synchronous design techniques. Communication between synchronous and asynchronous digital systems. Testing a digital system.
Bibliography
Recommended reading includes the following works: J.Wakerly, Digital Design: Principle and Practice, 4th Ed. Prentice Hall. P.Naish, P.Bishop, Designing ASICs, Ellis Horwood Ltd. J.Smith, Application Specific Integrated Circuits, Addison Wesley.
Work placement
A qualifying part of the course is the lab activity in which a the digital system design methodologies are applied to a real design example. The design and test of a digital system designed with advanced and up-to-date CAD tools and implemented on a programmable electronic board is the final outcome of the lab activities.
Updated: 14/11/2016 17:27