-
Couldn't load subscription status.
- Fork 254
Technical roadmap
wakafa edited this page Sep 18, 2020
·
3 revisions
Currently, the Nutshell project supports three instance types, namely in-order core, out-of-order core and 32-bit embedded core. Their features are shown in this table:
| Feature | in-order core | out-of-order core | embedded core |
|---|---|---|---|
| RV64IMAC | √ | √ | |
| RV32IM | √ | ||
| Synthesizable/FPGA | √ | √ | √ |
| Caches | L1&L2 | L1&L2 | |
| Virtual Memory | √ | √ | |
| Boots Linux | √ | √ | |
| Boots Debian/Fedora | √ | ||
| Maintenance plan | √ | √ |
* out-of-order core will not be maintained recently as a new high-performance OOO core is under development.
| Feature | Status |
|---|---|
| IEEE-754 compatible FPU support | Finished (ready to test on FPGA) |
| RoCC-like instruction extension interface | |
| Low power design | |
| Frontend module/signal integration | WIP |
| Memory bus migration to TileLink | |
| Multi-core support |