Forums

RISC-V Picking Up Steam

Started by Rick C September 4, 2019
RISC-V is appearing in low cost MCUs and on low cost START boards.  Just not documented in English.  

$11 simple board...

https://detail.tmall.com/item.htm?spm=a1z10.4-b-s.w5003-21978304610.1.48fa306cBtYGKJ&id=601020356481&skuId=4380996691920


$50 Full featured Eval board...

https://detail.tmall.com/item.htm?spm=a1z10.4-b-s.w5003-21978304610.2.48fa306cBtYGKJ&id=601461418296&skuId=4210917805730

-- 

  Rick C.

  - Get 1,000 miles of free Supercharging
  - Tesla referral code - https://ts.la/richard11209
On Wednesday, September 4, 2019 at 10:59:28 AM UTC-4, Rick C wrote:
> RISC-V is appearing in low cost MCUs and on low cost START boards.
NXP has one: https://mcuoneclipse.com/2019/03/05/debugging-the-rv32m1-vega-risc-v-with-eclipse-and-mcuxpresso-ide/
On Wednesday, September 4, 2019 at 1:31:39 PM UTC-4, Dave Nadler wrote:
> On Wednesday, September 4, 2019 at 10:59:28 AM UTC-4, Rick C wrote: > > RISC-V is appearing in low cost MCUs and on low cost START boards. > > NXP has one: > https://mcuoneclipse.com/2019/03/05/debugging-the-rv32m1-vega-risc-v-with-eclipse-and-mcuxpresso-ide/
Some people make their information hard to find. I can't find a data sheet on either the CPUs or the board. Am I just missing this? open-isa doesn't actually talk about chips or boards, they talk about "platforms" which can mean IP to make chips from. -- Rick C. + Get 1,000 miles of free Supercharging + Tesla referral code - https://ts.la/richard11209
On Wednesday, September 4, 2019 at 4:07:09 PM UTC-4, Rick C wrote:
> ...I can't find a data sheet on either the CPUs or the board.
I think everything you're looking for is here: https://open-isa.org/downloads/
On Wednesday, September 4, 2019 at 5:38:59 PM UTC-4, Dave Nadler wrote:
> On Wednesday, September 4, 2019 at 4:07:09 PM UTC-4, Rick C wrote: > > ...I can't find a data sheet on either the CPUs or the board. > > I think everything you're looking for is here: > https://open-isa.org/downloads/
Thanks. This chip is much more complex than I would have expected. If I'm reading the docs right, there are four CPUs? Or maybe there are two versions of the chip, one with two ARM CPUs and one with two RISC-V CPUs? Either way, this will take a lot of work to get familiar with. -- Rick C. - Get 1,000 miles of free Supercharging - Tesla referral code - https://ts.la/richard11209
On Wednesday, September 4, 2019 at 6:46:31 PM UTC-4, Rick C wrote:
> ...this will take a lot of work to get familiar with.
Yup! Too bad I don't have time right now...
torsdag den 5. september 2019 kl. 00.46.31 UTC+2 skrev Rick C:
> On Wednesday, September 4, 2019 at 5:38:59 PM UTC-4, Dave Nadler wrote: > > On Wednesday, September 4, 2019 at 4:07:09 PM UTC-4, Rick C wrote: > > > ...I can't find a data sheet on either the CPUs or the board. > > > > I think everything you're looking for is here: > > https://open-isa.org/downloads/ > > Thanks. This chip is much more complex than I would have expected. If I'm reading the docs right, there are four CPUs? Or maybe there are two versions of the chip, one with two ARM CPUs and one with two RISC-V CPUs? >
as far as I can tell they just hedge their bets by putting both arm and risc-v on the chip, but you can't use both you have to chose which to use
On 15/09/2019 12:43, lasselangwadtchristensen@gmail.com wrote:
> torsdag den 5. september 2019 kl. 00.46.31 UTC+2 skrev Rick C: >> On Wednesday, September 4, 2019 at 5:38:59 PM UTC-4, Dave Nadler wrote: >>> On Wednesday, September 4, 2019 at 4:07:09 PM UTC-4, Rick C wrote: >>>> ...I can't find a data sheet on either the CPUs or the board. >>> >>> I think everything you're looking for is here: >>> https://open-isa.org/downloads/ >> >> Thanks. This chip is much more complex than I would have expected. If I'm reading the docs right, there are four CPUs? Or maybe there are two versions of the chip, one with two ARM CPUs and one with two RISC-V CPUs? >> > > as far as I can tell they just hedge their bets by putting both > arm and risc-v on the chip, but you can't use both you have to chose > which to use >
The chip is designed purely for the purposes of comparison and evaluation. It will let people get an idea of whether RISC-V or ARM will be the best choice (or if they are equally usable) in a microcontroller context. I suppose NXP is hedging their bets in that they will make whatever chips people want to buy.
søndag den 15. september 2019 kl. 12.51.04 UTC+2 skrev David Brown:
> On 15/09/2019 12:43, lasselangwadtchristensen@gmail.com wrote: > > torsdag den 5. september 2019 kl. 00.46.31 UTC+2 skrev Rick C: > >> On Wednesday, September 4, 2019 at 5:38:59 PM UTC-4, Dave Nadler wrote: > >>> On Wednesday, September 4, 2019 at 4:07:09 PM UTC-4, Rick C wrote: > >>>> ...I can't find a data sheet on either the CPUs or the board. > >>> > >>> I think everything you're looking for is here: > >>> https://open-isa.org/downloads/ > >> > >> Thanks. This chip is much more complex than I would have expected. If I'm reading the docs right, there are four CPUs? Or maybe there are two versions of the chip, one with two ARM CPUs and one with two RISC-V CPUs? > >> > > > > as far as I can tell they just hedge their bets by putting both > > arm and risc-v on the chip, but you can't use both you have to chose > > which to use > > > > The chip is designed purely for the purposes of comparison and > evaluation. It will let people get an idea of whether RISC-V or ARM > will be the best choice (or if they are equally usable) in a > microcontroller context. > > I suppose NXP is hedging their bets in that they will make whatever > chips people want to buy.
and if people don't want RISC-V the chip isn't a total waste (assuming it doesn't take that up much die area)
On 15/09/2019 23:50, lasselangwadtchristensen@gmail.com wrote:
> søndag den 15. september 2019 kl. 12.51.04 UTC+2 skrev David Brown: >> On 15/09/2019 12:43, lasselangwadtchristensen@gmail.com wrote: >>> torsdag den 5. september 2019 kl. 00.46.31 UTC+2 skrev Rick C: >>>> On Wednesday, September 4, 2019 at 5:38:59 PM UTC-4, Dave Nadler wrote: >>>>> On Wednesday, September 4, 2019 at 4:07:09 PM UTC-4, Rick C wrote: >>>>>> ...I can't find a data sheet on either the CPUs or the board. >>>>> >>>>> I think everything you're looking for is here: >>>>> https://open-isa.org/downloads/ >>>> >>>> Thanks. This chip is much more complex than I would have expected. If I'm reading the docs right, there are four CPUs? Or maybe there are two versions of the chip, one with two ARM CPUs and one with two RISC-V CPUs? >>>> >>> >>> as far as I can tell they just hedge their bets by putting both >>> arm and risc-v on the chip, but you can't use both you have to chose >>> which to use >>> >> >> The chip is designed purely for the purposes of comparison and >> evaluation. It will let people get an idea of whether RISC-V or ARM >> will be the best choice (or if they are equally usable) in a >> microcontroller context. >> >> I suppose NXP is hedging their bets in that they will make whatever >> chips people want to buy. > > and if people don't want RISC-V the chip isn't a total waste > (assuming it doesn't take that up much die area) >
The chip will never be sold to people who want an ARM core. It will never be sold in quantity to anyone, other than people making evaluation or demo cards. It is targeted at people who don't know if they are best served by a RISC-V core or an ARM core, so that they can make a comparison with a single device that lets them swap between cores, and provides identical peripherals for each core. They can write a single application, and with no more than a little conditional compilation compile that application for either ARM or RISC-V. They can run it on the two cores, and measure speed, power, and any other factors that interest them. They can swap back and forth, testing on each core. Then they will go back to NXP and say "That RISC-V core is great. It let me get the same results for half the battery usage" or "That RISC-V core is okay, but not significantly different from ARM for my applications - I'll stick to what I know unless the price is good enough", or "The RISC-V core was rubbish - I prefer ARM".