Skip to content

projf/isle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏝️ Isle FPGA Computer

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.

Building Isle Book

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.

Repo Layout

  • 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

Thank You!

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.