The project uses a Xilinx Artix-7 FPGA on a Digilent Basys 3 board to design a clock whose seconds, minutes, & hours are displayed on a Quad 7-segment display & can also be displayed on a vga display. Picoblaze processor is used to control the Analog & Digital displays of the clock.
To work on this project:
- You should know the basics to coding with Verilog & the basic logic design concepts (logic gates, flipflops, finite state machines).
- Digilent Basys3 board (Xilinx Artix 7 FPGA):
https://www.digikey.com/en/product-highlight/d/digilent/basys3-artix-7-fpga-board?utm_adgroup=xGeneral&slid=&gclid=CjwKCAjw4LfkBRBDEiwAc2DSlNl8XM1cvcxD_VfXXu_iRWeGn8ZSNpfPqn0oJjtxdCpoBrJifBy4zxoCMKkQAvD_BwE
- Then, all you have to do is work on the modules in order, from LAB1 to LAB8, to build the project (Each module has detailed instructions in it).
EE178 Material:
https://drive.google.com/open?id=1JvVr4amOXQE0dqAIHVlUzsUnugPQMXc1