OnChip Open-V Arduino Compatibility

OnChip has posted a Crowd Supply update on their plans for Arduino compatibility:


Open-V Arduino Compatibility

Arduino compatibility can mean a lot of things to a lot of different people, so we’ll try to be as concrete and specific as possible. For the Open-V, Arduino development tools, and interoperating on a hardware level with existing Arduino shields.


We’ve updated our live, web-streamed demos to include an Arduino mode in addition to the assembler and C modes we already have. You might also notice the relatively new Blockly modes and a refined layout of the demo page. Go write some code and see the results live streamed!

Screenshot at 2017-02-12 20-18-49.png

OnChip Open-V Arduino Compatibility

Programming the Open-V Open Source CPU on the Web

You can now program the Open-V on the web, and see the results in real time. The code is compiled in the web IDE and then flashed to a microcontroller which is connected to a live YouTube live stream. It’s pretty neat to flash firmware on a microcontroller thousands of miles away and see the…

via Programming the Open-V Open Source CPU on the Web — Hackaday

Programming the Open-V Open Source CPU on the Web

Open-V and YoPuzzle at RISC-V Workshop


Elkim Roa of OnchipUIS presented recently at the 5th RISC-V Workshop on the latest news of the Open-V open silicon microcontroller and their YoPuzzle educational platform:

YoPuzzle: A mRISC V development platform for next generations

Slides from the his talk:

This slideshow requires JavaScript.

Live Demos Over the Internet

You can now program real Open-V dev boards from anywhere in the world and see the results on a live video feed! Here’s our first demo – blinking the dev board LEDs.

screenshot-from-2016-12-23-13-00-31Go to http://onchip.uis.edu/ to remotely program the demo board:

Screenshot from 2016-12-20 17-42-04.png





Open-V and YoPuzzle at RISC-V Workshop

The First Open Source RISC-V Microcontroller


Hackaday reports that OnChip launched a Crowd Supply campaign:

mRISC-V: The First Open Source RISC-V Microcontroller

Now, this is finally changing. OnChip, a startup from a group of doctoral students at the Universidad Industrial de Santander in Colombia, have been working on mRISC-V, an open 32-bit microcontroller based on the RISC-V instruction set [..]


Open-V Chip Specifications

  • Package
    • QFN-32
    • No other packages are planned for the first run
  • Processor
    • RISC-V ISA version 2.1
    • 1.2 V operation
  • Memory
    • 8 KB SRAM
  • Clock
    • 32 KHz – 160 MHz
    • Two PLLs, user-tunable with muxers and frequency dividers
    • includes all clocking and bias circuitry
  • Analog Signals
    • Two 10-bit ADC channels, each running at up to 10 MS/s
    • Two 12-bit DAC channels
  • Timers
    • One general-purpose 16-bit timer
    • One 16-bit watch dog timer (WDT)
  • General Purpose Input/Ouput
    • 16 programmable GPIO pins
    • two external interrupts
  • Interfaces
    • SDIO port (e.g., microSD)
    • Two SPI ports
    • I2C
    • UART
  • Programming and Testing
    • Built-in debug module for use with gdb and JTAG
    • Programmable PRBS-31/15/7 generator and checker for interconnect testing
    • Compatible with the Arduino IDE


Open-V Dev Board Specifications

The dev board comes completely assembled.

  • USB 2.0 controller
  • 1.2 V and 3.3 V voltage regulators
  • Clock reference
  • Breadboard-compatible breakout header pins
  • microSD receptacle
  • Micro USB connector (power and data)
  • JTAG connector
  • 32 KB EEPROM
  • 32-pin QFN Open-V microcontroller
  • Dimensions: 55 mm x 30 mm (excluding USB receptacle)
The First Open Source RISC-V Microcontroller

OnChip Open Source RISC-V microcontroller at ORCONF 2016


ORCONF 2016 was held earlier this month in Bologna, Italy:

ORCONF is an open source digital design and embedded systems conference, covering areas of electronics from the transistor level up to Linux user space and beyond. Expect presentations and discussion on free and open source IP projects, implementations on FPGA and in silicon, verification, EDA tools, licensing and embedded software, to name a few.


Begun as the annual OpenRISC developers and users conference, it has become a broad open source digital design-oriented event and is supported by FOSSi – the Free and Open Source Silicon Foundation.

Elkim Roa spoke about OnChip, an Open Source silicon microcontroller, designed by his research group at UIS (Universidad Industrial de Santander):

Fully-tested 32-bit RISC-V microcontroller in 130nm

The slides are available as PDF on GitHub:

This slideshow requires JavaScript.

OnChipUIS has several repos on GitHub related to the project including:

mriscvA 32-bit Microcontroller featuring a RISC-V core

22107438 (1).jpg 

OnChip Open Source RISC-V microcontroller at ORCONF 2016

A Completely Open Microcontroller

An annotated mRISCV die imageI don’t know about you, but the idea of an Arduino-class microprocessor board which uses completely open silicon is a pretty attractive prospect to us. That’s exactly [onchipUIS]’s stated goal. They’re part of a research group at the Universidad Industrial de Santander and have designed and taped out a Cortex M0…

via A Completely Open Microcontroller — Hackaday

mrisc_board (1).jpg

Not only have [onchipUIS] successfully bonded their chip, but they’ve done so using a chip on board process where the die is directly bonded to a PCB. They used OSHPark boards and described the process on Twitter.



A Completely Open Microcontroller