xxx

Spartan Edge Accelerator Board

Spartan Edge Accelerator Board

Target users

  • Professors
  • DIY Engineers
  • Makers
  • FPGA Developers
  • Students

The Spartan Edge Accelerator Board (SEA Board in short) is a lightweight FPGA development board, it is based on the Xilinx Spartan-7 chip and follows the Arduino shield form factor. Hence, you can use it as an Arduino shield to driver an LCD and a camera or as a stand-alone FPGA development board. Besides, with the help of on-board ESP32 chip, the SEA board also enables your Arduino with WiFi and Bluetooth function.

Spartan-7 is the newest and most cost-effective FPGA chip among Xilinx’s FPGA family, offers the best in class performance per watt. On top of that, we provide the full FPGA APIs for Arduino, which means Arduino users are able to use the FPGA function without knowing anything about FPGA. This board will broaden Arduino’s capability in many ways like simple image processing and computer vision application, signal encryption and decryption, and signal sampling and processing.

  • Features
  • Specifications & Board Peripherals
  • Get Started & Reference Designs

Features

  • Integrated mipi, mini HDMI interface
  • Supports Raspberry Pi camera v1.0 (OV5640)
  • Maximum support for 30fps image transmission
  • IoT WiFi and Bluetooth with ESP32
  • Support AWS, Azure and other cloud services
  • Support software encryption algorithm
  • 20 user-defined extended I/O ports(Stand-alone mode)
  • 10 user-defined extended I/O ports(Arduino shield mode)
  • Full FPGA APIs for Arduino
  • 8-bit ADC & DAC
  • 6-axis accelerometer & gyroscope
  • 2 user RGB LEDs & buttons
  • Arduino Shield Mode
  • FPGA Stand Alone Mode

Applications

  • MIPI camera input and HDMI output Vivado engineering
  • On-board LED, DIP switch, ADC and DAC reference case
  • Onboard gyroscope case
  • Provide GPIO/UART/ADC/DAC/RGB-LED expansion for Arduino
  • Signal generator case (requires Arduino configuration)
  • ESP32 controlled signal generator case
  • Use the AWS GreenGrass IoT platform case
  • Color recognition and object tracking case
  • Graphic recognition case (triangle, circle and square recognition)
  • Digital Character Recognition Case
  • AES encryption and decryption algorithm implementation in FPGA
  • Implementation of the PID algorithm in the FPGA
 
Seeed's Spartan Edge Accelerator Board

Spartan Edge Accelerator Board

DigiKey Part Number: 1597-102030005-ND

ESP32, XC7S15 FPGA Embedded Arduino Platform Evaluation Expansion Board

 

FPGA Specifications

Attention

The SEA shield's IO voltage is 5V, and the FPGA's IO voltage is 3.3V, so we made a voltage divider to make the IOs voltage compatible. The 3.3V IO voltage of the SAM D21 series will be less than 3.3V after voltage division, which is not enough to drive the FPGA's IO. Therefore, at present, the SEA development board only supports the 5V IO Arduino board, such as Arduino UNO and Seeeduino V4.2.

FPGA Chip Spartan-7 XC7S15 Logic Cells 12,800
Slics 2000 CLB Flip-Flops 16,0000
Max. Distributed RAM (Kb) 150 Block RAM/FIFO w / ECC (36 kb each) 10
Total Block RAM (Kb) 360 Clock Mgmt Tiles (1 MMCM + 1 PLL) 2
DSP Slices 20 Wireless Chip Espressif ESP32-D0WDQ6
WiFi 802.11 b/g/n 2.4GHz Bluetooth Bluetooth 4.1 with BLE
Video Mini HDMI x 1 Camera CSI/MIPI interface x1 (compatible with Raspberry Pi Camera V1 - OV5640)
SD card Micro SD/TF card slot x1 FPGA GPIO 10 pins header (IO9~IO0)
Arduino GPIO 32 pins header (Arduino form factor) Grove Grove Connector x2 (I2C/D2)
LED Monochrome LED x2 Button Boot x1
Reset x1
RGB LED x2 FPGA Reset x1
User x2
Switch Power Mode Switch x1 Operating Voltage 5V
5-Channel DIP Switch x1
IO Voltage 5V Power Mode USB Type C 5V
VIN 8~17V
Arduino Micro USB 5V
ADC 8-bit ADC1173 Accelerometer and Gyroscope 6-axis LSM6DS3TR
 

