10.1.36 Subtractor

A Subtractor is a configurable logic block that performs subtraction operations on input operands and produces a difference result.

The following figure displays the Subtractor element.

Figure 10-44. Subtractor
Subtractor element

Supported Families

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

Key Features

  • Parameterized word length
  • Optional carry-in and carry-out signals
  • Multiple gate-level implementations (speed/area tradeoffs)
  • Behavioral simulation RTL in VHDL and Verilog