Article ID: 000081528 Content Type: Troubleshooting Last Reviewed: 09/11/2012

Why do I get errors when running the alt_signaltap_run function in MATLAB?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

When using the MATLAB executable (MEX) function alt_signaltap_run in MATLAB to acquire data from the SignalTap™ II Logic Analyzer, your SignalTap II configuration file (.stp) is cached to improve repetitive acquisition performance. If the .stp file is changed, it may not be reloaded when the alt_signaltap_run function is called multiple times. This may prevent the acquisition of data based on the new trigger specification and produce the following errors:

Error: Can't run SignalTap II Logic Analyzer -- SignalTap II File is not compatible with the file programmed in the device
Error: Can't find the instance. Download a design with SRAM Object File containing this instance.
Error: JTAG communication error. Check hardware setup.

To work around this problem, clear the cache so that the .stp file is reloaded the next time the alt_signaltap_run function is called. To do this, run the following command in MATLAB:

clear alt_signaltap_run

Related Products

This article applies to 1 products

Intel® Programmable Devices