10.1.10.1.1 Implementations

This section describes the implementation of the Compact Counter and Register Look Ahead Counter.

Compact Counter

A basic counter with one flip-flop (sequential module) per bit. Performance decreases as the counter WIDTH increases.

Register Look Ahead Counter

This counter achieves the absolute maximum performance for the count, count enable and synchronous load functions. The counter operates by registering intermediate count values, providing “look-ahead” carry circuitry. As a result, this counter variation requires more flip-flops (sequential modules) than other counters.