Skip to content

projf/isle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 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. The current designs are focused on hardware; CPU and software will follow before too long.

Learn more and get started with the Project F blog: Isle FPGA Computer

Follow @WillFlux@mastodon.social for updates.

Chapters

We introduce system components in their own chapter with a dedicated top-level design.

For build instructions see dev boards. Isle supports Lattice ECP5, Xilinx XC7, and Verilator/SDL simulation on Linux/Mac/Windows.

Repo Layout

  • boards - supported dev boards and simulators
  • docs - high-level docs and project notes
  • hardware - Verilog hardware
  • res - resource files (bitmaps, drawings, palettes)
  • software - programs to run on Isle (forthcoming)
  • tools - tools to build Isle software and resources

The requirements.txt is for Python tools and cocotb hardware tests.

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.