Digital Logic Design
Mini-Project Description
Spring 2020/2021
In this mini-project, you are required to design a simple digital system that is composed of a synchronous sequential logic circuit (SLC).
The SLC is basically a counter built using JK flip-flops that behaves based on an external input. The count value should be displayed on a Seven Segment Display. The counter behavior depends on a sequence defined in the attached excel sheet. Each student has a unique sequence that corresponds to his/her university ID. You can find your sequence by locating your university ID in the excel sheet as you see in the example below:
The counter behaves as explained in Table 1 below.
Table I. Counter Behavior
| External Input | Counter Behavior |
| 0 | Numbers in your sequence in order |
| 1 | Numbers in your sequence in reverse order |
For example, if your ID is 20198765 then the sequence is 78463125 (found in the table). If the external input is 0 then your counter’s pattern is 7,8,4,6,3,1,2,5,7,… If the external input is 1 then the counter’s pattern is 5,2,1,3,6,4,8,7,5,…
Submission Guidelines