02_LATTICE入门篇之新建项目
上一篇完成了軟件的安裝,這篇主要介紹下diamond軟件的使用,從一個流水燈開始吧。
1、打開diamond軟件,界面大概如下圖所示。
如果你是第一次使用diamond你可能會被眼前的界面驚呆,畢竟相比xilinx的vivado軟件,這個diamond顯得有些low,不過從小項目使用體驗上來看,還是很不錯的。
2、創(chuàng)建項目,點擊菜單欄“File”->“New”->“Project”彈出新建項目向導,點擊Next,如下圖所示:
填寫項目名稱,選擇項目保存目錄,其他默認即可,點擊Next 如下圖所示:
進入源文件添加界面,如下圖所示,我們后面新建源文件,所以直接點擊Next。
進入器件選擇界面,根據自己的硬件器件型號選擇器件,如下圖所示:
進入綜合工具選擇界面,這里有兩種綜合工具,這里推薦選擇第一個,點擊Next,如下圖所示:
最后點擊Finish完成項目創(chuàng)建如下圖所示:
項目完成后自動回到主界面,界面詳情如下圖所示:
到這里項目已經創(chuàng)建完成。
3、添加源文件,可以使用菜單欄“File”->“New”->"File"菜單直接新建文件,也可以在項目“FileList”面板中新建或者添加新文件,如下圖所示:
之后會進入“NewFile”窗口,可以選擇文件類型,包括源文件或者約束類文件等,如下圖所示:
新建完成后,完成源文件內容的編寫,在這里有一點值得注意的是,diamond自帶的編輯器不能語法高亮,這個問題會給源碼便攜帶來很大的困擾,好在軟件可以調用用戶指定的編輯器,方法下篇單獨列出,這里我是用VSCode完成代碼編寫如下圖所示:
完成設計文件后,還要添加最基本的物理約束,這里采用GUI界面進行管腳約束,如下圖所示:
工具欄的圖標同樣可以在菜單欄的“Tools”菜單下找到,根據自己的硬件設計完成約束。
4、綜合實現,生成BIT文件,在項目面板下面切換選項卡進入“process”選項卡,雙擊“ExportFile”直接生成bit文件,如下圖所示:
5、程序下載和固化,連接好硬件下載器,直接點擊下載圖標進圖下載界面即可下載或固化,如下圖所示:
這里先使用編輯硬件按鍵,進入圖示的窗口,修改下載的模式,選擇Flash的型號等,最后使用下載按鍵直接下載即可!
備注:
以上內容均有英文手冊,在軟件的“Help”->“Lattice-Diamond-Help”,如下圖所示:
總結
以上是生活随笔為你收集整理的02_LATTICE入门篇之新建项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python无限循环小数_如何把一个无限
- 下一篇: Lattice系列FPGA