Higher education teachers: Žemva Andrej
Collaborators: Trost Andrej
Subject description
Prerequisits:
- Enrollment in the study year.
Content (Syllabus outline):
- Designing of digital system: description at RTL, partitioning to control logic and datapath circuit, implementation and integration of both parts.
- Embedded IP (Intellectual Property) cores: processors, memory circuits, communication units. Usage of soft processor cores in programmable devices.
- Memory structures: principle of operation and implementation. Communication between circuit block: I2C, CAN, USB, PCI, IrDA, Bluetooth.
- Hardware and software co-design and modelling of circuit functionality in high-level description languages: SystemC, SpecC, UML.
- Design cycle and computer tools for circuit design. Feasibilty analysis and partitioning to hardware and software part. Optimization of hardware-software co-design cycle.
- Examples of design and implementation of digital systems: digital camera, JPEG encoder, MPEG4 encoder, modem, set-top box.
Objectives and competences:
Solid knowledge of design and implementation of digital electronic systems at highest abstract level in hardware description language.
Intended learning outcomes:
Student will master synthesis of digital systems. At different design levels they will be able to design digital system using specific target technology.
Learning and teaching methods:
Lectures and tutorials.
Study materials
Readings:
- Tocci R., Widmer N. Moss G., Digital Systems: Principles and Applications, Prentice Hall, 2011.
- Ciletti M.D., Advanced Digital Design with the Verilog HDL, Prentice Hall 2011.
- M.M. Mano, Digital Design, Prentice Hall, 2013.
- A. Trost, Načrtovanje digitalnih vezij v jeziku VHDL, Založba FE/FRI 2011.