3922.08 - Digital electronics and microprocessors
Course number
3922.08
Title
Digital electronics and microprocessors
ECTS
7.5
Purpose
Hardware-software integration and programming of total systems are
important for information technology based industrial and daily life
applications. Focus is on digital electronics from basic devices to high
level hardware programming language for programmable logic devices
that are of vital importance for microprocessor based systems.
Microprocessors and –controllers architecture and applications are
analysed on the base of fundamental functional units and network.
Content
The course comprises basic combinational and sequential logic
devices and Boolean algebra and circuits, number systems, codes,
and electronic IC descriptions of SSI, MSI, CPLD and FPGA, including
coders, decoders, multi-/demultiplexers, different counters, registers,
shiftregisters, adders and ALU operation circuits. On the base of
fundamental digital electronics concepts emphasis is on programmable
logics device programming (PLC). Focus is on FPGA and CPLD’s,
VHDL and Schematics Altera Quartus II software,covering programming
of a diversity of circuits including basic gates, combinational and
sequential logic, and sequential logic machines. Microprocessors and
-controllers principles and architecture are reviewed, including basic
hardware like CPU, data-, address-, and control-buses, registers, ROM
and RAM memories, serial and parallel input/output, D/A and A/D,
timing, and a discussion of machine and assembly language.
Learning and teaching approaches
Lectures, problem solving, and laboratory exercises with approval of reports.
Assessment method
4 hours written exam, with helping material. Current grade scale used.
Contact
Magnus Danielsen