-
Notifications
You must be signed in to change notification settings - Fork 249
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 |