Western Digital's open source RISC-V core

I assume that you can put this on a FPGA, as Chris Tyler talked about on Tuesday. I haven't checked this. I think that it is in verilog, but I'm not sure. <https://github.com/westerndigitalcorporation/swerv_eh1> There's also an emulator: <https://github.com/westerndigitalcorporation/swerv-ISS> I have no idea if there is MMU support in the core (needed for reasonable Linux).

On 2019-03-14 3:30 p.m., D. Hugh Redelmeier via talk wrote:
I assume that you can put this on a FPGA, as Chris Tyler talked about on Tuesday. I haven't checked this. I think that it is in verilog, but I'm not sure. Yes, it is in Verilog. It could be put on any FPGA that has enough logic elements inside. There are some other RISC cores available at the opencores website (www.opencores.org).
-- Cheers! Kevin. http://www.ve3syb.ca/ | "Nerds make the shiny things that https://www.patreon.com/KevinCozens | distract the mouth-breathers, and | that's why we're powerful" Owner of Elecraft K2 #2172 | #include <disclaimer/favourite> | --Chris Hardwick

On Thu, 14 Mar 2019 at 15:30, D. Hugh Redelmeier via talk <talk@gtalug.org> wrote:
I assume that you can put this on a FPGA, as Chris Tyler talked about on Tuesday. I haven't checked this. I think that it is in verilog, but I'm not sure. <https://github.com/westerndigitalcorporation/swerv_eh1>
There's also an emulator: <https://github.com/westerndigitalcorporation/swerv-ISS>
I have no idea if there is MMU support in the core (needed for reasonable Linux).
If you search at AliExpress.com, for "risc-v", a whole lineup of options pop up, all FPGA boards of one sort or another. For instance, one called "Liche Tang", and another that's a Xilinx FPGA (that Chris mentioned at the meeting), specifically, in the Artix-7 series, the XC7A35T and XC7A50T processors, the first with around "35K cells" and the other with around "50K cells". A couple of reviews out there of the "Liche Tang": - https://justanotherelectronicsblog.com/?p=470 - https://www.cnx-software.com/2018/09/04/licheetang-anlogic-eg4s20-fpga-board... I think it's the Liche Tang that Chris was referencing when he mentioned a "$17 board". AliExpress sells it for $31 CAD; I'm not sure where to get it for $17, and that might be $17 USD. The justanotherelectronicsblog.com link has considerable useful detail for the likes of us, pointing to Verilog code repos, development tools, and quite a bit of other relevant stuff should one spend $17/$31 and want to play with it. The one thing it seems to be missing that I wish it had was Ethernet. I imagine that could be a Bit of Verilog Away, though that somehow feels like an oversimplification. (Opencores.org has a whole bunch of Ethernet implementations! Thanks for the pointer, Kevin!) There's a bit of a world of "and now what to do about a distribution?" after that; that would be absolutely on point here. The notion of a little RISC-V chip running a Linux from Scratch using S6 and MUSL seems interesting as a substrate to run more stuff on... -- When confronted by a difficult problem, solve it by reducing it to the question, "How would the Lone Ranger handle this?"

On Thu, Mar 14, 2019 at 4:14 PM Christopher Browne via talk <talk@gtalug.org> wrote:
I think it's the Liche Tang that Chris was referencing when he mentioned a "$17 board". AliExpress sells it for $31 CAD; I'm not sure where to get it for $17, and that might be $17 USD.
Chris mentioned it was offered by SeeedStudio ... I think its this one - "Sipeed TANG PriMER FPGA Development Board" available for $17.90 USD ... https://www.seeedstudio.com/Sipeed-TANG-PriMER-FPGA-Development-Board-p-2881...

Yeah, I think it is. This link from Seeedstudio (a well respected open hardware company, and yes, they have 3 Es) has all the goods, including super-tiny Linux boards: https://www.seeedstudio.com/sipeed Cheers Stewart
participants (5)
-
Christopher Browne
-
D. Hugh Redelmeier
-
Daniel Wayne Armstrong
-
Kevin Cozens
-
Stewart Russell