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

screenshot-from-2016-12-23-13-01-21

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

dieimage.png

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 [..]

cx4qfdhw8aa7ih-jpglarge

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

onchip-dev-board-render_jpg_project-body

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