Search This Blog

Gray Code Counter (version 1)

This article introduces first of possibilities how to realize Gray Code Counter. I start with facts that I'm able to realize:
  1. "plus one" logic in binary code
  2. binary to gray logic
  3. gray to binary logic
  4. synchronous design techniques to be used (flip-flops) with asynchronous reset
Each clock the "current" result is held by the register (register output) and "next" result is at the end of combinatorial logic (register input). Figure 1 provides block diagram of the above description:
Figure 1 - Gray Code Counter
Combinatorial logic parts (gray2logic, binary2logic, +1 logic) to be explained in other articles :)

No comments: