Fixed-Point Designer™ provides data types and tools for developing fixed-point and single-precision algorithms to optimize performance on embedded hardware. Fixed-Point Designer analyzes your design and proposes data types and attributes such as word length and scaling. You can specify detailed data attributes such as rounding mode and overflow action, and mix single-precision and fixed-point data. You can perform bit-true simulations to observe the impact of limited range and precision without implementing the design on hardware.
Fixed-Point Designer lets you convert double-precision algorithms to single precision or fixed point. You can create and optimize data types that meet numerical accuracy requirements and target hardware constraints. You can determine the range requirements of your design via mathematical analysis or instrumented simulation. Fixed-Point Designer provides apps and tools that guide you through the data conversion process and enable you to compare fixed-point results with floating-point baselines.
Fixed-Point Designer supports C, HDL, and PLC code generation.
Fixed-point data type specification in MATLAB®, Simulink®, and Stateflow®
Bit-true simulation of fixed-point and single-precision algorithms
Histograms and related tools for exploring and optimizing data types
Apps for converting from doubles to fixed point or single precision
Instrumentation for collecting simulation min and max values
Range analysis for assessing full design min and max values
Overflow detection and precision loss tools for debugging and visualization