UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 22974

8.1 AccelDSP Synthesis Tool - Can I access the data used to create the accel_probe plots?

Description

Can I access the data used to create the accel_probe plots?

Solution

Yes. When you specify an accel_probe in your design function, it saves the data (up to the number of interactions you have requested or 1000 by default) to a .mat file. To see the data in the Workspace, load the .mat files that are generated after each Verify step. 

 

After running Verify -floatingpoint, the accel_probe_floating_data.mat file is written in the project directory. It can be loaded by going to the MATLAB console and typing the following: 

 

float_data = load('accel_probe_floating_data.mat') 

 

In this case, the data is part of a structure called float_data (you might need to refresh the Workspace to see it by right-clicking in the Workspace and selecting "Refresh"). The data field is a few clicks down from the top level. 

 

After running Verify -fixedpoint, the accel_probe_fixed_data.mat file is written into the FixedPointM or FixedPointC directory (formerly called the MATLAB directory). Load it again as follows: 

 

fixed_data = load('accel_probe_fixed_data.mat') 

 

You can convert the data into vectors using MATLAB commands as follows: 

 

before = floating_data.accel_probe_data.(probe_name).data; 

after = fixed_data.accel_probe_data.(probe_name).data;

AR# 22974
Date Created 09/04/2007
Last Updated 05/20/2014
Status Archive
Type General Article