A variable precision DSP block is a power and area-efficient hardened IP block that balances compute resources with precision. Each DSP block can be independently configured or cascaded to scale for high-throughput processing.
For example, it can support a single-precision floating-point arithmetic or twice the number of half-precision operations on the same hardware. In total, it supports 6xINT9 or 2xINT16 or 1xCINT16 or 2xINT18x19 or1xINT24 or 1xINT27 or2xBfloat16 or2xFP16 or 2xTFP32 or 1xFP32 operation all with the same hardware.