Number systems (signed and unsigned) Conversions Binary arithmetic Digital logic design (both combinatorial and sequential) Counters and state machines VHDL (a hardware creation language) to implement the digital logic.