Skip to content

The FPGA application for Monocle's graphics, camera and microphone accelerators

License

Notifications You must be signed in to change notification settings

brilliantlabsAR/monocle-fpga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Monocle FPGA

The pre-built binary and project file is available on the releases page.

If you're using the Brilliant REPL, the FPGA update should be automatically suggested.

Building manually

This repository contains a StreamLogic generated project designed to run on the Monocle hardware. It can be built using the GoWin EDA, and SteamLogic command line utility.

If you want to customize your own version, try it out on SteamLogic here.

Steps:

  • Download and install the GoWin EDA.

  • Apply for a free (standard edition) licence from the GoWin website.

  • Install the StreamLogic command line utility:

    pip install sxlogic
  • Build the project:

    python -m sxlogic.monocle build monocle-fpga.tgz
  • The final .bin file can be found inside the folder monocle-fpga-build/hw/impl/pnr/

  • Upload the file to your Monocle using the Brilliant WebREPL.


If you're looking to build a totally custom FPGA application. Check out the old-rtl branch.