This is a series of Instructables about how to design hardware extensions or accelerators using Bluespec System Verilog (BSV) and the Connectal Framework. Designing hardware and connecting it to software is difficult; Bluespec and Connectal are designed to make that easier.
The examples can be completed by installing the tool-chain and Connectal Build framework locally or by running it on aws. Though you may ultimately choose to install the tool-chain on your own build machines, running the framework in the cloud greatly reduces the amount of software which needs to be installed to compile and run our examples. I had to download over 10GB of software in order to build both the hardware and software for these examples. That's quite a lot if you just want to try it out or build a simple open source project.