[米聯客-安路飛龍DR1-FPSOC] FPGA基礎篇連載-01 軟體工具環境搭建

米联客(milianke)發表於2024-07-28

軟體版本:Anlogic -TD5.9.1-DR1_ES1.1

作業系統:WIN10 64bit

硬體平臺:適用安路(Anlogic)FPGA

實驗平臺:米聯客-MLK-L1-CZ06-DR1M90G開發板

板卡獲取平臺:https://milianke.tmall.com/

登入"米聯客"FPGA社群 http://www.uisrc.com 影片課程、答疑解惑!

1程式碼編輯vscode工具軟體安裝

使用第三方編輯工具可以讓開發程式碼變的更加高效,vscode是非常好用的第三方編輯器,下面我們演示如何安裝vscode

登入米聯客官方社群https://www.uisrc.com

進入下載頁面,下載vscode

雙擊Visual Studio Code 64位安裝程式

為了可以識別verilog/vhdl語法,需要安裝外掛

輸入關鍵詞verilog,選擇如下箭頭所指的外掛,然後單擊安裝

2安路TD開發工具軟體安裝教程

2.1 概述

上海安路資訊科技股份有限公司成立於2011年,總部位於浦東新區張江科學城。安路科技專注於FPGA晶片設計領域,透過多年的技術積累,公司在FPGA晶片設計技術、SoC系統整合技術、FPGA專用EDA軟體技術、FPGA晶片測試技術和FPGA應用解決方案等領域均有技術突破。

安路FPGA目前已經形成了以SALPHOENIX®高效能產品系列、SALEAGLE®高價效比產品系列和SALELF®低功耗產品系列組成的產品矩陣。產品廣泛應用於工業控制、網路通訊、消費電子、資料中心等領域。

TangDynasty®(TD)軟體是安路科技自主開發的FPGA整合開發環境,支援工業界標準的設計輸入,包含完整的電路最佳化流程以及豐富的分析與除錯工具,並提供良好的第三方設計驗證工具介面,為所有基於安路科技FPGA產品的應用設計提供有力支援。

2.2 TD軟體下載

1.登入安路官方:http://www.anlogic.com/ 進入下載頁面下載,我們這裡下載 TD5.9.1_DR1_ES1.1

2.登入米聯客官網:https://www.uisrc.com/t-5868.html 進入下載頁面下載

2.3 TD軟體安裝

雙擊執行

2.4安裝license

使用者可以在http://www.anlogic.com/ 進入下載頁面下載。

複製Anlogic.lic到路徑

2.5 FD軟體下載

登入安路官方:http://www.anlogic.com/ 進入下載頁面下載,我們這裡下載 FD_2024.7_RC1

2.登入米聯客官網:https://www.uisrc.com/t-5868.html 進入下載頁面下載

2.6 FD軟體安裝

雙擊執行

點選更多資訊

點選仍要執行

2.7 設定第三方編輯工具

我們這裡使用vscode作為第三方編輯器,使用第三方編輯工具可以讓開發程式碼變的更加高效。在進行設定前,請確保vscode已經正確安裝。

雙擊啟動TD軟體

設定vscode為第三方編輯器

檢查是否設定成功

3安路下載器JTAG驅動安裝

3.1 驅動的安裝

DR1系列使用的下載器與PH1A系列有所不同,需要重新安裝驅動。FT AL-Link使用OneCable模式,需安裝驅動winusb。下載器連線到PC,開啟驅動安裝軟體UsbDriverTool(需管理員許可權)。找到USB Serial Converter A,其VID/PID0403/6042

右單擊該裝置,選擇"Install WinUSB",安裝WinUSB驅動。

安裝完成後,UsbDriverTool中會顯示此裝置的驅動名稱。

3.2 TD設定使用OneCable

下載器連線開發板,並使開發板通電。在TD中,點選Tools

在彈出的視窗中選擇HW Server,並填寫Server SettingServer Args,並點選Apply

設定完成後,後續的bit流下載,波形抓取等操作,與使用舊版AL Link操作方法一致。

3.3 TD設定使用舊版AL Link

透過上述配置介面,依舊可以使用舊版的AL Link進行除錯。

選擇AL_LINK_OLD,點選Apply,即可使用舊版AL Link

3.4 關閉TD Hardware Server

在使用FD OpenOCD除錯之前,需要先關閉TD中的One Cable Hardware Server,否則One Cable處於佔用狀態,FD將無法進入除錯模式。

點選stop server,關閉TD One Cable Server

點選close,開啟FD,進行C程式編輯、編譯、除錯。

3.5開啟TD Hardware Server

當關閉 OpenOCD 後,需要透過 TD 重新下載 BitstreamCWC 抓取波形等操作時,需要重新開啟 TDHardware Server

點選start server按鈕,然後點選Apply,關閉配置介面。

4測試下載器

正常安裝驅動後,就可以把下載器接到開發板,並且給開發板通電開啟TD軟體,線上除錯、線上下載、固化FLASH等。

請確保下載器和開發板已經正確連線,並且開發板已經上電(注意JTAG端子不支援熱插拔,而USB介面支援,所以在不通電的情況下接通好JTAG後,再插入USB到電腦,之後再上電,以免造成JTAG IO損壞)

4.1 晶片識別

單擊下載按鈕(需要找一個FPGA工程裡面的程式下載,如果使用者暫時沒有程式,可以看下能識別到晶片就可以了)

可以看到已經識別到晶片

4.2下載bit

選擇bit檔案

選中後單擊Run,下載成功

可以看到流水燈開始執行。

相關文章