Vivado ILA數據導出MATLAB分析

目錄

ILA數據導出

分析方式一

分析方式二


有時候在系統調試時,數據在VIVADO窗口獲取的信息有限,可結合MATLAB對已捕獲的數據進行分析處理

ILA數據導出

選擇信號,單擊右鍵后,會有export ILA DATA選項,將其保存成CSV格式。

分析方式一

打開CSV文件,選擇查看選擇的數據位置:

Sample in Buffer,Sample in Window,TRIGGER,u_adc_diff_itfc/adc_ch01_32[9:0],u_adc_diff_itfc/adc_ch02_32[9:0],coef_en,line_start
0,0,0,1111111000,-1,0,0
1,1,0,1111111000,-1,0,0
2,2,0,1111111000,-1,0,0
3,3,0,1111101000,-3,0,0
4,4,0,1111101000,-3,0,0
5,5,0,1111101000,-3,0,0
6,6,0,1111101000,-3,0,0
7,7,0,0000110110,-2,0,0
8,8,0,0000110110,-2,0,0
9,9,0,0000110110,-2,0,0
10,10,0,0000110110,-2,0,0
11,11,0,0000110110,-2,0,0
12,12,0,0000110011,-2,0,0
13,13,0,0000110011,-2,0,0
14,14,0,0000110011,-2,0,0

MATLAB代碼如下

clc;
srow = 2;  %0代表第一行,2代表第三行
scol = 4;  %第四列
erow = 2047; %最后一行
ecol = 4;    %最后一列
[filename,pathname]=uigetfile('C:\Users\asd\Desktop\iladata.csv','iladata');
csv_file = [pathname filename];
csv_data=csvread(csv_file,srow,scol,[srow,scol,erow,ecol]);

可得到更多的信息

分析方式二

保存CSV文件

打開CSV文件,將待分析的數據列拷貝出來,另存為TXT文件

打開DATA.CSV,將二進制這一列復制出來,用readhb進行分析

x= readhb('x.txt',1,12,0,'BIN')

獲取頻譜信息

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/62653.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/62653.shtml
英文地址,請注明出處:http://en.pswp.cn/web/62653.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《探索形象克隆:科技與未來的奇妙融合》

目錄 一、什么是形象克隆 二、形象克隆的技術原理 三、形象克隆的發展現狀 四、形象克隆的未來趨勢 五、形象克隆的應用場景 六、形象克隆簡單代碼案例 Python 實現數字人形象克隆 Scratch 實現角色克隆效果(以貓為例) JavaScript 實現 Scratc…

MATLAB深度學習(七)——ResNet殘差網絡

一、ResNet網絡 ResNet是深度殘差網絡的簡稱。其核心思想就是在,每兩個網絡層之間加入一個殘差連接,緩解深層網絡中的梯度消失問題 二、殘差結構 在多層神經網絡模型里,設想一個包含諾干層自網絡,子網絡的函數用H(x)來表示&#x…

前端入門之VUE--vue組件化編程

前言 VUE是前端用的最多的框架;這篇文章是本人大一上學習前端的筆記;歡迎點贊 收藏 關注,本人將會持續更新。 文章目錄 2、Vue組件化編程2.1、組件2.2、基本使用2.2.1、VueComponent 2、Vue組件化編程 2.1、組件 組件:用來實現…

設計模式-裝飾器模式(結構型)與責任鏈模式(行為型)對比,以及鏈式設計

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 前言1.裝飾器模式1.1概念1.2作用1.3應用場景1.4特點1.5類與對象關系1.6實現 2責任鏈模式2.1概念2.2作用2.3應用場景2.4特點2.5類與對象關系2.6實現 3.對比總結 前言…

交叉熵損失函數(Cross-Entropy Loss)

原理 交叉熵損失函數是深度學習中分類問題常用的損失函數,特別適用于多分類問題。它通過度量預測分布與真實分布之間的差異,來衡量模型輸出的準確性。 交叉熵的數學公式 交叉熵的定義如下: C r o s s E n t r o y L o s s ? ∑ i 1 N …

操作系統:死鎖與饑餓

目錄 死鎖概念 饑餓與餓死概念 饑餓和死鎖對比 死鎖類型 死鎖條件(Coffman條件) 死鎖恢復方法 死鎖避免 安全狀態與安全進程序列: 銀行家算法: 死鎖檢測時機(了解): 死鎖檢測 死鎖案…

Prisoner’s Dilemma

囚徒困境博弈論解析 什么是囚徒困境? 囚徒困境(Prisoner’s Dilemma)是博弈論中的一個經典模型,用來分析兩名玩家在非合作環境下的決策行為。 其核心在于玩家既可以選擇合作也可以選擇背叛,而最終的結果取決于雙方的…

