Selecting the right learning session is fundamental to get you off to a great start. The following questions are designed for you to figure out your support and training needs and to give you a better overview:
How many people do you need to train?
The Jumpstart Workshops are suitable for a maximum of 5 people. The session is held in front of your target machine and, therefore, having more attendees might not be logistically possible.
The trainings offered by MathWorks can accommodate more people. Typically, each participant has their own workstation to go through exercises and examples.
Do you prefer a formal training or a more interactive session?
MathWorks offer formal trainings: a complete training textbook with theory and exercises is provided to each participant. The event is led by an instructor and is focused on learning content.
Speedgoat Jumpstart Workshops don't come with a textbook. However, there are presentations and Simulink examples that we use as guidelines for our training services and that we provide as reference material after the workshop.
The main goal of Speedgoat Jumpstart Workshops is to provide a training environment, in which your team gets together to learn and discuss about the Speedgoat real-time testing solution. In many cases the instructor, who is typically an application support engineer or a developer, acts as a coach and advisor: the jumpstart workshop is focused on your team and application. We encourage discussions within your team and offer our recommendations.
What’s your experience with Simulink and/or with other real-time testing solutions?
If you or any member of your team is new to the MATLAB/Simulink and model-based design environment, we strongly recommend enrolling in a MathWorks training session. If you need advice on how to structure your MATLAB/Simulink project, or if you have modeling concerns, please look for suitable MathWorks trainings (or consulting).
However, if you have Simulink experience and you already had some exposure to Simulink Real-Time or other real-time testing solutions, you might consider our Jumpstart Workshop instead.
What about HDL Coder and integration with Simulink Real-Time and Speedgoat hardware?
When it comes to FPGAs and HDL Coder, things get more advanced. An effective use of HDL Coder requires at least a basic understanding of FPGAs, their timing and modeling constraints. The generic HDL Coder training from MathWorks is highly recommended to anyone approaching FPGA or HDL Coder for the first time. The Programmable FPGA Workshops do not focus on generic advanced modeling techniques for HDL Coder. Furthermore, we might not cover analysis of generated VHDL code and FPGA timing constraints (unless explicitly required). We do focus on the integration with the Simulink Real-Time workflow, I/O connectivity such as ADC and DAC sampling and triggering, FPGA resources access (RAM), multi-board data transfer and synchronization, FPGA and CPU co-execution.
You should never start using HDL Coder or Speedgoat Programmable FPGA without attending any training and/or jumpstart workshop. You invested in your software environment and real-time hardware; now, you must ensure that you can fully understand how to use the solution successfully and effectively.
Is the online Jumpstart Workshop enough to get started?
Technically, you could read the documentation to get started and reach out to our support team in case you face a problem or have any specific questions.
The value of the Online Jumpstart Workshop is to minimize the time required to get an overview of the main features of your system. During the online session, we guide you through all of the basic configurations. We show where to find the information, and we save some time to answer your initial questions. The online session is focused on your specific hardware, but typically we do not customize the content based on your specific application. If you need to discuss your application or require assistance to connect your hardware under test, we prefer to meet you in person.