Font Size: a A A

The microarchitecture of FPGA-based soft processors

Posted on:2006-07-24Degree:M.A.ScType:Dissertation
University:University of Toronto (Canada)Candidate:Yiannacouras, PeterFull Text:PDF
GTID:1458390008972192Subject:Engineering
Abstract/Summary:
As more embedded systems are built using FPGA platforms, there is an increasing need to support processors in FPGAs. One option is the soft processor, a processor implemented in the reconfigurable logic of the FPGA. Commercial soft processors have been widely deployed, and hence we are motivated to understand their microarchitecture. We must re-evaluate microarchitecture in the soft processor context because an FPGA platform is significantly different than an ASIC platform. This dissertation presents an infrastructure for rapidly generating RTL models of soft processors, as well as a methodology for measuring their area, performance, and power. Using the automatically-generated soft processors we explore many interesting microarchitectural axes in the trade-off space. We also compare our designs to Altera's Nios II commercial soft processors and find that our automatically generated designs span the design space while remaining very competitive.
Keywords/Search Tags:Processors, FPGA, Microarchitecture
Related items