paint-brush
Getting Started With RISC-V Board by@tinkererbell
1,095 reads
1,095 reads

Getting Started With RISC-V Board

by Rhys DaviesJanuary 24th, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Read about RISC-V, why it's in the news, how you can get involved and where you can learn more

Company Mentioned

Mention Thumbnail
featured image - Getting Started With RISC-V Board
Rhys Davies HackerNoon profile picture

RISC-V made the news recently when revealed the BeagleV (Beagle Five) SBC (single board computer). The first affordable, highly available SBC that uses the RISC-V architecture. The board isn’t yet commercially available but you can p in April. For those who don’t know anything about RISC-V, let me explain. 

What is RISC-V

RISC-V stands for ‘reduced instruction set computer’. Every CPU in a computer uses instruction sets which let you speak to the CPU and tell it what to do. Reduced instruction set CPUs like RISC-V or are highly configurable for specific use cases but can be limited in their capabilities to do lots of things at once. 

RISC-V came out of Berkley in 2010. It was the fifth version of an Open Source RISC architecture (hence RISC-V) and has since become the definitive RISC architecture today. About a year ago the RISC-V foundation became RISC-V international, a global non-profit organisation HQ-ed Geneva, Switzerland. It’s now a global community with over 750 members in more than 50 countries. 

A large contributing factor is that RISC-V is becoming mainstream with companies and universities all over the world getting in evolved. Folks can join as a big company, a small company or an individual contributor. I recommend you go and do all the and reading you like. 

Getting started with RISC-V

RISC-V is easy to get started with if you know where to look. Members of the community have put together troves of documentation, tutorials, course materials and book for all levels. 

You can sign up for a course created in collaboration with entitled: ‘RVFPGA: Complete Course in Understanding Computer Architecture’. If you follow the same link you can also contribute course materials there too. 

If you’re an organisation you can become . This is a technical program where groups of people can gain expertise in RISC_V and engage with the wider community at the same time. 

If you’re more of a self server there are also lots of more general educational resources too. The community has put together a , the materials that go with them, various courses that use RISC-V in someway and an assortment of other helpful courses. 

More information and a few more resources can found under . I found it a little difficult to dig up so there it is in case you see it here. 

BeagleV RISC-V SBC

The BeagleBoard.org foundation, Seeed Studio, and Chinese silicon vendor Starfive partnered to design and launch the BeagleV SBC. It’s powered by StarFive JH7100 dual-core SiFive U74 RISC-V processor with Vision DSP, NVDLA engine, and neural network engine for AI acceleration. If that doesn't make a whole lot of sense to you it means the board is capable. You’ll be able to use it like most other development boards out there and know that it is built to handle AI/ML processes.

This really means two things. From a practical perspective, it means you can develop an all open AI/ML device. No proprietary code, no proprietary silicon, all open-source (unless you count buying the board I suppose). It’s an impressive board. But second, if successful, nicely proves the validity and ability of fully open-source tech in real-world products. It’ll be one for the open-source die-hards out there, and everyone else too.

Large hardware companies will be more ready to adopt the RISC-V architecture, it will become more accessible to hobbyists and small businesses because ultimately it will be cheaper, the communities will grow providing more support and, perhaps most exciting of all, we could see an increase in new hardware/device companies that capitalise on all open-source AI. 

Contributing

Like most modern-day open-source projects and communities, anyone can contribute and it's easy to do so. Gone are the day when you needed a CS degree to really contribute anything useful. If you are a developer and would like to contribute though you can , see what you can do.

If you’re not, first become an individual contributor (a type of free membership) and sign up to the working groups and mailing lists where your skills can come in handy.

There’s docs groups, marketing groups, events groups, tech groups, and more. From what I’ve seen RISC-V as an org have done a great job in making it easy to get started. So if you’re interested in contributing to RISC-V the all open-source architecture,  

Community

Full disclosure, I am brand new to the RISC-V community. The first thing I was involved in was the first London Open Source RISC-V meet up of 2021 the other day. But I’ve been looking for an open hardware something to get stuck into and think this is it.

They seem a good sort, the first 20 minutes of the virtual meet up was a discussion about biscuits. And then the three talks that followed were terribly impressive if occasionally a little too technical for me, but I’ll get there. 

If you want to get involved with the community the best thing to do is to sign up and start working your way through stuff. Join some open meetings, sign up to some groups, send messages to the mailing lists and generally spread the word. If you want to

Published under paywall .

바카라사이트 바카라사이트 온라인바카라