Fixed-Point Blocks
The Fixed-Point Blockset blocks are grouped into the following categories based on usage.
Math Blocks
Block Name | Description |
Output the absolute value of the input. | |
Generate a constant value. | |
Generate the dot product. | |
Multiply the input by a constant. | |
Multiply the input by a constant matrix. | |
Output the minimum or maximum input value. | |
Multiply or divide inputs. | |
Indicate the sign of the input. | |
Add or subtract inputs. | |
Negate the input. |
Conversion Blocks
Block Name | Description |
Convert from one Fixed-Point Blockset data type to another. | |
Convert from one Fixed-Point Blockset data type to another, and inherit the data type and scaling. | |
Configure the data type and scaling of the propagated signal based on information from the reference signals. | |
Convert a Simulink data type to a Fixed-Point Blockset data type. | |
Convert a Simulink data type to a Fixed-Point Blockset data type, and inherit the data type and scaling. | |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086506 | Convert a Fixed-Point Blockset data type to a Simulink data type. |
Look-Up Table BlocksÂ
Block Name | Description |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086440 | Approximate a one-dimensional function using a selected look-up method and a dynamically specified table. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086529 | Approximate a one-dimensional function using a selected look-up method. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086548 | Approximate a two-dimensional function using a selected look-up method. |
Logical and Comparison Blocks
Block Name | Description |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086358 | Perform the specified bitwise operation on the inputs. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086404 | Provide a region of zero output. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086518 | Perform the specified logical operation on the inputs. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086579 | Switch output between different inputs based on the value of the first input. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1186955368 | Perform the specified relational operation on the inputs. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086604 | Switch output between two constants. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086616 | Bound the range of the input. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1186955393 | Switch output between the first input and the third input based on the value of the second input. |
Discrete Time Blocks
Block Name | Description |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086453 | Implement a fixed-point finite impulse response (FIR) filter. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1186955337 | Delay a signal N sample periods. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086638 | Delay a scalar signal multiple sample periods, and output all the delayed versions. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1186955406 | Delay a signal one sample period. |
https://fiatlux.atlassian.net/wiki/spaces/FPBS/pages/1187086660 | Implement a zero-order hold of one sample period. |
Â