Multi-issue and multi-threaded processor development

Superscalar processor

COFFEE RISC Core is an embedded processor developed in the group. We are stepping to the next phase to extend the core with multi-issue (superscalar) capabilities and to introduce multi-threading. Your job is to participate in design and implementation of such features jointly with the rest of our development team. The implementation is done in VHDL which you should be familiar with beforehand, as well as with advanced processor architecture features. Understanding of embedded software is also welcomed.