Das FPGA Programming Blockset ist ein Simulink-Blockset für die Nutzung eines FPGA-Modells, das mit einem dSPACE System mit der Xilinx® Vitis™ Model Composer HDL Library, dem vormals Xilinx System Generator Blockset, erstellt wurde.
Support of MathWorks® HDL CoderTM for modeling parts of the FPGA model with Simulink® blocks
Das FPGA Programming Blockset ist ein Simulink-Blockset für die Nutzung eines FPGA-Modells, das mit einem dSPACE System mit der Xilinx® Vitis™ Model Composer HDL Library, dem vormals Xilinx System Generator Blockset, erstellt wurde. Das Blockset bietet Blöcke für die Implementierung der Schnittstelle zwischen dem FPGA auf einem dSPACE Board und seiner I/O sowie zwischen dem dSPACE FPGA-Board und seinem Rechenkern (Computation Node, CN).
Das Blockset kann mit folgenden dSPACE FPGA-Plattformen eingesetzt werden, die benutzerprogrammierbare FPGAs bereitstellen:
Typische Anwendungsszenarien für Rapid Control Prototyping (RCP) und Hardware-in-the-Loop-Simulation (HIL):
The dSPACE FPGA platforms provide various cutting-edge Xilinx® FPGAs which can be programmed graphically with Xilinx Vitis™ Model Composer HDL Library in Simulink®.
The FPGA Programming Blockset lets you integrate the resulting FPGA design into a real-time application that runs on dSPACE hardware.
The blockset also gives you a convenient way to connect the I/O board’s I/O driver components and to model the connection to a processor-based computation node (SCALEXIO processing hardware, MicroLabBox, or MicroAutoBox). The data exchange supports fixed-point data types as well as floating-point data types.
To grant maximum freedom in developing FPGA applications, it is also possible to handcode the entire design using the handcode interface in VHSIC hardware description language (VHDL or Verilog). Alternatively, you can integrate handwritten IP cores into your Simulink FPGA model, or you can also use MathWorks® HDL CoderTM to model parts of the FPGA design.
With the FPGA blockset, you can synthesize, build, and program an FPGA or processor directly from Simulink for optimal convenience. During run time, you can access variables to trace or modify them, without having to modify the model. An FPGA scope even allows for an in-depth analysis of your design.
Optional Hardware | Boards and Variants |
---|---|
SCALEXIO |
|
MicroAutoBox |
|
MicroLabBox |
|
Functionality | Description |
---|---|
General |
|
FPGA interface |
|
Handcode interface |
|
I/O access |
|
Processor-FPGA communication |
|
Inter-FPGA communication between SCALEXIO FPGA base boards |
|
Asynchronous tasks |
|
Variable access |
|
Remote FPGA build |
|
Support of MathWorks® HDL CoderTM |
|
Treiben Sie Innovationen voran. Immer am Puls der Technologieentwicklung.
Abonnieren Sie unser Expertenwissen. Lernen Sie von erfolgreichen Projektbeispielen. Bleiben Sie auf dem neuesten Stand der Simulation und Validierung. Jetzt dSPACE direct und dSPACE direct aeropace & defense abonnieren.