A stopwatch system is naturally partitioned as follows:
a subsystem that counts time, expressed as digits in bcd (binary coded decimal) code
a subsystem that displays the count, by converting each bcd digit to a 7 segment led display
A natural partitioning often works best, and that's how we will approach the design. We will first design a time counter and then a bcd to led convertor.