日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Vivado入门之加法器的实现(从创建工程到上板验证)

發布時間:2024/1/1 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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入门之加法器的实现(从创建工程到上板验证)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。