Any Digital Logic Design ideally starts from the specification. Specification is about listing the probable features and input output selection.
These I/O relations — creations, and the processing can be handled by digital circuit. These circuit may include some processing unit like processor, or ASIC, or IC or discrete components.
…