SEA Board Peripheral Descriptions and Locations

1 FPGA : XC7S15-1FTGB196C 11 DIP Switchs 19 FPGA JTAG Download Interface
2 WiFi/Bluetooth : ESP32-D0WDQ6 K1-K4 user switchs 20 Grove Connector : 1x I2C; 1x D2&D3
K5 Switch FPGA Programming Mode
3 6-axis Accelerometer and Gyroscope : LSM6DS3TR ->>>> JTAG : Using Xilinx official Programming Tool 21 Ceramic chip antenna
->>>> Slave : Using ESP32 to Program the FPGA
4 DAC : DAC7311IDCKR 12 ESP32 Button :Boot and RST 22 ADC : ADC1173
5 Buck-DCDC : TPS62130 13 FPGA Button :USER1 USER2 FPGA_RST 23 SPI Flash : W25Q32JVZPIG
6 USB-to-UART : CP2102-GMR 14 User LED: L1/L2/RGB1/RGB2 24 Analog Switch :DG2788A
PWR : Power On
FPGA_DONE : Light up after programming the FPGA with esp32.
7 USB : Type-C 15 Power Switch : 25 LDO : XC6221B102MR
USB->Powered by USB Type C (5V DC)
5V->Powered by VIN Pin (8~17V DC)
8 Mini HDMI 16 Power Mode: 26 LDO : RT9013-18GB
OFF->Isolate the power supply of Arduino and Shield
ON->Connect Power of Arduino and Shield
9 CSI Interface :MIPI Camera (compatible with Raspberry Pi Camera V1 - OV5640) 17 DAC Output and ADC Input Header 27 LDO : CJ1117-3V3
10 Arduino Header : Compatible with Arduino UNO 18 FPGA IO : IO9~IO0 28 SD card slot : Micro SD/TF card
Seeed Spartan Edge Accelerator Board Top View
Seeed Spartan Edge Accelerator Board Bottom View
Spartan Edge Accelerator Board with SEA Board Spartan Edge Accelerator Board
 

The following documentation guides you through the process for creating the FPGA designs on the SEA board with Xilinx's Vivado 2019.2 software.

 

Yongming Tang, researcher; member of SID, IEEE, CVS(China Vacuum Society), director of the Teacher Teaching Development Center of Southeast University. He has been engaged in the teaching of courses of electronic science and technology for many years, edited one textbook of "Building Your Digital Building Blocks” and translated one textbook. He created and organized of Southeast University PLD Design Competition and the National College Student FPGA Innovation Design Competition. He also won the second prize in National Teaching Achievement, one special prize for teaching in Jiangsu Province, one first prize, and won the second prize for each.

Zhixiong Di, Ph.D., Deputy Dean of the Department of Electronic Engineering, School of Information Science and Technology, Southwest Jiaotong University. In 2014, he graduated from Xidian University with a major in microelectronics, solid-state electronics. His research direction is high-performance image compression VLSI hardware system design and digital integrated circuit layout algorithm, and FPGA intelligent hardware design. He published multiple SCI/EI search papers and authorized more than ten Chinese invention patents. He served as the chairman of the 2020 CCF-DAC conference sub-forum. He has served as the judge of the finals of disciplines such as the China Postgraduate Electronic Design Competition, the China Postgraduate Innovation "Core" Competition, and the National Undergraduate FPGA Innovation Design Competition.