This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:tools-software:mathworks [01 Aug 2019 17:23] – [Code Generation and Targeting] Travis Collins | resources:tools-software:mathworks [08 Jan 2021 23:23] (current) – user interwiki links Robin Getz | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== MathWorks Support: MATLAB and Simulink Integrations ===== | ===== MathWorks Support: MATLAB and Simulink Integrations ===== | ||
- | Analog Devices Inc. (ADI) works directly with MathWorks to provide tools and interfaces to end-users to help in their evaluation, development, | + | {{ : |
+ | |||
+ | Analog Devices, Inc. (ADI) works directly with MathWorks to provide tools and interfaces to end-users to help in their evaluation, development, | ||
===== Simulation Models ===== | ===== Simulation Models ===== | ||
Line 8: | Line 10: | ||
Simulation models of hardware devices are available from MathWorks directly or from ADI. These are behavioral models of specific parts, and should not be considered transistor-level simulation. The models are typically used to understand device configuration, | Simulation models of hardware devices are available from MathWorks directly or from ADI. These are behavioral models of specific parts, and should not be considered transistor-level simulation. The models are typically used to understand device configuration, | ||
- | * [[https:// | + | * [[adi>en/ |
- | * [[resources: | + | * [[resources: |
===== Device Data Streaming and Configuration ===== | ===== Device Data Streaming and Configuration ===== | ||
Line 15: | Line 17: | ||
{{ : | {{ : | ||
- | For users looking to configure a device and stream data directly back into MATLAB or Simulink, there are two main options available. Both rely on the [[https:// | + | For users looking to configure a device and stream data directly back into MATLAB or Simulink, there are two main options available. Both rely on the [[/ |
- | * FMComms 2/3/4/5 and ADRV9361 RFSOM:[[https:// | + | * FMComms 2/3/4/5 and ADRV9361 RFSOM:[[mw>hardware-support/ |
- | * ADALM-PLUTO: | + | * ADALM-PLUTO: |
| | ||
If MathWorks does not support your current board or additional customization is required for a toolbox, ADI offers third-party open toolboxes which fills these gaps depending on your product category: | If MathWorks does not support your current board or additional customization is required for a toolbox, ADI offers third-party open toolboxes which fills these gaps depending on your product category: | ||
- | * Transceiver Toolbox | + | * [[resources/ |
- | * Sensor Toolbox | + | * [[resources/ |
- | * High-Speed Converter Toolbox | + | * [[resources/ |
- | * LIDAR Toolbox | + | * [[resources/ |
- | * Time-of-Flight Toolbox | + | Device-specific interfaces may not exist for all ADI products, but if a driver exists already adding support in MATLAB is a simple process. For a complete list of available drivers see [[/ |
- | + | ||
- | Device-specific interfaces may not exist for all ADI products, but if a driver exists already adding support in MATLAB is a simple process. For a complete list of available drivers see [[https:// | + | |
===== Code Generation and Targeting ===== | ===== Code Generation and Targeting ===== | ||
+ | |||
+ | {{ : | ||
When moving beyond simulation it becomes necessary to deploy algorithms onto embedded hardware. This can be done directly through the code generation tools from MathWorks, specifically HDL-Coder and Embedded-Coder. Since ADI has worked closely with MathWorks in these areas, a highly integrated workflow exists to move code from MATLAB scripts and Simulink models onto ADI systems, even without the need to go into compilers or synthesis tools directly. This is very attractive for algorithms engineers traditionally unseasoned in HDL, and makes their HDL engineering counterparts more productive. | When moving beyond simulation it becomes necessary to deploy algorithms onto embedded hardware. This can be done directly through the code generation tools from MathWorks, specifically HDL-Coder and Embedded-Coder. Since ADI has worked closely with MathWorks in these areas, a highly integrated workflow exists to move code from MATLAB scripts and Simulink models onto ADI systems, even without the need to go into compilers or synthesis tools directly. This is very attractive for algorithms engineers traditionally unseasoned in HDL, and makes their HDL engineering counterparts more productive. | ||
MathWorks offers direct HDL and C++ targeting support in the following Hardware Support Packages: | MathWorks offers direct HDL and C++ targeting support in the following Hardware Support Packages: | ||
- | * FMComms 2/3/4/5 and ADRV9361 RFSOM:[[https:// | + | * FMComms 2/3/4/5 and ADRV9361 RFSOM:[[mw>hardware-support/ |
- | + | * AD9361 based Ettus E310: [[mw>hardware-support/ | |
- | As part of the relivant toolboxes ADI provides support for varies different FPGA and ADI part combinations: | + | |
- | * [[https:// | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | https:// | + | |
- | https:// | + | |
- | ===== Configuration Tools ===== | + | As part of the relevant toolboxes, ADI provides support for varies different FPGA and ADI part combinations: |
+ | * [[resources/ | ||
+ | * [[resources/ | ||
===== Support ===== | ===== Support ===== | ||
+ | Support for the toolboxes is provided online at EngineerZone under the [[ez> |