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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

02_LATTICE入门篇之新建项目

發布時間:2023/12/16 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 02_LATTICE入门篇之新建项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇完成了軟件的安裝,這篇主要介紹下diamond軟件的使用,從一個流水燈開始吧。

1、打開diamond軟件,界面大概如下圖所示。

如果你是第一次使用diamond你可能會被眼前的界面驚呆,畢竟相比xilinx的vivado軟件,這個diamond顯得有些low,不過從小項目使用體驗上來看,還是很不錯的。

2、創建項目,點擊菜單欄“File”->“New”->“Project”彈出新建項目向導,點擊Next,如下圖所示:

填寫項目名稱,選擇項目保存目錄,其他默認即可,點擊Next 如下圖所示:

進入源文件添加界面,如下圖所示,我們后面新建源文件,所以直接點擊Next。


進入器件選擇界面,根據自己的硬件器件型號選擇器件,如下圖所示:


進入綜合工具選擇界面,這里有兩種綜合工具,這里推薦選擇第一個,點擊Next,如下圖所示:


最后點擊Finish完成項目創建如下圖所示:


項目完成后自動回到主界面,界面詳情如下圖所示:


到這里項目已經創建完成。

3、添加源文件,可以使用菜單欄“File”->“New”->"File"菜單直接新建文件,也可以在項目“FileList”面板中新建或者添加新文件,如下圖所示:

之后會進入“NewFile”窗口,可以選擇文件類型,包括源文件或者約束類文件等,如下圖所示:

新建完成后,完成源文件內容的編寫,在這里有一點值得注意的是,diamond自帶的編輯器不能語法高亮,這個問題會給源碼便攜帶來很大的困擾,好在軟件可以調用用戶指定的編輯器,方法下篇單獨列出,這里我是用VSCode完成代碼編寫如下圖所示:

完成設計文件后,還要添加最基本的物理約束,這里采用GUI界面進行管腳約束,如下圖所示:

工具欄的圖標同樣可以在菜單欄的“Tools”菜單下找到,根據自己的硬件設計完成約束。

4、綜合實現,生成BIT文件,在項目面板下面切換選項卡進入“process”選項卡,雙擊“ExportFile”直接生成bit文件,如下圖所示:

5、程序下載和固化,連接好硬件下載器,直接點擊下載圖標進圖下載界面即可下載或固化,如下圖所示:

這里先使用編輯硬件按鍵,進入圖示的窗口,修改下載的模式,選擇Flash的型號等,最后使用下載按鍵直接下載即可!

備注:
以上內容均有英文手冊,在軟件的“Help”->“Lattice-Diamond-Help”,如下圖所示:

總結

以上是生活随笔為你收集整理的02_LATTICE入门篇之新建项目的全部內容,希望文章能夠幫你解決所遇到的問題。

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