Documentation Home Page ◇ OPAL-RT Schematic Editor Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
eHS Build Report
Once an FPGA circuit model has been processed by the eHS Solver, an eHS Build Report is generated containing detailed information about the processed model and the selected solver configuration. The report can be used to troubleshooting issues, verify solver settings, analyze FPGA resource usage, and optimize the circuit topology or solver parameters.
Refer to the documentation for your simulation platform for instructions on generating and accessing the Build Report.
Report Contents
A sample eHS Build Report is shown below. The report begins with a header indicating the date and time at which the circuit model was processed by the eHS Solver.
The remaining contents of the report are organized into the following sections:
General
The General section summarizes the software versions and configuration information used to generate the processed circuit model.
Parameter | Description |
|---|---|
EFPGASIM | eFPGASIM version used to process the circuit model. |
Unified Database | Unified Database version used during processing. |
Schematic Editor | Schematic Editor version used to create the model. |
Output Path | Directory containing the Build Report and related log files. |
Setup name | Name of the configured Simulator Setup. |
Bitstream File | FPGA bitstream file selected for the Simulator Setup. |
Circuit | Name of the processed circuit schematic. |
eHS Solver
The eHS Solver section summarizes the solver configuration used to process the circuit model, along with the resulting solver capacity and resource utilization.
Parameter | Description |
|---|---|
Solver Generation | Generation of the eHS Solver used to simulate the circuit model. |
Discretization Method | Circuit Discretization Method configured in the schematic Solver Settings. |
Switch Interpolation | Switch Interpolation setting defined in the schematic Solver Settings. |
Effective Timestep | Time step at which the circuit is simulated on the FPGA. |
Achievable Timestep Range | Minimum and maximum time steps supported by the circuit using the current solver configuration. A manual time step within this range can be configured in the schematic Solver Settings. |
Estimated Solver Usage | Percentage of available eHS Solver resources consumed by the circuit model. |
User Defined eHS License Class | eHS License Class selected by the user in the Simulator Setup. |
Firmware Core Size | eHS Solver core size available in the selected FPGA firmware. |
Effective eHS License Class | Effective eHS solver core size considering both the selected license class and the limits of the selected FPGA firmware. |
Solver Strategy | Solver Strategy configured in the schematic Solver Settings. |
Number of Components | Summary of the circuit resource usage reported for each component type, including states, switches, sources, outputs, and passive components. |
Miscellaneous
The Miscellaneous section summarizes additional FPGA firmware resources and measurement mappings used by the circuit model.
Parameter | Description |
|---|---|
Number of SWG Available | Number of Sine Wave Generator resources available in the selected FPGA firmware. |
Number of TSDO Channels | Number of Time Stamped Digital Output channels used by the circuit model and available in the selected FPGA firmware. |
Number of AO mapped to measure block | Number of Analog Output channels mapped to voltage or current Meter blocks in the circuit schematic. |
Number of SFPO mapped to measure block | Number of SFP Output channels mapped to voltage or current Meter blocks in the circuit schematic. |
HSCS Solver
The HSCS Solver section summarizes the configuration and resource utilization of each High Speed Converter Solver (HSCS) circuit in the processed circuit model.
Parameter | Description |
|---|---|
HSCS Circuit | Name of the HSCS circuit. In models containing multiple HSCS instances, this is the name of the primary HSCS block. |
Number of Occurrences | Number of instances of the HSCS circuit in the circuit model. |
Discretization Method | Discretization Method configured in the HSCS block parameters. |
Oversampling | Oversampling setting configured in the HSCS block parameters. |
Effective Timestep (ns) | Time step at which the HSCS circuit is simulated on the FPGA. |
Minimum Timestep (ns) | Minimum time step supported by the HSCS circuit using the current HSCS and eHS solver configuration. |
Firmware Core Size | HSCS core size available in the selected FPGA firmware. |
Switches used | Percentage of the available switching component capacity consumed by the HSCS circuit. See Maximum Circuit Size for more information. |
Input DP capacity used | Percentage of the available calculation units consumed by states and sources in the HSCS circuit. |
Output DP capacity used | Percentage of the available calculation units consumed by states and outputs in the HSCS circuit. |
External measurements routed | Percentage of available measurement outputs consumed by the HSCS circuit. |
Effective oversampling | Effective execution interval of each interleaved HSCS circuit. For a single HSCS instance, this value is equal to the effective time step. |
Decimation factor | Decimation factor applied to HSCS output measurements. |
IO Connection Information
The IO Connection Information section summarizes the allocation of hardware I/O resources used by the circuit model.
Parameter | Description |
|---|---|
Analog Inputs | Analog Input channels used by the circuit model and the total number available on the selected hardware. |
Analog Outputs | Analog Output channels used by the circuit model and the total number available on the selected hardware. For each mapped channel, the associated measurement signal, gain, offset, and output range are listed. |
Digital Inputs | Digital Input channels used by the circuit model and the total number available on the selected hardware. |
SFP Inputs | SFP Input channels used by the circuit model and the total number available on the selected hardware. |
SFP Outputs | SFP Output channels used by the circuit model and the total number available on the selected hardware. |
Machine encoder outputs | Mapping of machine encoder output signals (A, B, and Z) to Digital Output channels. |
Details
The Details section summarizes the circuit model inputs and outputs from the perspective of the CPU model.
Parameter | Description |
|---|---|
Sources | Mapping between circuit source components and the eHS Solver input lanes. |
Switches Breakdown | Summary of the switching components identified in the compiled circuit. |
Thermal Losses gate mapping | Mapping between switch gate indices and the corresponding gate names in the circuit. These indices are used when configuring the Thermal Losses feature for eHS. |
High Latency Outputs | Mapping between high-latency output indices and the corresponding measurement signals. |