17.11.2012 Views

Soft-Core Processor Design - CiteSeer

Soft-Core Processor Design - CiteSeer

Soft-Core Processor Design - CiteSeer

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!