Basic Counter

Seamlessly Sequence Signals and Count Events with PLD Macrocells

nobutton

About

 The Basic Counter component provides a selectable-width up-counter, implemented in PLD macrocells.  Use the Basic Counter when the bussed counter value needs to be routed, or when small, basic counter functionality is all that is needed.  In a Mux Sequencer, connect the cnt output to the input of a mux to easily sequence signals.  In a Small Counter, count level events on the en input without consuming any datapath resources.  In a Small Timer, measure the number of clocks between events without consuming any datapath resources.

The 2 to 32-bit counter offers direct access to the count value, along with convenient enable and reset inputs, making it a highly customizable counter circuit.

 The Basic Counter component provides a selectable-width up-counter, implemented in PLD macrocells.  Use the Basic Counter when the bussed counter value needs to be routed, or when small, basic counter functionality is all that is needed.  In a Mux Sequencer, connect the cnt output to the input of a mux to easily sequence signals.  In a Small Counter, count level events on the en input without consuming any datapath resources.  In a Small Timer, measure the number of clocks between events without consuming any datapath resources.

The 2 to 32-bit counter offers direct access to the count value, along with convenient enable and reset inputs, making it a highly customizable counter circuit.

comp_BasicCounter
comp_BasicCounter
comp_BasicCounter

Design resources