Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:mathworks [16 Apr 2020 00:47] – [Device Data Streaming and Configuration] Travis Collinsresources:tools-software:mathworks [08 Jan 2021 23:23] (current) – user interwiki links Robin Getz
Line 3: Line 3:
 {{ :resources:tools-software:mlsl-12062018.jpg?nolink&600 |}} {{ :resources:tools-software:mlsl-12062018.jpg?nolink&600 |}}
  
-Analog Devices, Inc. (ADI) works directly with MathWorks to provide tools and interfaces to end-users to help in their evaluation, development, and configuration of ADI hardware. This page outlines the different tools available for different products from ADI which can be used in different stages of a development cycle. For a complete list of supported boards see the [[https://wiki.analog.com/resources/tools-software/mathworks_supported_boards|table here]].+Analog Devices, Inc. (ADI) works directly with MathWorks to provide tools and interfaces to end-users to help in their evaluation, development, and configuration of ADI hardware. This page outlines the different tools available for different products from ADI which can be used in different stages of a development cycle. For a complete list of supported boards see the [[/resources/tools-software/mathworks_supported_boards|table here]].
  
 ===== Simulation Models ===== ===== Simulation Models =====
Line 10: 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, digital signal path frequency responses, and non-idealities. Since they are pure simulation models they can be integrated with other channels models and receiver/transmitter algorithms. Models are available in the following places: 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, digital signal path frequency responses, and non-idealities. Since they are pure simulation models they can be integrated with other channels models and receiver/transmitter algorithms. Models are available in the following places:
-  * [[https://www.analog.com/en/design-center/simulation-models/mathworks-behavioral-models.html|ADI authored behavioral models]] +  * [[adi>en/design-center/simulation-models/mathworks-behavioral-models.html|ADI authored behavioral models]] 
-  * [[resources:eval:user-guides:ad-fmcomms2-ebz:software:simrf|RF Transceiver Models]] [[https://www.mathworks.com/hardware-support/analog-devices-rf-transceivers.html|Download]]+  * [[resources:eval:user-guides:ad-fmcomms2-ebz:software:simrf|RF Transceiver Models]] [[mw>hardware-support/analog-devices-rf-transceivers.html|Download]]
  
 ===== Device Data Streaming and Configuration ===== ===== Device Data Streaming and Configuration =====
Line 17: Line 17:
 {{ :resources:tools-software:dataflowmatlab.png?nolink&1200 |}} {{ :resources:tools-software:dataflowmatlab.png?nolink&1200 |}}
  
-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://wiki.analog.com/resources/tools-software/linux-software/libiio|libIIO]] user library and related IIO drivers. The first option are interfaces provided directly from MathWorks for the following devices and related toolboxes:+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 [[/resources/tools-software/linux-software/libiio|libIIO]] user library and related IIO drivers. The first option are interfaces provided directly from MathWorks for the following devices and related toolboxes:
   * FMComms 2/3/4/5 and ADRV9361 RFSOM:[[mw>hardware-support/zynq-sdr.html|Zynq SDR Support from Communications Toolbox]]   * FMComms 2/3/4/5 and ADRV9361 RFSOM:[[mw>hardware-support/zynq-sdr.html|Zynq SDR Support from Communications Toolbox]]
   * ADALM-PLUTO: [[mw>hardware-support/adalm-pluto-radio.html|ADALM-PLUTO Radio Support from Communications Toolbox]]   * ADALM-PLUTO: [[mw>hardware-support/adalm-pluto-radio.html|ADALM-PLUTO Radio Support from Communications Toolbox]]
Line 25: Line 25:
   * [[resources/tools-software/sensor-toolbox|Sensor Toolbox]]   * [[resources/tools-software/sensor-toolbox|Sensor Toolbox]]
   * [[resources/tools-software/hsx-toolbox|High-Speed Converter Toolbox]]   * [[resources/tools-software/hsx-toolbox|High-Speed Converter 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 [[https://wiki.analog.com/resources/tools-software/linux-drivers-all|this page]].+  * [[resources/tools-software/tof-toolbox|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 [[/resources/tools-software/linux-drivers-all|this page]].
  
 ===== Code Generation and Targeting ===== ===== Code Generation and Targeting =====
Line 34: Line 35:
  
 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://www.mathworks.com/hardware-support/zynq-sdr.html|Zynq SDR Support from Communications Toolbox]] +  * FMComms 2/3/4/5 and ADRV9361 RFSOM:[[mw>hardware-support/zynq-sdr.html|Zynq SDR Support from Communications Toolbox]] 
-  * AD9361 based Ettus E310: [[https://www.mathworks.com/hardware-support/usrp-e310.html|USRP® E310 Support from Communications Toolbox]]+  * AD9361 based Ettus E310: [[mw>hardware-support/usrp-e310.html|USRP® E310 Support from Communications Toolbox]]
  
 As part of the relevant toolboxes, ADI provides support for varies different FPGA and ADI part combinations: As part of the relevant toolboxes, ADI provides support for varies different FPGA and ADI part combinations:
Line 44: Line 45:
 ===== Support ===== ===== Support =====
  
-Support for the toolboxes is provided online at EngineerZone under the [[https://ez.analog.com/linux-device-drivers/linux-software-drivers|Linux Software Drivers]] subforum.+Support for the toolboxes is provided online at EngineerZone under the [[ez>linux-device-drivers/linux-software-drivers|Linux Software Drivers]] subforum.
resources/tools-software/mathworks.1586990843.txt.gz · Last modified: 16 Apr 2020 00:47 by Travis Collins