Skip to content
Trademarks and datasheets are the property of their respective owners

Arduino MKR Vidor 4000 Developer Board

Published Updated 6 views

Arduino MKR Vidor 4000 Developer Board overview

The Arduino MKR Vidor 4000 Developer Board is an electronic component. Main ratings: FPGA Intel Cyclone 10CL016; Camera connector MIPI camera connector; Circuit operating voltage 3.3 V; Digital I/O pins 22 headers + 25 Mini PCI Express. This page brings together the Arduino MKR Vidor 4000 Developer Board pinout and key specifications, with the full datasheet PDF to preview below or download.

Arduino MKR Vidor 4000 provides a simple and inexpensive way to make use of an FPGA's real-time abilities in embedded system designs. The inclusion of FPGA makes this device unique and separate from other Arduino boards available in the market. Arduino MKR Vidor 4000 features the Intel® Cyclone® 10CL016 for FPGA (Field Programming Gate Array), allowing the user to configure a large set of pins to accommodate any desired preferences.

The board also features a camera connector, a Micro HDMI connector, Wi-Fi / Bluetooth® connectivity through the NINA-W102 module, and cyber-security through the ECC508 crypto chip. Just like the other members of the MKR family, it uses the popular Cortex-M0 32-bit SAMD21 microprocessor.

Key specifications

FPGA
Intel Cyclone 10CL016
Camera connector
MIPI camera connector
Circuit operating voltage
3.3 V
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)

Datasheet

arduino-08222018-abx00022-1391997.pdf
Format PDFSize 3.1 MBLanguage EN
Third-party / unverified source

Arduino MKR Vidor 4000 Developer Board features

  • ARM Cortex-M0+ 32bit plus Cyclone 10 architecture
  • Onboard 8 Mbyte SDRAM
  • 2 Mbyte QSPI Flash (1MB for user applications)
  • Micro HDMI connector, MIPI camera connector
  • Wifi & BLE powered by U-BLOX NINA W10 Series
  • FPGA contains 16K Logic Elements
  • 504Kbit of embedded RAM
  • 56 18x18 bit HW multipliers for high-speed DSP
  • Each pin can toggle at over 150 MHz and can be configured for functions such as UARTs, (Q) SPI, high res/ high freq PWM, quadrature encoder, I2C, I2S, Sigma Delta DAC, etc.
  • Onboard FPGA can be also used for high-speed DSP operations for audio and video processing.

Arduino MKR Vidor 4000 Developer Board pinout

NameDescription
Power PinsLi-Po (3.7V) - You can power the board by connecting a Lithium polymer battery (shown to the right) with a nominal voltage of 3.7Vin - The board can be powered by a regulated 5V supply with a maximum voltage of 6V for this Pin+5V - When the board is powered by USB, you can use this pin to get +5V to
Reset Pin (Active low)Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which block the one on the board
Analog PinsThe 7 analog pins are used to measure analog voltage in the range 0- 3.3V with a resolution of 10 bits.
DAC PinThe DAC pin is just above the Analog Pins and is used to provide an analog voltage based on the digital input with a resolution of 10bit
Digital I/O PinsBelow the analog pins on the left and just below the reset is digital pins that can be used as either input or output pins. Low is at 0V and high is at 3.3V
Serial Rx, Tx PinsPins 13 and 14 are used to Receive (Rx) and Transmit (Tx) TTL serial data. These pins are connected to the corresponding pins of the FTDI USB-to-TTL serial chip
External InterruptsThese pins can be used to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See attach Interrupt() function for details
PWM PinsThese pins provide an 8-bit PWM output with the analog Write () function
SPI PinsThese pins support SPI Communication
LEDThere is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it's off
I2C PinsPin 11 (SDA) and Pin 12(SCL) support I2C (TWI) communication using the Wire library
AREF PinReference voltage for the analogue inputs. Used with analog Reference()

Arduino MKR Vidor 4000 Developer Board specifications

FPGA Intel Cyclone 10CL016
Camera connector MIPI camera connector
Circuit operating voltage 3.3 V
Digital I/O pins 22 headers + 25 Mini PCI Express
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 4 or 8 mA
Flash memory 2 MB
SDRAM 8 MB
EEPROM n/a
Clock speed 48 MHz - up to 200 MHz
Video output Micro HDMI
Microcontroller Microchip ATSAMD21 (Arm Cortex-M0+ processor)
Wi-Fi U-blox Nina-W102
(VIN) 5 V
Supported battery(*) Li-Po Single Cell, 3.7 V, 700 mAh Minimum
Circuit operating voltage 3.3 V
Digital I/O pins 22
PWM pins 12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 - or 18 -, A4 -or 19)
UART 1
SPI 1
I2C 1
Analog input pins 7 (ADC 8/10/12 bit)
Analog output pins 1 (DAC 10 bit)

Arduino MKR Vidor 4000 Developer Board applications

  • Traffic Light Count Down Timer
  • Parking Lot Counter
  • Embedded systems
  • Home Automation
  • Industrial Automation
  • Medical Instrument

Arduino MKR Vidor 4000 Developer Board datasheet PDF preview

PDF · 3.1 MB

Comments 0

Leave a comment