Project to share generic HDL cores.
To make cores more easy to share, they should be coded has described in the VHDL coding guidelines.