This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:eval:user-guides:matlab_bsp [03 Jan 2021 21:46] – fix links Robin Getz | resources: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:// | + | 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 [[/ |
==== Quick Start with BSP ==== | ==== Quick Start with BSP ==== | ||
- | The current stable Toolbox can be downloaded from the [[https:// | + | The current stable Toolbox can be downloaded from the [[https:// |
<WRAP round download> | <WRAP round download> | ||
- | * [[https:// | + | * [[https:// |
</ | </ | ||
Line 20: | Line 20: | ||
Installation of either: | Installation of either: | ||
<WRAP round download> | <WRAP round download> | ||
- | * [[https:// | + | * [[mw>help/ |
- | * [[https:// | + | * [[mw>help/ |
</ | </ | ||
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: | ||
< | < | ||
- | git clone https:// | + | git clone https:// |
- | cd MathWorks_tools | + | cd TransceiverToolbox |
</ | </ | ||
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:// | + | The Analog Devices BSP is based on the [[mw>help/ |
=== Functionality === | === Functionality === | ||
- | The [[http:// | + | The [[mw>help/ |
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:// | + | * Questions? [[/ |
</ | </ | ||