1 bit comparator
This is the code for a simple 1 bit comparator.
module comp ( input a, b, output led2 ); assign led2 = a & ~b; endmodule |
Essentially, it gives output 1 when a is greater than b. Which essentially means when a is 1 and b is 0.
The video shows the result when it is implemmented on Spartixed board.
Following ucf file is used.
NET "led2" LOC = P131; NET "a" LOC = P33; NET "b" LOC = P27; |
Suggested Exercises
1. Modify the code so that it gives output when a is less than b.
2. Modify the code so it compares if a is equal to b
We will use the equality compasition to design a 4 bit equality comparator in next post.