MATLAB Answers

FPGA is not detected during FIL on Linux

7 views (last 30 days)
Abhishek Agrawal
Abhishek Agrawal on 10 Mar 2017
Answered: Tao Jia on 5 May 2017
I am trying FIL using XUPV5-LX110T (Virtex-5) on a Linux machine (Ubuntu, 64-bit) in Workflow Advisor of MATLAB 2015a.
According to documentations, once the ethernet cable is connected between laptop and the FPGA board, it should be detected automatically and should be assigned an IP (192.168.0.2 in most cases). However, in my case it doesn't get detected. It isn't even assigned any IP (I have checked using arp command). Also, I made sure all other networks are disconnected.
Is there anything I am missing that is causing the connection to not establish?
_ _ _### Start loading bitstream "/home/abhishek/codegen/st_line/fil/st_line_fixpt_fil/st_line_fixpt_fil.bit"
Loading bitstream failed with the following message:
Release 14.7 - iMPACT P.20131013 (lin64)
Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved.
Preference Table
Name                 Setting            
StartupClock         Auto_Correction    
AutoSignature        False            
KeepSVF             False            
ConcurrentMode     False            
UseHighz             False            
ConfigOnFailure     Stop                
UserLevel            Novice            
MessageLevel         Detailed            
svfUseTime         false            
SpiByteSwap         Auto_Correction    
AutoInfer            false            
SvfPlayDisplayComments false            
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: no JTAG device was found.
AutoDetecting cable. Please wait.
*** WARNING ***: When port is set to auto detect mode, cable speed is set to
default 6 MHz regardless of explicit arguments supplied for setting the baud
rates
If you are using the Platform Cable USB, please refer to the USB Cable
Installation Guide (UG344) to install the libusb package.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Linux release = 4.4.0-66-generic.
WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable
drivers. See Answer Record 22648.
Cable connection failed.
INFO:Cse - The fxload application is not installed. This application is required
when using the Platform Cable USB. This warning should be ignored if you are
using the Parallel Cable III or Parallel Cable IV. Please download and
install the fxload-2002_04_11 package. Note that root access is required to
perform the installation.
Connecting to cable (Parallel Port - parport0).
Linux release = 4.4.0-66-generic.
WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable
drivers. See Answer Record 22648.
Cable connection failed.
Connecting to cable (Parallel Port - parport1).
Linux release = 4.4.0-66-generic.
WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable
drivers. See Answer Record 22648.
Cable connection failed.
Connecting to cable (Parallel Port - parport2).
Linux release = 4.4.0-66-generic.
WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable
drivers. See Answer Record 22648.
Cable connection failed.
Connecting to cable (Parallel Port - parport3).
Linux release = 4.4.0-66-generic.
WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable
drivers. See Answer Record 22648.
Cable connection failed.
Cable autodetection failed.
Error in programXilinxFPGA at 48
Error in filProgramFPGA at 28
Error in run_st_line_fixpt_fil at 4
Error in GenMatlabTb>runSimulation at 615
Error in Manager>wfa_generateFILTB at 697___

Answers (1)

Tao Jia
Tao Jia on 5 May 2017
Sounds that the programming of FPGA failed. You need to make sure that FPGA programming is successful before, otherwise you are not being able to ping the board.
Do you have the FPGA board connected to your computer via JTAG-USB cable?

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!