vivado常規操作之燒寫bit檔案_固化mcs檔案_除錯介面debug之ila與vio的操作
目錄
1 概述
本文用於講解VIVADO的常規使用功能,便於後續人員使用vivado進行除錯與使用,包括bit檔案的燒寫、除錯介面的ila與vio使用,mcs檔案的燒寫固化。
2 燒寫bit程式
第1步,雙擊vivado的圖示進入vivado之後點選flow/open hardware manager 進入查詢器件介面。
第2步,點選open target/auto connect查詢jtag連線的FPGA裝置。
第3步,在查詢到的器件上滑鼠右鍵/program device 進入燒寫bit的介面。
第4步,選擇需要的燒寫的bit,點選program開始燒寫bit檔案。
3 Vivado 常用的除錯介面
3.1 ila介面
在ila的介面中可以看到抓取的訊號值,訊號高低,數值等情況。其中涉及到新增訊號與觸發執行訊號等操作,如下所示。
3.1.1 新增需要檢視的訊號
點選“+”號後看到訊號名在雙擊即可將訊號新增到ila視窗
3.1.2 新增條件觸發訊號
在trigger setup介面中點選“+”號後雙擊訊號名即可新增,之後可設定觸發條件。
3.1.3 執行與停止ila介面,檢視訊號
點選waveform視窗上的開始與停止訊號,即可執行ila與停止lia。
3.2 Vio介面
Vio介面用於發出測試訊號,來除錯程式碼。
3.2.1 新增訊號
在vio視窗中點選“+”號在訊號名上雙擊即可新增訊號
3.2.2 修改值,與發高電平脈衝訊號
在對應訊號的value串列埠中即可輸入想設定的值。
在訊號上滑鼠右鍵即可改變值的狀態,為active-high button即是點選一下發一下高電平,鬆開後又變為預設的低電平。
4 燒寫mcs檔案
第1步在器件上滑鼠右鍵/add configuration memory ** 進入新增flash的介面。
第2步,選擇對應的flash
第3步,在新增的flash上滑鼠右鍵進入新增mcs檔案的介面
第4步,新增mcs檔案開始固化檔案
相關文章
- 7、python之檔案操作Python
- C檔案與檔案的操作
- Java 檔案 IO 操作之 DirectIOJava
- Linux學習之檔案操作Linux
- Java操作PDF檔案之ITextJava
- php檔案操作之提取檔案/目錄的名稱PHP
- pandas操作txt檔案的方便之處
- 【淺出 PHP】PHP 檔案操作 寫檔案PHP
- (十七)Python學習之檔案操作Python
- Python3之檔案操作filePython
- IO流之 檔案操作字元流字元
- Java審計之檔案操作漏洞Java
- python檔案讀寫操作Python
- C++寫檔案操作C++
- Linux----12 檔案與檔案操作Linux
- Java NIO Path介面操作檔案Java
- 1.4檔案操作之修改程式配置檔案小應用
- node 之fs 操作檔案 ? 快取Buffer ?快取
- 07 Windows批處理之檔案操作Windows
- Linux基楚操作指引【檔案改名、檔案備份、檔案刪除】Linux
- C++檔案讀寫操作C++
- Golang對檔案讀寫操作Golang
- Perl讀寫檔案&字串操作字串
- C++讀寫檔案操作C++
- 檔案操作
- python檔案操作-讀寫刪除複製總結Python
- Python中的檔案的讀寫操作Python
- JAVA類檔案操作和異常Java
- python–模組之os操作檔案模組Python
- java安全編碼指南之:檔案IO操作Java
- Python學習筆記|Python之檔案操作Python筆記
- FastAPI基礎之 表單和檔案操作ASTAPI
- python檔案的常見的操作有哪些?Python
- Python的檔案操作Python
- Python檔案的操作Python
- python操作檔案寫入內容Python
- 在NodeJS中操作檔案常見的APINodeJSAPI
- lua檔案操作