10.1.23 Incrementer/Decrementer

An Incrementer/Decrementer is a configurable logic block that either increments or decrements an input value by one, based on a control signal.

The following figure displays the view of the Incrementer/Decrementer logic element.

Figure 10-25. Incrementer/Decrementer
Incrementer / Decrementer logic element

Supported Families

The following is a list of the supported families:
  • IGLOO®
  • ProASIC®3
  • SmartFusion®
  • Fusion®
  • ProASIC® PLUS
  • ProASIC®
  • Axcelerator®
  • RTAX-S
  • eX
  • SX-A

Key Features

  • Parameterized word length
  • Optional carry-out signals
  • One very fast gate-level implementation
  • Behavioral simulation RTL in VHDL and Verilog