Digital System Design Project II

Lecturer: drd. ing. Mihaela DAMIAN Design, verification, implementation and test of a complex digital system with a parallel processor, memory system and access interface. Part II concerns the integration of the processor, its memories and I/O interfaces into a complete system, using various protocols. The project also focuses on comparing different design approaches like HLS or RTL design. Additionally, it […]

Performance Analysis and Optimization

Course Lecturer: ȘL. dr. ing. Călin BÎRĂLaboratory Assistant: ȘL. dr. ing. Călin BÎRĂ The role of this course is to introduce the basic tools needed for engineers to evaluate and improve applications and it has a very important place in the core competencies set since it is a requirement for more advanced system and architecture design and implementation.The objectives are […]

Software Development Process and Testing

Course Lecturer: ȘL. dr. ing. Radu HOBINCULaboratory Assistant: ȘL. dr. ing. Radu HOBINCU This course with a review of the previous knowledge that master students should already be familiar with: the Object Oriented Paradigm and C++ syntax: classes, overriding, overloading, constructors, destructors, virtual and pure virtual methods, templates, specialization, etc. The new contents of the course are:Makefile syntax, Git revision […]

Reconfigurable Computing

Course lecturer: prof. dr. ing. Gheorghe M. ȘTEFANLaboratory assistant: as. drd. ing. Alexandru MEGA This course will discuss techniques for implementing complex applications in FPGA fabric, implementing FPGA offloading engines for compute-intensive tasks, design of FPGA-based embedded systems-on-chip and integration of processor systems with offloading engines in embedded systems. The lab is based on applications running on the PYNQ-Z2 board.