Khi sử dụng chức năng MATLAB thực thi (MEX) alt_signaltap_run
trong MATLAB để thu thập dữ liệu từ SignalTap II Logic Analyzer, tệp cấu hình SignalTap™ II (.stp) của bạn được lưu vào bộ nhớ đệm để cải thiện hiệu suất thu mua lặp lại. Nếu tệp .stp được thay đổi, nó có thể không được tải lại khi chức alt_signaltap_run
năng được gọi là nhiều lần. Điều này có thể ngăn chặn việc thu thập dữ liệu dựa trên đặc điểm kỹ thuật kích hoạt mới và tạo ra các lỗi sau:
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.
Để giải quyết vấn đề này, hãy xóa bộ nhớ đệm để tệp .stp được tải lại lần tiếp theo chức alt_signaltap_run
năng được gọi là. Để làm điều này, chạy lệnh sau trong MATLAB:
clear alt_signaltap_run