(note: it will be far from exhaustive. On the low end, uC architectures are like water in the ocean. Some are just more popular than others).
Many of the products those arch's go into, have 10y+ production & support lifecycles. Change comes slow there.
I suspect that over time, RISC-V will mop up a good portion of that list (for those entries still in production), and become a go-to default choice for maaany applications. Where a designer would need good reasons to not pick a RISC-V based part. Not unlike how low end Cortex-Mxx seem to be everywhere these days.
Higher up, licensing is only a tiny % of overall costs. (Peak) performance, GFLOPs/Watt etc is what matters. RISC-V is still (somewhat) behind the curve there. Which isn't surprising given how much engineering & optimisation has gone into x86 & Arm over the years.
But being a shared/open architecture, may open new doors. For example: right now, highest-performing parts are always closed (commercially licensed IP cores. And/or manufactured in-house).
For RISC-V otoh, it's entirely possible that at some point, the highest-performing cores are open source ones. Not saying that'll happen! But it's possible.
If so, eg. Arm could only match that by open sourcing their latest & greatest. Which ofcourse would evaporate their business model.
So the licensing alone could have RISC-V go places where proprietary IP cores can't go. Exiting times...
But designing complex IC's, getting those into products ("design wins"), selling those products, software support etc, all takes time.
For example, came across this list recently:
https://en.wikipedia.org/wiki/List_of_common_microcontroller...
(note: it will be far from exhaustive. On the low end, uC architectures are like water in the ocean. Some are just more popular than others).
Many of the products those arch's go into, have 10y+ production & support lifecycles. Change comes slow there.
I suspect that over time, RISC-V will mop up a good portion of that list (for those entries still in production), and become a go-to default choice for maaany applications. Where a designer would need good reasons to not pick a RISC-V based part. Not unlike how low end Cortex-Mxx seem to be everywhere these days.
Higher up, licensing is only a tiny % of overall costs. (Peak) performance, GFLOPs/Watt etc is what matters. RISC-V is still (somewhat) behind the curve there. Which isn't surprising given how much engineering & optimisation has gone into x86 & Arm over the years.
But being a shared/open architecture, may open new doors. For example: right now, highest-performing parts are always closed (commercially licensed IP cores. And/or manufactured in-house).
For RISC-V otoh, it's entirely possible that at some point, the highest-performing cores are open source ones. Not saying that'll happen! But it's possible.
If so, eg. Arm could only match that by open sourcing their latest & greatest. Which ofcourse would evaporate their business model.
So the licensing alone could have RISC-V go places where proprietary IP cores can't go. Exiting times...
Edit: but issue below also applies.
https://xkcd.com/927/