This project has been done for the Programmable Logic subject at the University of Deusto. You can find the code needed to control the all the sensors of the mockup of lab 106. The target board is a Basys 3 from Digilent.
The project has been made with Vivado 2019.x and VHDL. To run the code, open the Vivado project in vivado_project and edit the code in main.vhdl. Constrains can be found here main.xdc.
The conexions between all the processes are explained in the following diagram.
