fpga-sofa-open: Skywater Opensource FPGA (SOFA) hardened using entirely open source flow (OpenLANE).

Clone this repo:
  1. 6aff9c6 Updating the shuttle_url value in `info.yaml` file. by Tim 'mithro' Ansell · 1 year, 4 months ago main
  2. 87130cd caravel_fix by Jeff DiCorpo · 2 years, 10 months ago master
  3. 8378745 update info.yaml from user repo by Jeff DiCorpo · 3 years, 2 months ago
  4. ebe5c38 final gds & drc results by Jeff DiCorpo · 3 years, 2 months ago mpw-one-final
  5. 8b0606d final gds & drc results by Jeff DiCorpo · 3 years, 3 months ago

Caravel-OpenFPGA-EF

The repo contains the FPGA layout integration with the Caravel chip. Thee layout is an 8x8 FPGA fabric generated using OpenFPGA and hardened using OpenLANE.

Caravel Integration

Verilog View

The 8x8 fpga interface to the managent area can be found at user_project_wrapper.v . The fabric is conncted to the managemtent area logic analyzer, wishbone bus, and IO-ports.

Caravel-IOFPGAMode
io[0]test_enInput
io[1]IO_ISOL_NInput
io[7:2]EMBED-IO[10:15]Bi-directional
io[11]sc_tailOutput
io[12]ccff_headInput
io[13:14]EMBED-IO[8:9]Bi-directional
io[17:23]EMBED-IO[1:8]Bi-directional
io[24]EMBED-IO[0]*Bi-directional
io[25]wb_la_switchInput
io[26]sc_headInput
io[27:34]EMBED-IO[88-95]Bi-directional
io[35]ccff_tailOutput
io[36]clkInput
io[37]prog_clkInput

GDS View