Skip to content
/ ece281-lab1 Public template
generated from USAFA-ECE/helloLed

Lab 1: Logic for Thirty-One Day Month

Notifications You must be signed in to change notification settings

USAFA-ECE/ece281-lab1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab 1: Thirty-One Day Month

VHDL template for ECE 281 Lab 1

Targeted toward Digilent Basys3 in Vivado 2024.

Tested on Windows 10.

Usage

Clone and cd into the directory.

You should see a .xpr file. Open it with Vivado!

GitHub Actions Testbench

The workflow uses the setup-ghdl-ci GitHub action to run a nightly build of GHDL.

First, the workflow uses GHDL to analyze all .vhd files in src/.

Then it elaborates thirtyOneDayMonth_tb entity.

Finally, the workflow runs the simulation. If successful then it will quietly exit with a 0 code. If any of the assert statements fail then GHDL will cease the simulation and exit with non-zero code; this will also cause the workflow to fail. Assert statements of other severity levels will be reported, but not fail the workflow.

About

Lab 1: Logic for Thirty-One Day Month

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •