What's all this RISC-V stuff, anyhow?
Posted: Mon Dec 19, 2022 2:51 pm
Hi all,
you may have seen the recent announcements about the fourth generation of xmos processors using RISC-V. I thought I'd kick off a thread to discuss this news and for any updates. Feel free to chip in.
There are some links below. You can get the white paper if you enter some details, but it doesn't give away much. There was also a presentation at the RISC-V summit last week but I've not been able to find a copy.
To me this announcement makes some sense. The RV32IM instruction set is very efficient - performance and die areas shouldn't suffer. It's also well supported by tools, and we know what an "interesting" time xmos has had with tools lately.
I assume some special instructions will be added to support xconnect channels, ports, timers etc.
My main concern is how well these new devices will support DSP. The M extension includes multiplication, but you can only access the high word or the low word of the result. A single-cycle signed 32x32=64 integer multiplication with saturation is a must-have for me. I'd also like to see on-board ethernet as in the XE-216. Of course it won't matter too much if they are going to continue making XCORE-200/300 devices with USB/ethernet.
What would you look for in these devices?
Merry Xmos to all!
https://www.xmos.ai/using-risc-v-to-def ... -software/
https://www.xmos.ai/xmos-announces-soft ... th-risc-v/
https://www.xmos.ai/xcore-and-risc-v-a-major-milestone/
you may have seen the recent announcements about the fourth generation of xmos processors using RISC-V. I thought I'd kick off a thread to discuss this news and for any updates. Feel free to chip in.
There are some links below. You can get the white paper if you enter some details, but it doesn't give away much. There was also a presentation at the RISC-V summit last week but I've not been able to find a copy.
To me this announcement makes some sense. The RV32IM instruction set is very efficient - performance and die areas shouldn't suffer. It's also well supported by tools, and we know what an "interesting" time xmos has had with tools lately.
I assume some special instructions will be added to support xconnect channels, ports, timers etc.
My main concern is how well these new devices will support DSP. The M extension includes multiplication, but you can only access the high word or the low word of the result. A single-cycle signed 32x32=64 integer multiplication with saturation is a must-have for me. I'd also like to see on-board ethernet as in the XE-216. Of course it won't matter too much if they are going to continue making XCORE-200/300 devices with USB/ethernet.
What would you look for in these devices?
Merry Xmos to all!
https://www.xmos.ai/using-risc-v-to-def ... -software/
https://www.xmos.ai/xmos-announces-soft ... th-risc-v/
https://www.xmos.ai/xcore-and-risc-v-a-major-milestone/