Welcome to Isle. Isle is a simple, modern computer — an open design that encourages tinkering, experimentation, and doing your own thing. It's early days for the Isle project.
Learn more and get started with the Project F blog: Isle FPGA Computer
Follow @WillFlux@mastodon.social or @willflux.bsky.social for updates.
Each major component gets its own chapter with a dedicated Verilog design and software.
- Chapter 1 - Display: Design - Blog
- Chapter 2 - Bitmap Graphics: Design - Blog
- Chapter 3 - 2D Drawing: Design - Blog
- Chapter 4 - Text Mode: Design - Blog
- Chapter 5 - RISC-V CPU: Design - Software - Blog
- Chapter 6 - Input Output (forthcoming)
- Chapter 7 - Debug Monitor (forthcoming)
- Chapter 8 - Programmable Graphics (forthcoming)
For hardware build instructions see dev boards. For software build instructions see Isle Software Build.
- boards - supported dev boards and simulators
- docs - high-level docs and project notes
- hardware - Verilog hardware
- projects - projects that run on Isle
- res - resource files (bitmaps, drawings, palettes)
- software - programs to run on Isle
- tools - tools to build Isle software and resources
Special thanks to my sponsors who've stuck with me as I develop Isle: Alexandre Mutel, Daniel Cliche, David C. Norris, dvir, Justin Finkelstein, kromych, Martin Young, Matt Venn, Paul Sajna, Renaldas Zioma, and those who wish to remain anonymous.