RPO: Read-only Prompt Optimization for Vision-Language Few-shot Learning

文章匯總 想解決的問題對CoOp的改進CoCoOp盡管提升了性能,但卻增加了方差(模型的準確率波動性較大)。 模型的框架一眼看去,跟maple很像(maple跟這篇文章都是2023年發表的),但maple的視覺提示是由文本提示經過全連接轉換而來的,而這里是文本提示和視覺提示是獨立的。另外m…

『MySQL 實戰 45 講』24 - MySQL是怎么保證主備一致的?

MySQL是怎么保證主備一致的? MySQL 主備的基本原理 基本的主備切換流程 狀態 1:客戶端的讀寫都直接訪問節點 A,而節點 B 是 A 的備庫狀態 2:切換時,讀寫訪問的都是節點 B,而節點 A 是 B 的備庫注意&…

自薦一部IT方案架構師回憶錄

作者本人畢業于一個不知名大專院校,所讀專業計算機科學技術。2009年開始IT職業生涯,至今工作15年。擅長TSQL/Shell/linux等技術,曾經就職于超萬人大型集團、國內頂級云廠商、央國企公司。參與過運營商大數據平臺、大型智慧城市ICT、云計算、人…

python數據分析之爬蟲基礎:selenium詳細講解

目錄 1、selenium介紹 2、selenium的作用: 3、配置瀏覽器驅動環境及selenium安裝 4、selenium基本語法 4.1、selenium元素的定位 4.2、selenium元素的信息 4.3、selenium元素的交互 5、Phantomjs介紹 6、chrome handless模式 1、selenium介紹 (1…

【數據結構——查找】順序查找(頭歌實踐教學平臺習題)【合集】

目錄😋 任務描述 相關知識 測試說明 我的通關代碼: 測試結果: 任務描述 本關任務:實現順序查找的算法。 相關知識 為了完成本關任務,你需要掌握:1.根據輸入數據建立順序表,2.順序表的輸出,…

光伏電站建設成本利潤估算

?截至2024年9月底,全國光伏發電裝機容量達到7.7億千瓦,同比增長48.4%。其中集中式光伏4.3億千瓦,分布式光伏3.4億千瓦。2024年前三季度,全國光伏發電量6359億千瓦時,同比增長45.5%。全國光伏發電利用率97.2%,同比下降1.1個百分點.早在今年2月份,中國光伏行業協會名譽理…

create-react-app react19 搭建項目報錯

報錯截圖 此時運行會報錯: 解決方法: 1.根據提示安裝依賴法 執行npm i web-vitals然后重新允許 2.刪除文件法 在index.js中刪除對報錯文件的引入,刪除報錯文件

scala的集合性能2

可變集合\n可變集合允許在原地修改數據,適合需要頻繁更新的場景。Scala 的可變集合包括 ArrayBuffer、HashSet和HashMap。 1. ArrayBuffer\nArrayBuffer 是一個可變的動態數組,提供高效的隨機訪問和添加操作。 import scala.collection.mutable.ArrayB…

【Ubuntu】腳本自動化控制終端填充

1.sh腳本文件控制終端寫入命令 在SLAM算法中,每次啟動vins都需要起很多終端,盡管使用了超級終端Terminator可以終端內劃分看起來更加便捷,但是每次起算法的命令還是要自己輸入,已經被麻煩了兩年了,今天突然想寫寫一個…

【自學】Vues基礎

學習目錄 Vues基礎本地應用網絡應用綜合應用 工具的準備 我個人比較喜歡使用HTMLDROWNER,學習資料推薦使用VC,僅供選擇吧 前置知識 HTMLCSSJSAJAX:這個是學習資料博主推薦的 個人感覺認真學好HTMLCSSJS理解vues基礎很容易上手 官方網址…

Scratch 消滅字母小游戲

背景 最近嘗試一邊自學Scratch,一邊嘗試教給小孩,看他打字時在鍵盤上亂打一氣,想起來自己小時候玩過的學習機打字母游戲,就想給他下載一個。結果網上看到的代碼,要么質量太差(有26個字母就要寫 26 個判斷&…

python調用matlab函數(內置 + 自定義) —— 安裝matlab.engine

文章目錄 一、簡介二、安裝matlab.engine2.1、基于 CMD 安裝2.2、基于 MATLAB 安裝(不建議) 三、python調用matlab函數(內置 自定義) 一、簡介 matlab.engine(MATLAB Engine API for Python):…

pytroch環境安裝-pycharm

環境介紹 安裝pycharm 官網下載即可,我這里已經安裝,就不演示了 安裝anaconda 【官網鏈接】點擊下載 注意這一步選擇just me 這一步全部勾上 打開 anaconda Prompt 輸入conda create -n pytorch python3.8 命令解釋:創建一個叫pytorch&…