Arduino MKR Vidor 4000 Getting Started
Arduino MKR Vidor 4000 Getting Started

Arduino MKR Vidor 4000 Getting Started

Hide thumbs Also See for MKR Vidor 4000:

Advertisement

Quick Links

Getting Started with the Arduino MKR Vidor 4000
arduino.cc/en/Guide/MKRVidor4000
Getting Started > Arduino MKR Vidor 4000
The Arduino MKR Vidor 4000 is a new kind of development board which combines the high
performance and flexibility of an FPGA with the Arduino's ease-of-use in a small form factor
that is the distinctive trait of the MKR family of boards. It contains the Microchip SAMD21
micro controller and a Cyclone 10 FPGA.
This board hosts a number of features: 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 W102 module, the classic MKR interface on which all pins are
driven both by SAMD21 and FPGA and a MiniPCI Express connector with up to 25 user
programmable pins.
The FPGA contains 16K Logic Elements, 504Kbit of embedded RAM and 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. On board FPGA can be also used for high-speed
DSP operations for audio and video processing.
The Arduino MKR Vidor 4000 is programmed using the Arduino Software (IDE), our
Integrated Development Environment common to all our boards and running both online
and offline. For more information on how to get started with the Arduino Software visit the
Getting Started page.
Use your Arduino MKR Vidor 4000 on the Arduino Web IDE
All Arduino and Genuino boards, including this one, work out-of-
the-box on the Arduino Web Editor, no need to install anything.
The Arduino Web Editor is hosted online, therefore it will always
be up-to-date with the latest features and support for all boards.
Follow this simple guide to start coding on the browser and upload
your sketches onto your board.
Use your Arduino MKR Vidor 4000 on the Arduino Desktop IDE
If you want to program your MKR Vidor 4000 while offline you need to install the Arduino
Desktop IDE and add the Atmel SAMD Core for Vidor to it. This simple procedure is done
selecting Tools menu, then Boards and last Boards Manager, as documented in the
Arduino Boards Manager page.
1/8

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MKR Vidor 4000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Arduino MKR Vidor 4000

  • Page 1 Use your Arduino MKR Vidor 4000 on the Arduino Desktop IDE If you want to program your MKR Vidor 4000 while offline you need to install the Arduino Desktop IDE and add the Atmel SAMD Core for Vidor to it. This simple procedure is done selecting Tools menu, then Boards and last Boards Manager, as documented in the Arduino Boards Manager page.
  • Page 2 On Windows, drivers are needed to allow the board communication. These drivers will be installed automatically when adding the core. On MacOSX and Linux no driver is needed. Select your board type and port From Tools select the Board Arduino MKR Vidor 4000...
  • Page 3 and then the Port that is labeled with the same name. Open your first sketch...
  • Page 4 Arduino Software (IDE) and the Upload to the connected board. Upload the program Press the second round icon from left on the top bar of the Arduino Software (IDE) or press Ctrl+U or select the menu Sketch and then Upload. Please note that the time required to load the sketch and the FPGA bitstream might be more than 30 seconds.
  • Page 5 LiPo Connector - This is the standard JST two poles connector for LiPo batteries. The Arduino MKR Vidor 4000 is able to run on a 3.3V battery and has been designed to support capacities of at least 500 mAh. When the board is connected to USB, it will charge...
  • Page 6 If you look at the board from below, you will find the familiar A0-A6, D0-D13 and powr labels. This is the standard MKR family layout and it is also what you expect from this board as a MKR family member. What makes the Arduino MKR Vidor 4000 special is the fact that...
  • Page 7 At this early stage of the life of Arduino MKR Vidor 4000 we have prepared a basic set of FPGA based functionalities, grouped into two main libraries: VidorIPeripherals and VidorGraphics.
  • Page 8 QR Recognition – The QR library allows you to recognize QR code markers and data Encoder – Manage easily quadrature encoders and never lose an impulse For more details on the Arduino MKR Vidor 4000, see the product page. Last revision 2018/08/09 by SM The text of the Arduino getting started guide is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.

Table of Contents