通过matlab将vivado保存的csv格式的ila数据转换为txt格式的文件
clc;
clear all;
close all;
c_temp=importdata('iladataaaa.csv');
ch0_data = c_temp.data(:,4);%data
ch0_data_val = c_temp.data(:,10);%data_val
ch1_data = c_temp.data(:,7);
ch1_data_val = c_temp.data(:,11);
data_init = ch0_data';
%---------------------------------提取有效数据
data = [];
for i = 1:length(data_init)
if(ch0_data_val(i))
data = [data,data_init(i)];
end
end
%--------------------------数据存txt文件
fname = 'what.txt';
fid_CODE = fopen(fname,'w');
fprintf(fid_CODE,'%01d\r\n',data);
fclose('all');