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 0aPIO246
IOB 2aDPIO2TRUE of IOB 3b47
IOB 3b G6DPIO/GBIN2COMP of IOB 2a44
IOB 4aDPIO2TRUE of IOB 5b48
IOB 5bDPIO2COMP of IOB 4a45
IOB 6aPIO22
IOB 8aDPIO2TRUE of IOB 9b4
IOB 9bDPIO2COMP of IOB 8a3
IOB 10aDPIO1TRUE of IOB 11b
IOB 11b G5DPIO/GBIN1COMP of IOB 10a
creset bCONFIG18
IOB 12a G4 CDONECONFIG/DPIO/GBIN1TRUE of IOB 13b
CDONECONFIG17
IOB 13bDPIO1COMP of IOB 12a6
IOB 16aPIO19
IOB 18aPIO110
IOB 20aPIO111
IOB 22aDPIO1TRUE of IOB 23b12
IOB 23bDPIO1COMP of IOB 22a21
IOB 24aDPIO1TRUE of IOB 25b13
IOB 25b G3DPIO/GBIN1COMP of IOB 24a20
IOB 29bPIO119
IOB 31bPIO118
IOB 32a SPI SODPIO/CONFIG SPI114
IOB 33b SPI SIDPIO/CONFIG SPI117
IOB 34a SPI SCKDPIO/CONFIG SPI115
IOB 35b SPI SSDPIO/CONFIG SPI116
VCCPLLVCCPLL29
IOT 36bDPIO/I3C0COMP of IOT 37a25
IOT 37aDPIO/I3C0TRUE of IOT 36b23
IOT 38bDPIO0COMP of IOT 39a27
IOT 39aDPIO0TRUE of IOT 38b26
IOT 41aPIO028
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/GBIN035
IOT 47aPIO0
IOT 48bDPIO0COMP of IOT 49a36
IOT 49aDPIO0TRUE of IOT 48b43
IOT 50bDPIO0COMP of IOT 51a38
IOT 51aDPIO0TRUE of IOT 50b42
RGB2LED041
RGB1LED040
RGB0LED039
GNDGNDGNDPaddle
GNDGNDGNDPaddle
GNDGNDGNDPaddle
VCCVCCVCC5
VCCVCCVCC30
VCCIO 0VCCIO033
SPI Vccio1VCCIO122
VCCIO 2VCCIO21
VPP 2V5VPPVPP24

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