Lab 3: Priority in freeRTOS

Contents

Contents. 2

Setup. 2

Description. 2

Change history. 2

Setup

For this lab, you will need a Xilinx Zybo Z7-20 FPGA Board and a USB cable. Connect the USB cable to the PC and the Zybo Z7-20 board to connector PROG/UART. With this cable, the programming of the FPGA will be done, as well as serial communication between the board and PC.

Description

Basing on the hardware and operating system from the previous labs, write the software (prepare your own example) utilizing the priorities in multi-threaded system. Create the drawing showing the division of the work into the threads as a function of time.

 

Results required to complete the exercise

1.      Present the operation of your software and prove that priorities are working.

2.      Present the graph/drawing showing the tasks operation in time (X axis). The priority should be on Y axis .

Change history

Adaptation to version Vivado 2018.3: M. Wójcikowski (08/2020).