2017-02-15 1 views
0

私はプロジェクトとしてVHDLにキャッシュコントローラを設計しています。パフォーマンス、つまりメモリの読み込み数、ヒット率などをチェックする方法はありますか?VHDLのキャッシュコントローラの性能

+0

本質的にではありませんが、書くのは簡単です。 –

+0

これは、VHDLのテストベンチを使用して、メモリリードの数と、対応するヒット率をVHDLの特定のキャッシュコントローラコードで計算することを意味しますか? –

+0

はい...ハードウェア自体に統計情報のコレクションを作成したい場合を除いて、これも可能です(ただし、ハードウェアの浪費)。 –

答えて

0

これをコードに自分で追加できます。他の誰かが既にプログラムしているものをオンラインで見つけることができない限り。カウンターなどを使用して、ビヘイビア(つまり高レベル)のVHDLコードを記述することができます。 あなたはコードを合成したくない場合は、プラグマのほとんどの合成プログラムで動作するはずで

-- pragma synthesis_off 
[your test code] 
-- pragma synthesis_on 

とし、それを囲む必要があります。それ以外の場合は-- pragma translate_off..._onを試してください。