Happy Tuesday,
So that we move along in the timeline of study groups… It seems clear that enough of this community is interested in learning more about the computing systems we interact with every day.
A tentative list of topics is what I’ve provided below. To facilitate discussion, what do you think is missing from this list? It is not yet ordered, but is there something that should be introduced before any of the topics on the list, that is not currently there?
My idea is for us to start at the atomic scale, and get a bit oriented with solid state, semiconductor, and condensed matter mathematical modeling.
After this, linguistics and their application to computer programming languages, HDL, and the way this connects to physical design is the next step.
The goal of this is for us to design a main board, as well as all the constituent chips mounted to communicate as a single system. I can imagine we will delve into each individual system. I understand that this is a long undertaking, but it is a good project for FLOSS minded people.
Topics:
- Physics and electrical/computer engineering fundamentals
- Linguistics and design of programming languages
- Board technology and process chemistry, fabrication of chips from design files
- EDA software, FLOSS developer tools
- RISC-V CPU Architecture, *RAM and Memory Design… Many more here.
Looking forward to working with many of you. We have a talented crew that browse this forum.
-G