Main Content

Guided Hardware Setup for Microchip Boards

You can use the Hardware Setup add-on to configure your target Microchip hardware board for the hardware-software co-design workflow. To set up the board, you load the MathWorks® firmware image onto an SD card, then use the Hardware Setup Add-On to configure the board, establish an Ethernet connection to the hardware, and set the hardware connections. For more information, see Hardware-Software Co-Design Workflow for SoC Platforms.

Prerequisites

Before using the Hardware Setup add-on, install the HDL Coder™ Support Package for Microchip FPGA and SoC Devices. See Download and Install HDL Coder Support Package for Microchip FPGA and SoC Devices.

Additionally, you must have this software:

Open the Hardware Setup tool

You can launch the Hardware Setup add-on by using the Add-Ons panel, the hdlHardwareSetup function, or the HDL Coder app.

Using Add-Ons Panel

You can start the Hardware Setup add-on by opening the Add-Ons panel. Select Add-Ons > Manage Add-Ons.

To launch the Hardware Setup add-on, point to the HDL Coder Support Package for Microchip FPGA and SoC Devices and click the Settings button .

Using hdlHardwareSetup Function

You can also start the Hardware Setup add-on by using hdlHardwareSetup function. Enter this command in MATLAB® command window:

hdlHardwareSetup

Using HDL Coder App

Alternatively, you can start the Hardware Setup add-on by using the HDL Coder app in Simulink®. To open the Hardware Setup from the Simulink Toolstrip,

  1. In Simulink, click the Apps tab and select HDL Coder.

  2. In the HDL Code tab, in the Output section, set the drop-down button to IP Core.

  3. Click the Settings button to open the HDL Code Generation > Target tab of Configuration Parameters dialog box. Set Target Platform to your target microchip board. Click OK.

  4. In the HDL Code tab, click Build Bitstream>Hardware Setup.

Hardware Setup option in the HDL Coder app

Configure Board Using the Hardware Setup Add-On

To configure your SD card and hardware board, follow the instructions in each step of the Hardware Setup tool.

Review the Host Machine Checklist

Because the software runs operating system commands to configure the network card, you may require administrator privileges to use the Hardware Setup add-on. When the User Account Control window opens, enter your user permissions. In Windows®, you can also start MATLAB using Run as administrator. In Linux® machines, enter the user administrator password.

This step also checks the available Gigabit Ethernet connection, SD card reader, and writable SD card. Click Next to proceed.

Host Machine Checklist Screen

Select Hardware Board

Set FPGA Vendor to Microchip and set Hardware Board to your target hardware. The page displays your selected hardware. For more information on the supported hardware, see Supported EDA Tools and Hardware. Click Next.

Select Hardware Board screen

Download Required Third-Party Tools

You can automatically or manually download third-party tools for your board.

Choose Download Mode for Third-Party Tools Window that has Automatic or Manual options

If you select Automatic, the wizard downloads the necessary third-party tools from the internet to your host computer, which must have internet connectivity.

Automatic Download screen

After the download completes, the third-party tools are available in the folder support_package_installation_folder/downloads/, where support_package_installation_folder is the folder where the HDL Coder Support Package for Microchip FPGA and SoC Devices is installed. To get to the root folder of the support packages, use the matlabshared.supportpkg.getSupportPackageRoot function. Extract the microchip_linuxbinaries folder.

For host computers that do not have internet access, select Manual to manually download the third-party tools. The wizard provides step-by-step instructions for downloading the required third-party tools. Use another computer with internet access to download these tools and then transfer them to your host computer. After transferring the required third-party tools to the host computer, specify the folder path that contains the third-party tools and click Next.

Manual Download screen

Download Linux Image

This step provides instructions to download the Linux image to SD card. To download Linux image to SD card, use Win32DiskImager or bmaptool.

Download Linux Image Using Win32DiskImager screen

After copying the Linux image to the SD card, click Finish.

See Also

Topics

External Websites