Become a sponsor to Dusty DeWeese
Computers are possibly the most important invention created by humans, yet very few people can really create computer hardware and software to solve their problems. The complexity required today is out of reach for most people.
We buy computers made by others, and follow the rules that have been baked into them by their manufacturers.
I dream of computers not being something that we use, but something that we can create for our own specific purposes. A tool that can be modified, such that it is exactly what it needs to be.
Open and customizable hardware, such as FPGAs with open source toolchains, gets us closer, but managing the complexity of this hardware is difficult with conventional hardware description languages, even more so than modern software.
I am working on tools to make developing hardware as a community not just possible, but fun.
If this interests you, let's talk on ##hlsdesign or #proglangdesign on freenode, my nick is HackerFoo
.
Note that work on VTR and Symbiflow is fund by my employer, but I work on PoprC on my own time (nights and weekends.)
1 sponsor has funded HackerFoo’s work.
Featured work
-
HackerFoo/poprc
A Compiler for the Popr Language
C 245 -
verilog-to-routing/vtr-verilog-to-routing
Verilog to Routing -- Open Source CAD Flow for FPGA Research
C++ 1,032
0% towards $2,500 per month goal
Be the first to sponsor this goal!
$5 a month
SelectCoffee to fuel late night hacking and writing.
I'll keep you updated on what I'm working on, and you'll be the first to know about new articles.
$25 a month
SelectHardware, dev kits, tools, server costs, etc.
This is enough money to buy some helpful things I wouldn't otherwise.
I'll keep you updated on what I'm working on, and you'll be the first to know about new articles.
$125 a month
SelectThis is enough to pay for significant time, and will help greatly towards reaching independence and making large accomplishments that require full-time attention.
I'll keep you updated on what I'm working on, and you'll be the first to know about new articles. You can participate in planning if you want to influence what I'm working on.