Soft-Core Processor Design - CiteSeer
Soft-Core Processor Design - CiteSeer
Soft-Core Processor Design - CiteSeer
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• The UT Nios design is analyzed in detail. Possible design improvements are suggested<br />
and discussed. The CAD tools used in this thesis are described and the characteristics<br />
of the tools relevant for the methodology used are discussed. Finally, possible<br />
improvements in the design tools are suggested.<br />
The UT Nios Verilog code and the source code of the UT Nios benchmark set will be made<br />
publicly available on the author’s web site in the near future.<br />
7.1. Future Work<br />
This thesis leaves a lot of room for future work. First, optional Nios architecture components<br />
like caches and hardware multiplication could be implemented. More research is needed on the<br />
possible pipeline organizations that may offer better performance. Furthermore, the results of the<br />
thesis could be used to consider some changes in the Nios instruction set architecture that may<br />
lead to superior performance or lower area utilization. The UT Nios benchmark set should be<br />
converted to the format proposed in [57], and new programs should be added to it.<br />
We see UT Nios as a great educational tool for use in the computer architecture courses.<br />
Students could easily modify the architectural parameters, and see the effects immediately on a<br />
real system. We believe that such a methodology would be more educational than the current<br />
simulation-based methods.<br />
87