Aristotle University of Thessaloniki
Customizable/extensible processors can be tuned to exploit applications of interest in modern platform-based design. However, in most cases they are implemented as extensions of legacy architectures, a policy that poses significant limitations to achieving high performance improvements. In this paper, the paradigm of the contemporary ByoRISC processor family is presented. The ByoRISC specification provides an extensive set of architectural parameters that can be applied to a baseline processor that can be extended by Application-Specific Hardware Extensions (ASHEs) in the form of either custom instruction units or locally-interfaced coprocessors.