hello, according to what you said, I can assume that the objective of your project is academic, correct me if I am wrong please. If what I say is correct, I could make your project using logic gates, counters, flipflop and a 555 clock. I would deliver all the design with the operations of minterm and maxterm, in addition to their respective simulation in a software such as proteus, I think it is suitable for this task.