Main Content
Optimization
Blocks that represent the functionality of the TI’s C2000™ IQmath Library
IQmath blocks support all Texas Instruments® C2000™ microcontrollers.
Blocks
C2000 Absolute IQN | Absolute value |
C2000 Arctangent IQN | Four-quadrant arc tangent |
C2000 Float to IQN | Convert floating-point number to IQ number |
C2000 Fractional part IQN | Fractional part of IQ number |
C2000 Fractional part IQN x int32 | Fractional part of result of multiplying IQ number and long integer |
C2000 Integer part IQN | Integer part of IQ number |
C2000 Integer part IQN x int32 | Integer part of result of multiplying IQ number and long integer |
C2000 IQN to Float | Convert IQ number to floating-point number |
C2000 IQN x int32 | Multiply IQ number with long integer |
C2000 IQN x IQN | Multiply IQ numbers with same Q format |
C2000 IQN1 to IQN2 | Convert IQ number to different Q format |
C2000 IQN1 x IQN2 | Multiply IQ numbers with different Q formats |
C2000 Magnitude IQN | Magnitude of two orthogonal IQ numbers |
C2000 Saturate IQN | Saturate IQ number |
C2000 Square Root IQN | Square root or inverse square root of IQ number |
C2000 Trig Fcn IQN | Sine, cosine, or arc tangent of IQ number |
Model Settings
Topics
- Examples Supporting Texas Instruments C2000 Processors
The following table shows the list of C2000 Microcontroller Blockset reference examples that are supported for each processor family.
- Using the IQmath Library
The C28x IQmath Library blocks perform processor-optimized fixed-point mathematical operations.
- Enhance Code Execution Speed in TI C2000 Simulink Applications
Optimize code for efficient execution.
- Exploring TI C2000 Toolchain Options
Utilize TI C2000 toolchains like COFF ABI, EABI, and ARM to generate code.