3.3.4.1 C Input and CARRYIN

The C input port allows the formation of several 3-input mathematical functions, such as 3-input addition or 2-input multiplication with addition. The CARRYIN signal is the carry input of the adder or accumulator. The C input can also be used as a dynamic input to achieve the following functionalities:

  • Wrapping-around the cascade chain of Math blocks from one row to the next row through the fabric.
  • Rounding the multiplication outputs.
  • Trimming the lower-order bits of the final sum, partial sum, or the product.