
Arduino MKR VIDOR 4000
Arduino MKR VIDOR 4000 is a compact FPGA (Field Programmable Gate Array) development board based on Intel® Cyclone® 10CL016, offering 16K logic elements, 504Kbit of embedded RAM, and 56 18-bit x 18-bit hardware multipliers for highspeed DSP applications. The FPGA pins can toggle up to 150MHz and can also be configured as common communications ports such as UART, I2C, and SPI, making them ideal for audio and video processing. The MKR VIDOR 4000 also boasts an ATSAMD21 Arm® Cortex-M0+ processor and an ECC608 CryptoAuthentication IC, both from Microchip Technology. Wireless connectivity is provided by an on-board U-Blox Nina-W102 Wi‑Fi 802.11b/g/n Module.The MKR VIDOR 4000 uses the Arduino MKR form factor and pinout on the standard analog and digital pins, allowing the usage of shields and accessories designed for the other MKR boards.
Specifications
- Intel Cyclone 10CL016 FPGA
- Microchip Technology ATSAMD21 Arm Cortex-M0+ Processor
- Microchip Technology ECC608 CryptoAuthentication IC
- U-blox Nina-W102 802.11b/g/n
- Mini PCI Express port with programmable pins
- Camera connector MIPI camera connector
- Circuit Operating Voltage: 3.3V
- Digital I/O Pins 22 headers + 25 Mini PCI Express
- PWM Pins: All Pins
- UART Up to 7 (depends on FPGA configuration)
- SPI Up to 7 (depends on FPGA configuration)
- I2C Up to 7 (depends on FPGA configuration)
- DC Current per I/O Pin 4mA, 8mA
- Flash Memory 2MB
- Alliance Memory AS4C4M16SA-7BCN 64Mb SDRAM
- Clock Speed: 48MHz to 200MHz
- Video Output Micro HDMI
- VIN 5V
- Supported Battery Li-Po Single Cell, 3.7V, 700mAh Minimum
- UART 1
- SPI 1
- I2C 1
- Analog Input Pins 7 (ADC 8/10/12 bit)
- Analog Output Pins 1 (DAC 10 bit)
- External Interrupts 8
- Flash Memory 256KB
- SRAM 32KB
- Clock Speed 32.768kHz (RTC), 48MHz
- LEDs 6
- Full-Speed USB Device and Embedded Host Included
- Dimensions 83mm x 25mm
- Weight 32g
Videos
Board Layout

Additional Resources
Published: 2018-07-30
| Updated: 2022-07-20