Skip to main content

Electronics workshop: Programming of FPGAs (5cr)

Course unit code: TT00DN24

General information


Credits
5 cr
Teaching language
Finnish
English

Objective

After completing the course, the student is able to:

- Understand the architecture and operational principles of field-programmable gate arrays (FPGAs), particularly the Xilinx PYNQ platform.
- Design and implement digital logic circuits using hardware description languages and high-level synthesis tools.
- Develop embedded applications that utilize FPGA capabilities for parallel hardware execution.
- Integrate hardware and software components in embedded systems using FPGA development workflows.
- Use FPGA development tools to prototype, test, and debug logic designs effectively.

Content

- architecture and operational principles of Xilinx PYNQ platform
- workflow from code level to practical implementation in FPGA platform
- required tools for the development workflow
- benefits and limitations of FPGAs

Qualifications

Digital systems design course or equivalent skills in VHDL.

Go back to top of page