Nios II を実装したデザインのパフォーマンスを測定する方法はありますか?
Nios II
はい、ございます。
SOPC Builder / Qsys より Library => Peripherals を選択しますと、Performance Counter Unit がございます。 このペリフェラルを使用し、コード内の指定したセクションの時間をシステムクロックの精度で測定することができます。
Performance Counter には内部に2つのカウンタを所有しています。
* | Time Counter: | 64ビットカウンタで指定したコードセクションの実行時間に対してシステムクロックの精度で測定 | |
* | Event Counter: | 32ビットカウンタで、指定したコードセクションの実行回数を測定 |
詳細につきましては、下記 URL の資料、項目 Performance Counter Core をご参照ください。
https://www.altera.com/en_US/pdfs/literature/ug/ug_embedded_ip.pdf