Project Overview
The objective of this project was to create a timer that counts from 00 to 59, with two inputs being clock and reset.
PLD Circuit
This project is similar to the deli counter because we had to connect two different counters so that they are in sync. This project is different because in this project we used both synchronous and asynchronous counters.
Conclusion
- Asynchronous circuits have one flip-flop connected to the clock and suffers from the ripple effect. Synchronous circuits have all flip-flops connected to the clock, do not suffer from the ripple effect, and require more logic
- '163 flip-flops can only count up, has a synchronous load & clear, and shows the number it detects. '193 flip-flops can count up/down, has an asynchronous load & clear, and does not show the number it detects. Both have a pre-loadable count start.
- To create the timer, I first made the two counters. For the asynchronous counter, I could pretty much copy and paste it, as we had used it for previous activities. All I had to do was change the count start and output. It has a pre-loadable start, so I made it detect a 0 by connecting everything to the ground. Since I wanted it to count from 0-9, I made the output a 9. After that, I made the synchronous counter using J/K Flip-Flops. I made it detect a 6 so that it only counted up to 5. I connected both of the counters to a reset switch that can reset the count when activated. When I made the circuit in PLD mode, the only pin that I had to connect was pin 14, which always goes to the clock.
- My classmates and I basically had the same circuits