Skip to content

javos65/RiscV-FPGA-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RiscV-FPGA-demo

Quick demo for Lattice FPGA with RiscV, Based on Trenz CR00103-03 Certus-NX board.

logo


About

FPGA based RiscV, based on the out-of-the-box 'hello world' template from Lattice.
More info to be found on the following

Content

Code Content is the Propel Builder (verilog project) and the Propel SDK code (C-project)
Lattice currently is pretty lean on the base templates for propel and RiscV. This project is a try out and adds an I2C master port.
C-Code is added to drive an AdaFruit PiOled display of 128x32 pixels to show the concept.

Wiring

Follow the Lattice Propel Video's to understand the work-flow for designing a RiscV on FPGA.
Key is to add the post-constain file to constain the IO pins of the RX/TX and SCL/SDA pins, and add the sysmem initialisation to your C-code mem-file.

  • logo
  • logo

Licenses

Propel is license free, but you do need to apply for a free license via their website after registration.