Table of Contents
At the hardware level, GPO outputs are general-purpose digital outputs that can be configured for various purposes. This block and the associated C/C++ routines provide means to write the value of the corresponding pin at the CPU execution rate. For FPGA users, GPO pins are also available in the sandbox, enabling faster update rates.
The table below outlines the location and logic-voltage levels of the GPO outputs across imperix controllers. Detailed information is available in the product datasheets. For the TPI8032, using the TPI GPO helper block is recommended instead.
| Param. | B-Box 4 | B-Box 3 | B-Box micro | B-Board 3 PRO |
|---|---|---|---|---|
| Location and count | 48x VHDCI C+D | 32x VHDCI C+D | 8x rear connector | 32x JX1+JX2 (bot.) |
| Logic level | 3.3V / 5V (elec.) | 3.3V / 5V | 5V | 3.3V |
| Shared with | PWM | N/A | N/A | N/A |
| Product datasheet | B-Box 4 | B-Box 3 | B-Box 3 micro | B-Board 3 |
Simulink block
Signal specification
Parameters
Device IDselects which B-Box/B-Board to address when used in a multi-device configuration.GPO pin(s)(vectorizable) is the GPO pin(s) to control. It can be a single value or a vector.Reset pin value to 0 in case of faultacts when a fault is detected, for instance when an analog inputs exceeds a configured limit value.Show simulation output portdefines if the simulation output is displayed or not.
PLECS block
Signal specification
Parameters
Device IDselects which B-Box/B-Board to address when used in a multi-device configuration.(vectorizable) is the GPO pin(s) to control. It can be a single value or a vector.GPO pin(s)Optional resetcan be set toReset pin value to 0 in case of faultto act when a fault is detected, for instance when an analog inputs exceeds a configured limit value.defines if the target outport is displayed or not. This parameter is only used in simulation.Simulation input port







