久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 16418|回復: 4
收起左側

Diamond 3.5簡易教程 LATTICE fpga的軟件使用方法

[復制鏈接]
ID:288227 發表于 2018-3-6 15:24 | 顯示全部樓層 |閱讀模式
LATTICE fpga的軟件diamond的使用方法,可以用來參考,簡單易學,快速上手

Diamond 3.5簡易教程

測試環境(win10 x64 軟件Diamond 3.5 x64)

一、建工程

  • 打開軟件如圖所示




雖然diamond的中文資料并不是特別多,但是軟件中自帶的英文資料放在了很顯眼的位置,如上圖紅色圈的地方。Lattice diamond user guide 主要是介紹軟件的使用說明,包括工程的建立方法,軟件使用流程,具體的工具講解會跳到專門的手冊上,比如reveal user guide ,里面是詳細講解這個抓波形工具的使用。

2、如常規軟件一樣編程設計前要建立工程。如圖:

next>

默認填name和location 這兩項就可以,不想出現不必要的麻煩文件名和文件位置一定不要有中文。

3、點擊browse

我在工程文件夾下又建了5個文件夾。目的是方便工程的管理,方便后期的維護。

Core主要用來放置用到的IP核。

Dev文件夾放置工程文件,也就是工程保存到這個文件夾下了,里面是軟件操作過程產生的一些系統文件,也包括下載文件。

Doc 文件夾存放的是關于工程的開發文檔,包括寄存器定義,開發日志,注意事項等。

rtl文件夾下存放的是用戶寫的.V文件。

Sim文件夾下放的是仿真文件和仿真工程。

設置后如圖:

Next

4、

如果工程的程序已經編寫完成可以在此時添加進去,點擊add source 選擇要添加的文件。

可以在此處將所有的文件添加進去。為了演示其他功能,剩下的文件稍后用另一種方式添加。

Next。

5、

根據實際使用芯片型號選擇。不多說。

Next

6、

此處選擇綜合的工具,Synplify pro  是第三方綜合工具,綜合優化能力很強,lattice lse是自家的綜合器,綜合后的體積能大一些。

根據實際情況選擇綜合工具。

注意:綜合工具選擇后不要隨意更改,會出現未知錯誤。

Next。

Finsih。工程建立完成。

二、軟件的簡單使用

  • 工程建立后我們就可以進行程序的編寫添加了。

選擇左下角file list 選項卡

這里主要是工程的信息。

在input files 上右鍵彈出選項addnew file。。。

在這選擇添加文件的類型文件名和文件的路徑根據實際情況添加。由于diamond的文本編輯不是特別好用,所以通常都用第三方的文本編輯器。如notepad++。

所以主要都是添加文件的,文件添加和新建類似如圖:

將文件都添加進去。

2、選擇左下角process選項卡

這時這是要設置一下,如果不用diamond做仿真勾選這3項就可以。

第一項是綜合,點擊綜合按鈕就是兩個收尾相接的小箭頭。

綜合中。

綜合完成。

綜合失敗則是紅色的×

根據錯誤提示選擇改正錯誤從新綜合。

  • 如果綜合沒有問題,則開始進行管腳分配。點擊左上角spreadsheet

根據實際情況將引腳填入到pin中。

例如如原理圖中時鐘輸入腳為12腳則對應clk填入12即可如圖。

填好按回車即可。

PULLMODE可以設置端口的狀態上拉下拉等。

設置好后如圖:

  • 之后可以依次點擊 MAP design Place & route Design Export Files. 或者直接點擊 exportFiles 則依次向下運行沒有問題責出現全綠

  • 點擊下載

出現如圖

點擊 file name 選擇要下載的程序

點擊下載按鈕則開始將程序下載到對應的芯片中。

下載成功!可以盡情的玩耍了。

三、Reveal工具的使用

主要是分為兩個主要步驟,和xilinx的步驟差不多非常類似。

第一步驟就是插入reveal core,第二步下載采樣。

工程建好之后,首先先把布線布局編譯好,然后打開tools,選擇reveal inserter ,進入插入reveal core步驟。

在design tree里面是工程當中的port和net,需要采集的信號可以在這里面找到。

可以在signal serch里面搜索信號。比如DPHASE0,直接拖到 Trace這個界面里,

在sample clock里面填采樣時鐘,也是從design tree里面拖到sample clock里面。

Buffer Depth 是采樣深度。最大深度和芯片的RAM有關。

這邊選擇采樣條件個數。這頁選擇好了之后以后,點擊Trigger signal Setup

在TU1 的signal 里面拖入觸發的信號

這個例子就是當DPHASE1為0時開始觸發采樣。

在expressin就填 TU1。到此設置完畢。然后點擊保存。

然后點擊當中的這個插入命令。

然后再這個界面可以看到Debug Files下面會出現 test.rvl

然后重新編譯工程。編譯好之后,下載程序到板子中去。

然后打開tools 選擇Reveal Analyzer。一個工程第一次采樣,需要建立Analyzer文件。

USB PORT 的右邊點擊Detect,

然后Debug device 的右邊點擊Scan,

然后點擊Browse,選擇剛才那個reveal core文件

然后點擊OK,就能出現采樣的界面。

點擊綠顏色的按鈕,就可以開始采樣。



完整的Word格式文檔51黑下載地址:

Diamond3.5簡易教程.docx (2.8 MB, 下載次數: 101)




回復

使用道具 舉報

ID:126200 發表于 2019-1-20 11:48 | 顯示全部樓層
不錯!贊一個!謝謝樓主!
回復

使用道具 舉報

ID:386990 發表于 2019-7-8 14:09 | 顯示全部樓層
不錯,寫的很詳細。
請問Diamond 3.5在哪下載哦?
回復

使用道具 舉報

ID:435051 發表于 2020-2-11 15:50 | 顯示全部樓層
請問如何用原理圖輸入?謝謝
回復

使用道具 舉報

ID:777377 發表于 2020-6-12 15:44 | 顯示全部樓層
謝謝 十分需要
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人综合在线视频 | 日韩在线欧美 | 国产精品视频二区三区 | 日日夜夜天天干 | 成人中文网 | 91精品在线观看入口 | 91精品国产综合久久精品 | 亚洲国产一区二区三区 | 亚洲免费av一区 | 亚洲在线一区二区 | 欧美一区二区免费视频 | 国内精品成人 | av一区二区三区四区 | 欧美激情视频一区二区三区免费 | 日本午夜精品 | 亚洲一区二区三区视频在线 | 涩涩视频网站在线观看 | 精品国产鲁一鲁一区二区张丽 | 欧美日韩在线观看一区 | 国产一区视频在线 | 欧美日韩在线播放 | 日本91av视频| 狠狠狠干| 在线观看中文字幕dvd播放 | 免费一区二区三区 | 精品影院| 日韩精品一区二区三区 | 国产成人精品一区二区三区在线观看 | 国产日韩一区二区三区 | www.夜夜骑.com | 国产1区2区在线观看 | 黑人精品xxx一区一二区 | 亚洲成人99 | 免费欧美 | 亚洲国产精品久久久 | 日韩在线 | 国产精品色哟哟网站 | 欧美日韩亚洲二区 | 精品一区二区三区在线观看国产 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 高清国产一区二区 |