0
mirror of https://gitlab.com/hyperglitch/jellyfish.git synced 2025-03-29 00:46:33 +00:00
jellyfish-powersupply/gw
2025-03-09 01:00:16 +01:00
..
src add verilog files 2025-03-09 00:37:34 +01:00
synth add verilog files 2025-03-09 00:37:34 +01:00
test add verilog files 2025-03-09 00:37:34 +01:00
jellyfish.pcf add verilog files 2025-03-09 00:37:34 +01:00
Makefile add verilog files 2025-03-09 00:37:34 +01:00
README.md add licenses 2025-03-09 01:00:16 +01:00

JellyfishOPP FPGA code

This directory contains the Verilog code for the JellyfishOPP. The code is still under development. Currently the code includes the basic functionality verification of th JellyfishOPP peripherals.

Prerequisites

The open source toolchain is required to build the code. The toolchain can be downloaded from https://github.com/YosysHQ/oss-cad-suite-build.

Building the code

make BOARD=jellyfish

Running the tests

Tests are currently broken due to the bug in the implementation of the behavioral model of ICE40 specific modules (SB_IO, SB_RAM40_4K)

make BOARD=jellyfish test-<test_name>

Programming the FPGA

make BOARD=jellyfish prog

License

Verilog code is licensed under the GPLv3 license.