Core description files for FuseSoC used by OpenRISC SoCs.
To use these you will first need fusesoc
then you can do:
fusesoc library add openrisc-cores https://github.com/openrisc/openrisc-cores.git
The IP cores have been previously spread out in different places including:
- fusesoc/tiny-cores - An attempt to move away from the monolithic orpsoc-cores, still in CAPI 1.
- stffrdhrn/freemodelfoundry-cores - An attempt to maintain freemodelfoundry cores, but still old format.
- openrisc/orpsoc-cores - The original, contained everything including systems.
These older cores were in a different core format (CAPI1). Rather than updating all cores this new repo contains only corees that we use.
Some older cores imported from URLs that have become dead links.
- Cores in
openrisc-cores
shall be kept up to date with the latest fusesoc API - Cores should be tiny, limited to a few files.
- Cores should be self contained and not use url providers. Links break too often.