FPGA, RISC-V, 68K, OS, graphics, demos, permacomputing
http://projectf.io | http://systemtalk.org
Isle is a simple, modern computer — an open design that encourages tinkering, experimentation, and doing your own thing. I hope to inspire you to come on a journey with me and build your own computer. projectf.io/isle/fpga-co...
Not having interrupts makes practical computer design both simpler and more complex. 🏝️ Isle #FPGA computer doesn’t yet have interrupts, and it’s testing my ingenuity.
This chapter demonstrates how to interface a CPU with your own hardware and how to write bare-metal RISC-V assembly code for it.
projectf.io/isle/riscv-c...
This chapter demonstrates how to interface a CPU with your own hardware and how to write bare-metal RISC-V assembly code for it.
projectf.io/isle/riscv-c...
Over the weekend I'll be working on the next chapter, introducing a RISC-V CPU, connecting it to our hardware, and writing our first software.
Over the weekend I'll be working on the next chapter, introducing a RISC-V CPU, connecting it to our hardware, and writing our first software.
The most demanding sim is for the Earthrise graphics engine. I now see 43 FPS (+34%) on Apple M1 and 32 FPS (+60%🚀) on Linux with i5-1240P. Verilator + SDL is a potent combo.
Give it a go on Mac/Linux/Win: github.com/projf/isle/t...
The most demanding sim is for the Earthrise graphics engine. I now see 43 FPS (+34%) on Apple M1 and 32 FPS (+60%🚀) on Linux with i5-1240P. Verilator + SDL is a potent combo.
Give it a go on Mac/Linux/Win: github.com/projf/isle/t...
Lots of good news in there. I hope Europe considers investing more in open-source silicon.
www.zerotoasiccourse.com/post/excited...
Lots of good news in there. I hope Europe considers investing more in open-source silicon.
www.zerotoasiccourse.com/post/excited...
github.com/projf/isle
github.com/projf/isle
It's tempting to keep experimenting with new resolution and colour depth combos, but I'm sticking to my current design. 😅
It's tempting to keep experimenting with new resolution and colour depth combos, but I'm sticking to my current design. 😅
Blog: projectf.io/isle/text-mo...
Code: github.com/projf/isle
Blog: projectf.io/isle/text-mo...
Code: github.com/projf/isle
Painting By Numbers, BBC Horizon 1981: www.youtube.com/watch?v=W8-5...
Painting By Numbers, BBC Horizon 1981: www.youtube.com/watch?v=W8-5...
This is a custom transport-triggered, 32 bit processor that will be fabricated by GlobalFoundries on their 180nm process (via of wafer.space)
I'll make a video at some point, but some high level details here:
This is a custom transport-triggered, 32 bit processor that will be fabricated by GlobalFoundries on their 180nm process (via of wafer.space)
I'll make a video at some point, but some high level details here:
it seems fun, and, moreover, if you have feedback as a learner I will be more than happy to use it to improve the language
it seems fun, and, moreover, if you have feedback as a learner I will be more than happy to use it to improve the language
🏝️Isle #FPGA computer text mode supports Unicode with 16 foreground and background colours using GNU Unifont.
🏝️Isle #FPGA computer text mode supports Unicode with 16 foreground and background colours using GNU Unifont.
www.youtube.com/watch?v=Oc1m...
www.youtube.com/watch?v=Oc1m...
projectf.io/posts/riscv-...
projectf.io/posts/riscv-...