開始使用 Efinix Xyloni 開發套件

邏輯主頁

介紹

Efinix Xyloni 開發套件是一款新型低成本評估套件,採用 Trion T8F81C2 (T8) FPGA。該開發套件結合了 Trion T8、128 Mbit SPI NOR Flash、PMOD 插座以及 FTDI FT4332H 晶片組,用於除錯和編程。 Efinix® Quantum™ 結構的核心是可重構邏輯元素,可用作邏輯或路由資源。

本指南的目的是建立 RISC-V

特點

  • Efinix® T8F81C2 設備採用 81-Ball FineLine BGA 封裝
  • 128 Mbit SPI NOR快閃記憶體
  • 帶有 USB 控制器的 FTDI FT4232H 晶片組
  • 透過 USB 的專用 UART 接口
  • Micro-USB B 型插座
  • 41 針高速連接器(包括 PMOD),用於具有獨立針頭的使用者 I/O
  • 12 針 PMOD 相容 GPIO 插座
  • Micro SD 卡插槽
  • 使用者 LED 和開關:
    • T8F81C2 組 1B 和 2B 上有 4 個 LED
    • 2 個按鈕開關(連接到 2A 組 I/O 接腳)
  • 用於 T8F81C2 PLL 輸入的 33.33 MHz 振盪器
  • 電源:
    • 電源:USB
    • 使用者可透過 USB 為群組 2A 和 2B 選擇 1.8 V、2.5 V 和 3.3 V 電壓
  • 電源良好和 T8F81C2 配置完成 LED

可用性

資源

軟體

Efinity® 整合開發環境

此專案需要 Efinity® 整合開發環境 v2020.1.140(您必須將 Efinity 軟體 v2020.1.140 與修補程式 v2020.1.140.7.2 或更高版本與 Xyloni 開發板一起使用)。

USB FTDI 介面

FTDI FT4232H 模組有四個通道,支援以下介面:

  • FTDI - Xyloni(介面 0) - SPI
  • FTDI - Xyloni(介面 1)- JTAG
  • FTDI - Xyloni(介面 2)- UART
  • FTDI - Xyloni(介面 3)- VCCIO

Zadig USB 驅動程式安裝變得簡單

下載 Zadig,這是一個安裝通用 USB 驅動程式的 Windows 應用程式

  • 開啟 Zadig 軟體。
  • 選擇選項 > 列出所有設備。
  • 關閉選項 > 忽略樞紐或複合父母(Hubs or Composite Parents)。
  • 選擇 Xyloni(介面 0)
  • 選擇驅動程式旁邊的libusbK(版本)。
  • 按一下替換驅動程式。
  • 選擇 Xyloni(界面 1)
  • 選擇驅動程式旁邊的libusbK(版本)。
  • 按一下替換驅動程式。
  • 選擇Xyloni(介面3)
  • 選擇驅動程式旁邊的libusbK(版本)。
  • 按一下替換驅動程式。

保留介面 2,用於序列除錯

引腳分配

J1 引腳分配

引腳編號 訊號名稱 引腳編號 訊號名稱
1 VBUS 2 VCC
3 GND 4 GPIOR_020
5 GPIOR_021 6 GPIOR_022
7 GPIOR_023 8 GPIOR_024
9 GPIOR_025 10 GPIOR_026
11 GPIOR_027 12 GPIOR_028
13 GPIOR_030 14 GPIOR_031
15 GPIOR_032 16 GPIOR_034
17 GPIOR_035 18 GPIOR_036
19 VCCI02 20 GND

J2 引腳分配

引腳編號 訊號名稱 引腳編號 訊號名稱
1 GND 2 VCCIO1
3 GPIOR_19 4 GPIOR_18
5 GPIOR_17 6 GPIOR_16
7 GPIOR_15 8 GPIOR_14
9 GPIOR_13 10 GPIOR_12
11 GPIOR_11 12 GPIOR_10
13 GPIOR_08 14 GPIOR_07
15 GPIOR_06 16 GPIOR_05
17 GPIOR_03 18 GPIOR_01
19 GPIOR_00 20 VBUS

J3 引腳分配

J3 是 14 針(PMOD)連接器,ADC、DAC、音訊、WiFi、藍牙等

引腳編號 訊號名稱 T8F81C2 引腳名稱 引腳編號 訊號名稱 T8F81C2 引腳名稱
1 - VBUS 2 - GPIOL_7
3 PMOD_A_I00 GPIOL_12 4 PMOD_A_I01 GPIOL_13
5 PMOD_A_I02 GPIOL_14 6 PMOD_A_I03 GPIOL_15
7 PMOD_A_I04 GPIOL_16 8 PMOD_A_I05 GPIOL_17
9 PMOD_A_I06 GPIOL_19 10 PMOD_A_I07 GPIOL_18
11 GND - 12 GND -
13 VCC - 14 VCC -

SD1 腳位分配

SD1 是 PCB 底部的 microSD 連接器,使用 SPI 介面

引腳名稱 訊號名稱 T8F81C2 引腳名稱
CD1 SD DET -
CD2 VCC -
G1 GND -
G2 GND -
G3 GND -
G4 GND -
T1 No Connect -
T2 SD_CS GPIOL_00
T3 SD_DI GPIOL_03_CD4
T4 VCC -
T5 SD_CLK GPIOL_09_CDI2
T6 GND -
T7 SD_DO GPIOL_05_CDI5
T8 No Connect -

測試點分配

這 13 個測試點可用於探測訊號。

測試點名稱 測試點參考
TP1 VBUS
TP2 VCC
TP3 VCORE
TP4 VCC_IO1
TP5 VCC_IO2
TP6 GND
TP7 VRO
TP8 VPHY
TP9 VPLL
TP10 TDI
TP11 TDO
TP12 TMS
TP13 TCK

使用者輸出

T8F81C2 中有 4 個黃色使用者 LED 連接到 I/O 腳

參考指示 T8F81C2 引腳名稱 主動
LED1 GPIOL_21_NSTATUS High
LED2 GPIOR_37_TESTN High
LED3 GPIOR_16_CBUS1 High
LED4 GPIOR_17_CBUS2 High

使用者輸入

有 2 個按鈕開關可供使用者輸入。

參考指示 T8F81C2 引腳名稱 主動
BTN1 GPIOR_02_RESERVED_OUT Low
BTN2 GPIOR_15_CBUS0 Low

軟體應用程式

附加資訊

聯絡

如有任何意見、回饋和問題,歡迎在下面留言繼續討論。