ECE448 Lab 6

Lab 6

Implementing the LightsOut Puzzle
with the display on a monitor screen

Lecture slides:

Lab Lecture 6 Slides 2 [.pptx, .pdf]

Lab Lecture 6 Slides 1 [.pptx, .pdf]

To print N slides per page, please choose Print, Options:

 

Examples:

Source code of the FPro system, targeting Basys 3, with the video subsystem, including the frame buffer (one bit per pixel):

video.zip

Source code of the test application, main_video_test.cpp, and all standard drivers required for Labs 6:

video_cpp.zip

Source code of a simple application involving a ghost video core, buttons, switches, and leds:

main_ghost.cpp

Note: If you encounter problems with running these applications from Vitis, move the definitions of the objects corresponding to software drivers inside of main(), as it was done in the code of the test application of the Sampler FPro System in Lab 4.

 

Lab 6 Exercise 2:

Specification  

 

Please email your corrections and suggestions to Kris Gaj