vivado常規操作之燒寫bit檔案_固化mcs檔案_除錯介面debug之ila與vio的操作

風中月隱發表於2020-12-21

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檔案開始固化檔案

在這裡插入圖片描述

相關文章