Description: Spartan Edge Accelerator Board - FPGA cap with ESP32 for Arduino
Overlay for Arduino extending the module with FPGA functionswith Xilinx Spartan.On the board there is alsoESP32chip enabling communication viaWiFi and Bluetooth, as well as 8-bit ADC, 6-axis accelerometer and gyroscope, two RGB diodes, miniHDMI, twoCSIcamera connectors and Grove interface.The module can also work as an independent device.
Spartan Edge Accelerator Board is based onXilinix Spartan-7 XCS7S15 FPGAchip with a clock clock clocked at 100 MHz, has 360 kB of RAM memory. It is equipped with 10 I/O pins, which include such interfaces as PWM, I2C, I2S, UART, SPI. The ESP32 supports 2.4 GHz 802.11 b/g/n WiFi communication and Bluetooth 4.1 BLE. The manufacturer prepared ArduinoFPGA API forsimple FPGA control by Arduino IDE. The module can be powered by 5V from USB type C, through VIN connectors from 8V to 17V or from Arduino 5V.
Main features of Spartan Edge Accelerator Board module
- Fast image processing:
- Works with Raspberry Pi Camera v1.0 (OV5640)
- supports a maximum number of cages of 30 fps
- Encrypted IoT:
- Works with cloud services (AWS, Azure, etc.)
- supports a software encryption algorithm
- Many I/O outputs
- 20 I/O (as a standalone FPGA device)
- 10 I/O (as an overlay for Arduino)
- Expandable with Arduino compatible connectors
- Target users:
- IoT developers
- Arduino developers
- FPGA developers
FPGA module outputs
Edge Accelerator Board specification
Parameter | Value |
---|---|
FPGA | |
FPGA system | Spartan-7 XC7S15 |
Number of logical cells | 12 800 |
Slics | 2000 |
CLB Flip-Flops | 16 000 |
Max. RAM diffuse | 150 kB |
RAM/FIFO block with ECC (36 kB each) | 10 |
Total quantity of RAM | 360 kB |
Clock Mgmt Tiles (1 MMCM + 1 PLL) | 2 |
DSP Slices | 20 |
Wireless communication | |
The layout | Espressif ESP32-D0WDQ6 |
WiFi | 802.11 b/g/n 2.4GHz |
Bluetooth | Bluetooth 4.1 with BLE |
Interfaces | |
Video | Mini HDMI |
Camera | CSI/MIPI interface (compatible with RaspberryPi Camera V1 - OV5640) |
External memory | MicroSD card slot |
FPGA GPIO | 10 pins (from IO9 to IO0) |
Arduino GPIO | 32 pins (standard Arduino connectors) |
Grove | 2x Grove connector (I2C / D2) |
LED |
2x monochromatic 2x RGB |
Buttons |
1x Boot 1x Reset 1x FPGA Reset 2x user programmable |
Switches |
1x power mode switch 1x 5-channel DIP switch |
Power supply | |
Working voltage | 5 V |
I/O port voltage | 5 V |
Power modes |
USB type C: 5 V VIN: 8 V to 17 V From Arduino level: 5 V |
Other | |
ADC | 8-bit ADC1173 |
Accelerometer and gyroscope | 6-axis LSM6DS3TR |
The set includes
- Spartan Edge Accelerator Board
- Set of connectors
Useful links |