Fixed-Point Designer

Model and optimize fixed-point and floating-point algorithms

Fixed-Point Designer™ provides data types and tools for optimizing and implementing fixed-point and floating-point algorithms on embedded hardware. It includes fixed-point and floating-point data types and target-specific numeric settings. With Fixed-Point Designer you can perform target-aware simulation that is bit-true for fixed point. You can then test and debug quantization effects such as overflows and precision loss before implementing the design on hardware.

Fixed-Point Designer provides apps and tools for analyzing double-precision algorithms and converting them to reduced-precision floating point or fixed point. Optimization tools enable you to select data types that meet your numerical accuracy requirements and target hardware constraints. For efficient implementation you can replace computationally expensive design constructs with hardware-optimal patterns such as compressed lookup tables.

Production C and HDL code can be generated directly from your fixed- and floating-point optimized models.

Get Started

Learn the basics of Fixed-Point Designer

Fixed-Point and Floating-Point Basics

Digital number representation, fixed-point concepts, data type conversion and casting

Data Type Exploration

Specify and use fixed-point and floating-point data types, collect and visualize simulation data and statistics

Automated Data Type Conversion

Convert to fixed-point or single precision data types, optimize data types

Embedded Implementation

Use efficient algorithms and generate code for embedded systems

Test and Debug

Analyze, test, and debug the numerical behavior of your algorithms