10.1.28 Multiplier

A Multiplier is a configurable logic block that performs multiplication operations on input operands and produces a product result.

The following figure displays the view of the Multiplier element.

Figure 10-30. Multiplier
Multiplier 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 lengths and constant values
  • Unsigned and signed (Two’s-Complement) data representation
  • Booth or array implementation
  • Optional pipelining
  • Behavioral simulation RTL in VHDL and Verilog