Device Configuration Table

Description of the Device Configuration Table, which explains the HIL device resources available for different models and different configurations.

The Device Configuration Table provides information about the FPGA solver features available in different firmware configurations. It is currently available through the Device Manager tool via the Device table button. This button is also accessible in Schematic Editor under Model->Model Settings as shown in Figure 1.

Figure 1. Device Configuration settings in the Model Settings dialog
Figure 2. Device Table Example

The elements inside the Device Configuration Table are described in Table 1.

At the top of the Device Configuration Table is a dropdown menu where you can select which device you want to display configurations for. Both the HIL device and the model you wish to compile to it should be set to the same configuration. You can set your HIL device to run in a particular configuration by using the Device Manager tool. You can set your Device and Configuration ID in Schematic Editor in the Model->Model Settings dialog.

Table 1. Device Configuration Table elements
Resource Resource Description
Standard Processing Cores Number of Standard Processing Cores available for the given configuration.
SPC peak processing power [GMACS] Peak processing power of the Standard Processing Cores for the given device. A configuration with a higher peak processing power helps reduce time slot utilization.
SPC matrix memory [KWords] The total matrix memory available in thousands of words. If you exceed your Matrix Memory Utilization in your model, consider if there is a need for circuit partitioning.
Max converter weight (ideal switches) Maximum total weight of converters that can be assigned to a single Standard Processing Core for the given configuration. Converter Weight is a non-linear measurement that differs for each converter. If you exceed this value in your model, consider if there is a need for circuit partitioning.
Contactors (ideal switches) Maximum number of ideal contactors that can be assigned to a single Standard Processing Core for the given configuration. If you exceed this value in your model, consider if there is a need for circuit partitioning.
Non-ideal switches Maximum number of non-ideal switches that can be assigned to a single Standard Processing Core for the given configuration.
Time varying elements Maximum number of time varying elements that can be assigned to a single Standard Processing Core for the given configuration.
Global GDS oversampling Displays yes if the given configuration supports Global GDS oversampling.
Switch-level GDS oversampling Displays yes if the given configuration supports Switch-level GDS oversampling.
GDS switching delay Displays yes if the given configuration supports switching delay function in Converters.
Converter power loss calculation Displays yes if the given configuration supports power loss calculation in Converters.
Converter forward voltage drop Displays yes if the given configuration supports forward voltage drop calculation in Converters.
Machine Solvers Number of machine solvers available for the given configuration.
Nonlinear machine support Displays yes if the given configuration can model nonlinear machines. These machines are typically part of the Nonlinear Machines Toolbox.
Nonlinear machine LUT size [kWords] Displays the maximum size of non-linear machine lookup tables in thousands of words.
Absolute encoder protocol support Displays yes if the given configuration provides support for standard absolute encoder protocols.
DC-DC Converter Solvers Number of DC-DC Converter Solvers available for the given configuration.
Signal generators Number of signal generators available for the given configuration.
Look Up Tables Number of look up tables available for the given configuration.
PWM modulators Number of Pulse-Width Modulator channels available for the given configuration.
PWM analyzers Number of Pulse-Width Analyzer channels available for the given configuration.
Parallel DTV detectors Number of Parallel DTV detectors available for the given configuration.
Interfaces
Paralleling support Capability to connect multiple HIL devices of the same type in a larger HIL setup.
SFP Simulation Link support Capability to communicate with other devices over SFP using either basic (signal processing mode support only) or fast (both signal processing and high speed mode support) SFP Simulation Link protocol.
Egston SFP Link support Capability to communicate with Egston power amplifiers over SFP using the proprietary Egston SFP Link protocol.
ABB proprietary protocols support Capability to communicate with other devices over GPIO using ABB proprietary protocols.

VHIL+ Device Configuration Table

VHIL+ is a unique Virtual HIL configuration that does not correspond to a physical HIL device. For this reason, VHIL+ has significantly higher device resources available, although it is not able to simulate models in real time and has no external IO support.

Figure 3. VHIL+ Device Configuration Table