Vivado入门之加法器的实现(从创建工程到上板验证)
Vivado的安裝問題我就不再贅述了,如果不知道如何安裝,大家可以參考我的這篇博客:https://blog.csdn.net/weixin_43074474/article/details/89423346
1.打開Vivado
我安裝了Vivado之后,桌面上出現了三個圖標,另外兩個快捷方式我沒試過是干什么的,點擊下面的圖標,即可打開Vivado。
打開過程有點慢,需要等待個幾秒鐘,打開成功之后的界面如下圖所示。
2.創建一個新的工程
點擊Quick Start一欄中的Creat Project ,出現下圖所示的界面
點擊Next,出現下面的窗口
根據自己的實際需要,填寫項目名稱和存儲位置,點擊Next,出現下面的窗口。
選擇RTL project,并且勾選Do not specify sources at this time。點擊Next,出現下圖所示的界面
按照圖示進行勾選,選好了之后點擊Next。出現一個新項目概要
點擊Finish,等待個幾秒鐘,創建完成之后的界面如圖所示
3.添加文件
a.添加Design Source文件。
放大之后的界面如下圖所示
單擊Design Sources,右擊,Add Sources,如下圖所示。
這時會出現下圖所示的界面,選擇第二項,點擊Next
選擇AddFiles
找到代碼所在的文件夾,選擇adder_disply.v,然后點擊Ok。
現在會出現如下圖所示的界面,點擊Finish,添加結束
這時看到adder_display已經添加進來了
下面單擊adder_module,右擊,Add Sources
這時選中adder.v,點擊Ok
添加之后如下圖所示
用同樣的方法,為lcd_module添加lcd_module.dcp
添加完成之后如下圖所示
再用同樣的方法,添加testbench文件
添加之后如下圖所示
至此,Design Sources文件添加結束。
b.添加Constraints文件
添加好了之后如下圖所示
c.添加Simulation Sources文件
選擇testbench.v
添加完之后應該是下圖這樣
這時需要把testbench設為top
至此,所有的文件添加完畢。
4.添加加法器的代碼
添加代碼
assign {cout,result} = operand1 + operand2 + cin;
5.查看仿真圖形
點擊Run Behavioral Simulation
稍微等待幾秒,會出現下圖所示的界面
進行適當的縮放,然后運行仿真,仿真結果如圖所示
6.上板驗證
首先需要將板子連接電源,打開開關,再與電腦相連
點擊Generate Bitstream
會彈出下面對話框,使用默認選項,點擊OK
這時Vivado會生成燒制文件,這個過程需要個幾分鐘
等右上角的綠圓圈轉完之后就可以了,這時會彈出一個成功的窗口
上面默認選的是第一項,我們選擇第三項Open Hardware Manager之后點擊OK。
點擊下圖所示的Program device
使用默認選項,點擊Program
大功告成
提示:
在進行上板驗證的時候,有時會遇到類似于下面的錯誤
就是說某個東西可能被鎖住了,我不知道發生這個錯誤的具體原因是什么,但是把Vivado關閉,重新打開Vivado并且重新創建工程(不能再用原先的工程),解決了這個問題。我懷疑是電腦與板子進行數據傳輸時發生了沖突。
如果有什么問題,歡迎大家留言。
最后附上添加文件過程中用到的所有文件:
可以使用百度云進行免費下載
鏈接:https://pan.baidu.com/s/1w1zFE-6Tabkw-mo8AiMCvg
提取碼:u6ut
如果本篇文章對你有所幫助,歡迎使用CSDN下載來支持我
鏈接:https://download.csdn.net/download/weixin_43074474/13728738
總結
以上是生活随笔為你收集整理的Vivado入门之加法器的实现(从创建工程到上板验证)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 这款刷题神器,yyds!
- 下一篇: TypeError: load() mi