-
Notifications
You must be signed in to change notification settings - Fork 17
Current State of Sodor
apaj edited this page Sep 3, 2018
·
1 revision
Sodor has two main branches, that are kept in sync:
-
master
branch contains the simplest code -
comments-dev
branch mirrors master, and adds verbose comments to the code.
Sodor also has advanced branches:
-
tilelink2_fpga
compatible with the latest tilelink api from freechipsproject/rocket-chip and runs on both PYNQ-Z1 and Arty
Branches with -dev
appended to them are in development and may not have its flagship feature working
Note: On switching from one branch to another please use git submodule update --recursive
Apart from the above main repository changes have also been to made to the following forked repositories to get support for not supported features:
- priv1.10
- chisel3
- debug spec v0.13
- Tilelink integration (code reuse from rocket)
- Port to FPGA
- Microarchitecture diagrams
- Communicate between sodor on pynq-z1 and fesvr(x86) using xsdb
- Pass isa and bmarks on both pynq-z1 and arty(with uncertainty in pass rates only in arty)
random thoughts on things to make 1-stage code more accessible