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檔案開始固化檔案
相關文章
- 檔案操作之按照行讀寫檔案
- 異常與檔案操作
- 檔案操作之flock
- C檔案與檔案的操作
- Java檔案操作 讀寫操作Java
- Java 檔案 IO 操作之 DirectIOJava
- 7、python之檔案操作Python
- Java操作PDF檔案之ITextJava
- React Native之檔案操作React Native
- git的忽略檔案和刪除檔案操作Git
- php檔案操作之提取檔案/目錄的名稱PHP
- pandas操作txt檔案的方便之處
- 【淺出 PHP】PHP 檔案操作 寫檔案PHP
- IO流之 檔案操作字元流字元
- Java審計之檔案操作漏洞Java
- Linux學習之檔案操作Linux
- Scala檔案的讀寫操作
- C++寫檔案操作C++
- Java NIO Path介面操作檔案Java
- 1.4檔案操作之修改程式配置檔案小應用
- node 之fs 操作檔案 ? 快取Buffer ?快取
- Python3之檔案操作filePython
- (十七)Python學習之檔案操作Python
- python–模組之os操作檔案模組Python
- Node.Js之FS檔案操作篇Node.js
- 07 Windows批處理之檔案操作Windows
- Java中檔案的讀寫操作Java
- Linux----12 檔案與檔案操作Linux
- Perl讀寫檔案&字串操作字串
- C++讀寫檔案操作C++
- Golang對檔案讀寫操作Golang
- C++檔案讀寫操作C++
- python檔案讀寫操作Python
- oracle logfile日誌檔案常規操作小記Oracle
- 檔案操作
- python之 檔案讀與寫Python
- JAVA類檔案操作和異常Java
- Linux基楚操作指引【檔案改名、檔案備份、檔案刪除】Linux