Skip to content

Combinational exercises and debugging a buggy sequential circuit. Warm-up for lab1_b.

Notifications You must be signed in to change notification settings

VCA-EPFL/lab-1-kb29x37

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

lab1_a: Combinational Exercises and Debugging Sequential Machines

In the second week of class, we'll be releasing the main component of the lab (lab1_b). This pre-lab is meant to warm you up and give you some practice with Bluespec and reasoning about hardware. It is also meant to give you a chance to see points of confusion that we can clarify in office hours or recitation.

This pre-lab has two parts: combinational exercises, and a sequential debugging exercise. They each have their own handout. Please track how much time you spend on each part.

  • In the first part, we ask you to implement several combinational circuits.
  • In the second part, we provide you with a buggy module that implements a dot product between two vectors. We have declared the state elements at the top of the module for you, but there are some bugs in the rules and methods. We ask you to identify and fix them.

make submit in the main directory will locally run the tests and submit the log for simple autograding

About

Combinational exercises and debugging a buggy sequential circuit. Warm-up for lab1_b.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Bluespec 89.5%
  • Makefile 10.5%