MKR Vidor 4000

Arduino’s development board adds FPGA capabilities to the Arduino world in the MKR form factor

Image of Arduino's MKR Vidor 4000 Arduino's MKR VIDOR 4000 is a highly configurable and powerful board able to perform high-speed digital audio and video processing and much more. Utilizing the SAMD21 Arm® Cortex® M0 32-bit and the Intel® Cyclone® 10 FPGA 10CL016 makes this a board that can be optimized for a project’s needs, including the ability to interface with Arduino boards and devices. Pairing an MCU and an FPGA can improve system efficiency, improve processing, reduce board space, reduce power, and add flexibility.


  • MKR interface with all pins being driven by both the SAMD21 and the Cyclone FPGA
    • USB port
    • Micro HDMI connector
    • MIPI camera connector
    • Mini PCI Express connector with up to 25 user-programmable pins
    • Lipo connector
    • Wi-Fi and BLE
  • FPGA
    • 16,000 logic elements
    • 504 KB embedded RAM
    • 56 18-bit x 18-bit hardware multiplier
    • Pin toggle frequency of up to 150 MHz
    • Pin configurations of UART, (Q)SPI, I²C, I²S, high resolution/high-speed PWM, and more
  • Microcontroller
    • Arm Cortex M0+ 32-bit
    • 3.3 V
    • 256 KB Flash memory
    • 32 KB SRAM
    • 48 MHz clock speed

MKR Vidor 4000

ImageManufacturer Part NumberDescriptionTypeFor Use With/Related ProductsContentsAvailable QuantityView Details
ARDUINO MKR VIDOR 4000ABX00022ARDUINO MKR VIDOR 4000FPGACyclone 10 LPBoard(s)90 - ImmediateView Details

Intel® Cyclone® 10 FGPA 10CL016

ImageManufacturer Part NumberDescriptionPart StatusNumber of LABs/CLBsNumber of Logic Elements/CellsAvailable QuantityView Details
IC FPGA 340 I/O 484FBGA10CL016YF484I7GIC FPGA 340 I/O 484FBGAActive96315408124 - ImmediateView Details
Published: 2019-02-20