1. Home
  2. Docs
  3. VSDSquadron FM (FPGA Mini...
  4. Getting Started
  5. Board Overview

Board Overview

The VSDSquadron FPGA Mini (FM) board features the Lattice ICE40UP5K FPGA with the following capabilities:

  • 48-lead QFN package
  • 5.3K LUTs for flexible logic design
  • 1Mb SPRAM and 120Kb DPRAM for efficient memory usage
  • Onboard FTDI FT232H USB-to-SPI interface for programming and communication
  • All 32 FPGA GPIO accessible for rapid prototyping
  • Integrated 4MB SPI flash for configuration and data storage
  • RGB LED for user-defined signaling
  • Onboard 3.3V and 1.2V power regulators, with the ability to supply 3.3V externally

The following illustration in Figure 2 highlights various components of the VSDSquadron FPGA Mini (FM) board.

Figure 2: VSDSquadron FPGA Mini (FM) board

Form Factor

The following are the dimensions of the VSDSquadron FPGA Mini (FM) board.

  • ˆ Form factor is 57.00 x 29.00 mm
  • ˆ Maximum height of the component at the top side: 8mm
  • ˆ Maximum height of the component at the bottom side: 1mm
FNCPin TypeBANKDifferential PairPin number
IOB 0aPIO2–46
IOB 2aDPIO2TRUE of IOB 3b47
IOB 3b G6DPIO/GBIN2COMP of IOB 2a44
IOB 4aDPIO2TRUE of IOB 5b48
IOB 5bDPIO2COMP of IOB 4a45
IOB 6aPIO2–2
IOB 8aDPIO2TRUE of IOB 9b4
IOB 9bDPIO2COMP of IOB 8a3
IOB 10aDPIO1TRUE of IOB 11b–
IOB 11b G5DPIO/GBIN1COMP of IOB 10a–
creset bCONFIG1–8
IOB 12a G4 CDONECONFIG/DPIO/GBIN1TRUE of IOB 13b–
CDONECONFIG1–7
IOB 13bDPIO1COMP of IOB 12a6
IOB 16aPIO1–9
IOB 18aPIO1–10
IOB 20aPIO1–11
IOB 22aDPIO1TRUE of IOB 23b12
IOB 23bDPIO1COMP of IOB 22a21
IOB 24aDPIO1TRUE of IOB 25b13
IOB 25b G3DPIO/GBIN1COMP of IOB 24a20
IOB 29bPIO1–19
IOB 31bPIO1–18
IOB 32a SPI SODPIO/CONFIG SPI1–14
IOB 33b SPI SIDPIO/CONFIG SPI1–17
IOB 34a SPI SCKDPIO/CONFIG SPI1–15
IOB 35b SPI SSDPIO/CONFIG SPI1–16
VCCPLLVCCPLL––29
IOT 36bDPIO/I3C0COMP of IOT 37a25
IOT 37aDPIO/I3C0TRUE of IOT 36b23
IOT 38bDPIO0COMP of IOT 39a27
IOT 39aDPIO0TRUE of IOT 38b26
IOT 41aPIO0–28
IOT 42bDPIO0COMP of IOT 43a31
IOT 43aDPIO0TRUE of IOT 42b32
IOT 44bDPIO0COMP of IOT 45a34
IOT 45a G1DPIO/GBIN0TRUE of IOT 44b37
IOT 46b G0DPIO/GBIN0–35
IOT 47aPIO0––
IOT 48bDPIO0COMP of IOT 49a36
IOT 49aDPIO0TRUE of IOT 48b43
IOT 50bDPIO0COMP of IOT 51a38
IOT 51aDPIO0TRUE of IOT 50b42
RGB2LED0–41
RGB1LED0–40
RGB0LED0–39
GNDGNDGND–Paddle
GNDGNDGND–Paddle
GNDGNDGND–Paddle
VCCVCCVCC–5
VCCVCCVCC–30
VCCIO 0VCCIO0–33
SPI Vccio1VCCIO1–22
VCCIO 2VCCIO2–1
VPP 2V5VPPVPP–24

Table 2: ICE40UP5K-SG48ITR FPGA device IO Bank Assignment

Table 2 shows ICE40UP5K-SG48ITR FPGA device IO Bank Assignment for
communication Interfaces

The following table 3 lists the important components of the VSDSquadron
FPGA Mini (FM) board

FeatureICE40UP5K-SG48ITR Specification
Technology Node40 nm
Logic Cells5,280
Flip-Flops4,960
SRAM Blocks120 kbits
DSP BlocksNone
Package TypeSG48
I/O Pins39
I/O Standards SupportedLVCMOS, LVDS
Maximum Operating Frequency133 MHz
Clock SourcesInternal oscillator and external clock
Core Voltage1.2V
I/O Voltage3.3V, 2.5V, 1.8V
Operating Temperature Range-40 C to 85 C
Development ToolsProject Icestorm, Yosys, and NextPNR tools

Table 3: ICE40UP5K-SG48ITR FPGA Specifications