This is great! The source code is written in Verilog HDL and is located here[0]. I hope they use english instead of spanish as a language to attract more contributors.
Some pretty concerning red flags: They said "RISC-V", but that's not saying much. Is it RV32I, RV32IM, RV32G, does it have supervisor support, etc. Yes, I know I can look it up on github, but this kind of information should be at the very top of the front page.
Great initiative but worrysome execution. Can the team share why we can't buy chips in lots of 100, 1k or even 1M chips? $500k isn't enough for TSMC, so who'll pay them?
The ESP32 seems to have a much, much stronger story.
I think at some point the whole purpose of the project was completely lost:
1. What is offered in the ESP32 is completely different to what Open-V can bring to the table. ESP32 is not a microcontroller, is a platform for Wi-Fi and bluetooth applications, aim to be used in IoT apps. Does it have a microcontroller? Yes. Can you see what is inside? No. Do you have access to schematics and RTL code? No. Is it cheaper? Yes; and of course it is! Right now it is impossible to compete with big vendors at price levels. They have the triumph card when mass production is taken into account.
2. But wait, maybe you are thinking: what can I do with all this open information?. Do I really care to know how things work? Think about open-source software at its early beginnings; now think how open-source software has ushered in the last two decades of software innovation; the people that believe in this kind of projects, believes that open source silicon will unleash, as its software counterpart, a flood of innovation, hardware-wise. Imagine what could we do in a future, where small IC design startups could have access to any kind of RTL code or open silicon analog circuitry to build their own projects, to being able to use the Open-V code as a core, and add accelerators, peripherals, or whatever is needed. ENDLESS possibilities, but we have to start somewhere, and that's Open-V.
I know I may have been too aggressive, but I'm just too passionate about this :)
In the campain site they commented about getting an MPW and 70k chips. It seems like they are prototyping and getting some few number of wafers to get TSMC into it. The coolest thing is that they mentioned in http://hackaday.com/2016/11/22/mrisc-v-the-first-open-source... comments that they will release chip schematics.
Most of dev boards for hobby-end microcontrollers in the market are using high level language to easy the micro programming, is any high level language such as C supported?
C is supported. We are using the riscv.org toolchain considering that the micro has a RV32IM set. An arduino bootloader will make the micro Arduino-compatible .
Good point. We are trying to cover some mid-end apps too. Basically the reason is we are planning to implement some functionality on-the-chip, such as a USB 3.1 PHY which requires a decent tech.
The current measured chip v.1 of the Open-V has not USB PHY. We are using a USB-to-SPI cable to program the micro. However, we are developing a low-speed USV PHY: PCS and PMA; and also a high speed PHY USB3.1 https://twitter.com/onchipUIS/status/787124721955508224. We are hoping to tapeout soon the USB PHYs to see feasibility inclusion for Open-V v.2.
when you talk about mass production, how many tape outs are expecting before sending the chips to your sponsors? how can we be sure the chips have a proper ESD strategy or are not weak to typical electrical over stresses?
We have now a first prototype, fully tested, so, with this campaign we expect to improve our first version but both chips will be available. We use ESD protections structures provided by the foundry.
[0] - https://github.com/onchipuis/mriscvcore