Counter Tips
Do not use binary sequence if unnecessary
Consider higher performance or smaller counter types
- Examples: LFSR, Pre-scaled, Gray
Use Pre-Scaling on non-loadable counters to increase speed
Use Gray code counters if decoding outputs
- Glitch free, since one-bit changes per transition
Consider Linear Feedback Shift Register for speed when terminal count is all that is needed
- Or when any regular sequence is acceptable (e.g., FIFO)