Skip to content

HeyImCub/ECE230-Lab04

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab 04 - SOP/POS and KMaps

In this lab, you’ve learned how to apply KMaps, Sum Of Products and Products of sums to simplify digital logic equations. Then, you’ve proven out that they work using an implemented design on your Basys3 boards.

Rubric

Item Description Value
Summary Answers Your writings about what you learned in this lab. 25%
Question 1 Your answers to the question 25%
Question 2 Your answers to the question 25%
Question 3 Your answers to the question 25%

Lab Summary

Summarize your learnings from the lab here.

  • We learned the difference between Minterms (1) and Maxterms (0) when doing SOP versus POS. Also when we do POS the signs get inverted because we are looking for zeros. We also learned how to format a K-Map as well as finding groupings in a K-Map. Since K-Map is a grid we can form groupings on the edges of the map as well as on the inside. When we form a grouping we have to make the groupings in groups of power of two. Whatever variable gets changed in a K-Map gets dropped from our equation.

Lab Questions

Why are the groups of 1’s (or 0’s) that we select in the KMap able to go across edges?

  • The K-Map uses the grey code order which makes it so only 1 bit changes. This makes it so when we go across the edges onto the other side, only one bit changes.

Why are the names Sum of Products and Products of Sums?

  • Sum of Products is named that because we take the product of terms (AND) and then take the sum (OR) of them.
  • Products of Sums is named that because we sum (OR) the terms and then take the product.

Open the test.v file – how are we able to check that the signals match using XOR?

  • We check the signals by using the != operator which would do an XOR operation. This XOR operation would check for either or. This makes it so the signals can't match the 0 because then they would be matching and the XOR would be false. If the signals can't match the 0 then they are 1.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published