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:eval:user-guides:matlab_bsp [03 Jan 2021 21:46] – fix links Robin Getzresources:eval:user-guides:matlab_bsp [09 Mar 2021 04:04] (current) – Updated link from Mathworks_Tools to Transceiver Toolbox Srikanth Pagadarai
Line 1: Line 1:
 ===== Analog Devices Board Support Packages Toolbox For MATLAB and Simulink ===== ===== Analog Devices Board Support Packages Toolbox For MATLAB and Simulink =====
  
-ADI maintains a set of tools to model, interface, and target with specific hardware devices within MATLAB and Simulink. These are combined into single Toolbox which contains a set of Board Support Packages (BSP). The list of supported boards is provided [[https://wiki.analog.com/resources/eval/user-guides/matlab_bsp#supported_boards|below]].+ADI maintains a set of tools to model, interface, and target with specific hardware devices within MATLAB and Simulink. These are combined into single Toolbox which contains a set of Board Support Packages (BSP). The list of supported boards is provided [[/resources/eval/user-guides/matlab_bsp#supported_boards|below]].
  
 ==== Quick Start with BSP ==== ==== Quick Start with BSP ====
  
-The current stable Toolbox can be downloaded from the [[https://github.com/analogdevicesinc/MathWorks_tools/releases|MathWorks_tools GitHub Release Page]]. Download the latest mltbx file then open that file within MATLAB. Opening the file will automatically install the Toolbox, adding the necessary components to your MATLAB path. The "Analog Devices, Inc. Board Support Packages" will appear in your [[https://www.mathworks.com/help/matlab/matlab_env/manage-your-add-ons.html|Add-Ons Explore]] within MATLAB.+The current stable Toolbox can be downloaded from the [[https://github.com/analogdevicesinc/TransceiverToolbox/releases|TransceiverToolbox GitHub Release Page]]. Download the latest mltbx file then open that file within MATLAB. Opening the file will automatically install the Toolbox, adding the necessary components to your MATLAB path. The "Analog Devices, Inc. Board Support Packages" will appear in your [[mw>help/matlab/matlab_env/manage-your-add-ons.html|Add-Ons Explore]] within MATLAB.
  
 <WRAP round download> <WRAP round download>
-  * [[https://github.com/analogdevicesinc/MathWorks_tools/releases|Analog Devices Inc, Board Support Packages Toolbox Release Page]]+  * [[https://github.com/analogdevicesinc/TransceiverToolbox/releases|Analog Devices Inc, Board Support Packages Toolbox Release Page]]
 </WRAP> </WRAP>
  
Line 20: Line 20:
 Installation of either: Installation of either:
 <WRAP round download> <WRAP round download>
-  * [[https://www.mathworks.com/help/supportpkg/xilinxzynqbasedradio/index.html|Communications Toolbox Support Package for Xilinx Zynq-Based Radio]] +  * [[mw>help/supportpkg/xilinxzynqbasedradio/index.html|Communications Toolbox Support Package for Xilinx Zynq-Based Radio]] 
-  * [[https://www.mathworks.com/help/supportpkg/plutoradio/index.html|Communications Toolbox Support Package for Analog Devices ADALM-Pluto Radio]]+  * [[mw>help/supportpkg/plutoradio/index.html|Communications Toolbox Support Package for Analog Devices ADALM-Pluto Radio]]
 </WRAP> </WRAP>
 is required to use the streaming system objects or blocks. These support packages provide the necessary libIIO MATLAB bindings used by ADI's system objects. is required to use the streaming system objects or blocks. These support packages provide the necessary libIIO MATLAB bindings used by ADI's system objects.
Line 36: Line 36:
 First clone the repo and move into it: First clone the repo and move into it:
 <code> <code>
-git clone https://github.com/analogdevicesinc/MathWorks_tools.git +git clone https://github.com/analogdevicesinc/TransceiverToolbox.git 
-cd MathWorks_tools+cd TransceiverToolbox
 </code> </code>
 To build the toolbox run the following: To build the toolbox run the following:
Line 100: Line 100:
   * Automatically insert the generated IPs into the Analog Devices Vivado HDL reference designs    * Automatically insert the generated IPs into the Analog Devices Vivado HDL reference designs 
  
-The Analog Devices BSP is based on the [[http://www.mathworks.com/help/hdlcoder/ug/board-and-reference-design-system.html | MathWorks Board and Reference Design Registration System]].+The Analog Devices BSP is based on the [[mw>help/hdlcoder/ug/board-and-reference-design-system.html | MathWorks Board and Reference Design Registration System]].
  
 === Functionality === === Functionality ===
  
-The [[http://www.mathworks.com/help/hdlcoder/examples/getting-started-with-hardware-software-codesign-workflow-for-xilinx-zynq-platform.html | MathWorks HDL Workflow Advisor]] enables users to automatically generate HDL code from a Simulink model. The user can choose from a selection of several different Target Workflows, including “ASIC/FPGA”, “FPGA-In-The-Loop”, and “IP Core Generation”. Target Platform selections include Xilinx Evaluation Boards and Altera Evaluation Boards as well as other custom evaluation boards. +The [[mw>help/hdlcoder/examples/getting-started-with-hardware-software-codesign-workflow-for-xilinx-zynq-platform.html | MathWorks HDL Workflow Advisor]] enables users to automatically generate HDL code from a Simulink model. The user can choose from a selection of several different Target Workflows, including “ASIC/FPGA”, “FPGA-In-The-Loop”, and “IP Core Generation”. Target Platform selections include Xilinx Evaluation Boards and Altera Evaluation Boards as well as other custom evaluation boards. 
  
 The Analog Devices BSP for HDL Workflow Advisor extends the set of Target Workflows for IP Core Generation with the Analog Devices boards listed in the //Supported Platforms// section. The BSP consists of a set of board definitions that specify all the characteristics needed by the HDL Workflow Advisor to be able to incorporate a board in the code generation flow, as well as a set of Xilinx Vivado reference designs that are used by the Workflow Advisor to automatically insert the generated IPs into the Vivado designs. All the Analog  The Analog Devices BSP for HDL Workflow Advisor extends the set of Target Workflows for IP Core Generation with the Analog Devices boards listed in the //Supported Platforms// section. The BSP consists of a set of board definitions that specify all the characteristics needed by the HDL Workflow Advisor to be able to incorporate a board in the code generation flow, as well as a set of Xilinx Vivado reference designs that are used by the Workflow Advisor to automatically insert the generated IPs into the Vivado designs. All the Analog 
Line 199: Line 199:
  
 <WRAP round help 80%> <WRAP round help 80%>
-  * Questions? [[https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/help_and_support|Ask Help & Support]].+  * Questions? [[/resources/eval/user-guides/ad-fmcomms2-ebz/help_and_support|Ask Help & Support]].
 </WRAP>       </WRAP>      
  
resources/eval/user-guides/matlab_bsp.txt · Last modified: 09 Mar 2021 04:04 by Srikanth Pagadarai