Single Mode

In single mode, the core simplifies the data registers using a multiplexer.

Figure 1. Integer Square Root Iterative Blocks (Single Mode)

The SQRT Unit block performs the same operation as in continuous mode.

You can set the number of calculation units using the ALUNUMBER_C parameter. When you use more calculation units, fewer bits are input to each SQRT Unit block. The Integer Square Root core can run at higher frequencies, but it uses more resources as you increase the number of calculation units.