【Efinix Ti60】首次上手
【Efinix Ti60】首次上手
前置安裝
Efinity IDE
包含以下主要功能:
FPGA開發流程一鍵自動化:合成(Synthesis)→放置(Placement)→佈線(Routing)→生成bitstream(
.hex
)。Programmer:將
.hex
透過USB線燒錄至FPGA中。Code Editor:簡易編輯verilog(
.v
)、.vhdl
、.sdc
等檔案。(也可使用外部編輯器,如:VSCode)
Interface Designer:編輯FPGA的各種IO介面,如GPIO、MIPI、PLL、JTAG等。
Efinity RISC-V Embedded Software IDE
下載點與Efinity IDE網址相同
韌體開發IDE,包含project creation/edit/build/debug等基本功能,使用語言為C/C++。
Zadig
首次以Windows系統使用Efinix Ti60需安裝對應USB驅動程式以供燒錄及測試
簡易安裝步驟:
以USB type-c接上Ti60後,在Option選單中開啟List All Device選項
List All Device 為
Titanium Ti60F225 Development Kit (Interface 0)
安裝libusb-win32
driver安裝USB driver 為
Titanium Ti60F225 Development Kit (Interface 1)
重複步驟2.
Efinity IDE初試聲啼
開啟內建範例project
說明
此project為一個簡單的計數器及版載RGB LED控制,會以8進位顯示目前的計數於2顆LED。
File
->Open Project
(或者可按第2排快捷鍵)開啟專案 選擇內建範例專案
Ti60F225_devkit_tutorial
資料夾中的Ti60F225_devkit_tutorial.xml
檔案內建範例專案
專案架構
專案hierarchy
以下內容待補
- 0
- 0
- 0
- 0
- 0
- 0
Preview: