Skip to content
/ ece281-ice3 Public template
forked from USAFA-ECE/ece281-ice3

Top level design with full adder

Notifications You must be signed in to change notification settings

jplovanich76/ece281-ice3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE 281 ICE 3: Ripple-Carry Adder with Top Level Design

This is a template repository.

ICE 3 instructions

Targeted toward Digilent Basys3. Make sure to install the board files.

Tested on Vivado 2024.2


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 the entity defined by $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.

Documentation

Collab with C3C MacLean and looked up VHDL syntax

About

Top level design with full adder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 62.0%
  • VHDL 38.0%