The Kestrel is a family of home-made computers, built as much as possible on open-source technology, and supporting as much as possible the open-source philosophy.
Preparing to bring separated repositories back into a single mono-repo.
As of this merge, all cores will appear in the cores/ subdirectory, including those cores used to synthesize a complete Kestrel computer to a development board. If it's a Verilog or VHDL, regardless of intent, it should be placed under cores/.
The software/ directory now contains:
the software needed to build Kestrel software on your local computer. E.g., a, e, and so forth; and,
the software that actually runs on a Kestrel computer.
Right now, it contains only Kestrel-3 software, since that's the platform I'm working most with. However, over time and if there's any interest, Kestrel-2 software may appear here as well. The problem of how to distinguish between them will be addressed when it becomes an actual problem.
Preparing to bring separated repositories back into a single mono-repo.
As of this merge, all cores will appear in the
cores/
subdirectory, including those cores used to synthesize a complete Kestrel computer to a development board. If it's a Verilog or VHDL, regardless of intent, it should be placed undercores/
.The
software/
directory now contains:a
,e
, and so forth; and,Right now, it contains only Kestrel-3 software, since that's the platform I'm working most with. However, over time and if there's any interest, Kestrel-2 software may appear here as well. The problem of how to distinguish between them will be addressed when it becomes an actual problem.