Integrating a 2D mesh network-on-chip to an architecture generation tool to generate manycore architectures
|Title||Integrating a 2D mesh network-on-chip to an architecture generation tool to generate manycore architectures|
|Summary||Integration of an existing network-on-chip to a tool written in Chisel (scala).|
https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-17.html https://www.mdpi.com/2073-431X/7/2/27"https://github.com/freechipsproject/rocket-chip https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-17.html https://www.mdpi.com/2073-431X/7/2/27" cannot be used as a page name in this wiki.
|Supervisor||Süleyman Savaş, Zain Ul-Abdin|
We would like to integrate an existing network-on-chip written in Chisel, which is a subset of scala, to the rocket chip generator. The rocket chip generator is a tool that supports generation of different architectures based on RISC-V ISA. The tool has a crossbar network for on chip communication. However this is not a feasible structure when the number of cores increase to hundreds. Therefore we plan to replace this network with a scalable 2D mesh network.
- Scala knowledge is required as the generator and the network-on-chip are written in Chisel.
- Hardware development and/or system-on-chip design knowledge will be helpful.
For further questions, the students may contact Suleyman Savas by e-mail: email@example.com or by visiting E321.