openFPGA Library is the premier destination for keeping track of cores built with openFPGA.
You will need to install Ruby, then run the following command in the root of the project:
$ bundle installIn the project root, run the following command:
$ bundle exec jekyll serveThen navigate to http://localhost:4000/
openFPGA Library provides a read-only API for developers. More information can be found in the documentation.
To add a new core, you will need to edit the _data/repos.yml file. You must add the following fields:
- username: ericlewis
cores:
- display_name: Asteroids for Analogue Pocket
repository: openfpga-asteroidsusernameis the core author's GitHub username. It can be found after the first/in the core's URL (e.g.https://github.com/ericlewis/openfpga-asteroids->ericlewis).display_nameis used in theNamecolumn of the cores table. A good value for this is usually the name used at the top of the core'sREADME.mdfile.repositoryis the core's GitHub repository name. It can be found after the last/in the core's URL (e.g.https://github.com/ericlewis/openfpga-asteroids->openfpga-asteroids).
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.